From: Klemens Nanni Subject: Re: sysupgrade vs NFS To: Alexander Hall , tech@openbsd.org, Lucas Gabriel Vuotto Date: Sun, 15 Jun 2025 11:40:36 +0000 15.06.2025 12:40, Stuart Henderson пишет: > The earlier diff used df | grep : to identify NFS, which resulted in an > incorrect error being printed in the event /home was on MFS. (Possible > with some read-only mount configs using -P). > > The messsage does seem needlessly detailed though. "Filesystem type for > ${SETSDIR} not supported"? That's reads better and doesn't warrant any additional manual bits, imho. You could copy what reorder_kernel.sh does: # Silently skip if on a NFS mounted filesystem. df -t nonfs $KERNEL_DIR >/dev/null 2>&1 That'll still let you fetch to MFS, but whatever... This is OK kn if anyone wants to commit (feel free to tweak the error messaage). Index: sysupgrade.sh =================================================================== RCS file: /cvs/src/usr.sbin/sysupgrade/sysupgrade.sh,v diff -u -p -r1.58 sysupgrade.sh --- sysupgrade.sh 3 Feb 2025 18:55:55 -0000 1.58 +++ sysupgrade.sh 15 Jun 2025 11:34:39 -0000 @@ -133,6 +133,8 @@ if $FILE; then fi install -d -o 0 -g 0 -m 0755 ${SETSDIR} +df -t nonfs ${SETSDIR} >/dev/null 2>&1 || + err "${SETSDIR}: filesystem type not supported" cd ${SETSDIR} echo "Fetching from ${URL}"