Date: Tue, 18 Nov 2014 16:24:49 +0200 From: Konstantin Belousov <kostikbel@gmail.com> To: Mark Felder <feld@FreeBSD.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r274653 - head/usr.sbin/freebsd-update Message-ID: <20141118142449.GW17068@kib.kiev.ua> In-Reply-To: <201411181338.sAIDc9U3051869@svn.freebsd.org> References: <201411181338.sAIDc9U3051869@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 18, 2014 at 01:38:09PM +0000, Mark Felder wrote: > 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 > Why do you suppose that md-backed volumes are not persistent ? vnode-backed devices are stable.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141118142449.GW17068>