svn commit: r274653 - head/usr.sbin/freebsd-update
Mark Felder
feld at FreeBSD.org
Tue Nov 18 13:38:10 UTC 2014
Author: feld (ports committer)
Date: Tue Nov 18 13:38:09 2014
New Revision: 274653
URL: https://svnweb.freebsd.org/changeset/base/274653
Log:
Re-work non-persistent filesystem detection as it was not possible to
detect /dev/md backed mfs filesystems that way.
Differential Revision: https://reviews.freebsd.org/D1163
Approved by: ian
Modified:
head/usr.sbin/freebsd-update/freebsd-update.sh
Modified: head/usr.sbin/freebsd-update/freebsd-update.sh
==============================================================================
--- head/usr.sbin/freebsd-update/freebsd-update.sh Tue Nov 18 13:38:07 2014 (r274652)
+++ head/usr.sbin/freebsd-update/freebsd-update.sh Tue Nov 18 13:38:09 2014 (r274653)
@@ -604,14 +604,13 @@ fetchupgrade_check_params () {
echo ${WORKDIR}
exit 1
fi
- for i in tmpfs mdmfs; do
- if df -t ${i} ${WORKDIR} >/dev/null 2>1; then
- echo -n "`basename $0`: "
- echo -n "${_WORKDIR_bad2}"
- echo ${WORKDIR}
- exit 1
- fi
- done
+ case `df -T ${WORKDIR}` in */dev/md[0-9]* | *tmpfs*)
+ echo -n "`basename $0`: "
+ echo -n "${_WORKDIR_bad2}"
+ echo ${WORKDIR}
+ exit 1
+ ;;
+ esac
chmod 700 ${WORKDIR}
cd ${WORKDIR} || exit 1
More information about the svn-src-head
mailing list