svn commit: r274653 - head/usr.sbin/freebsd-update
Konstantin Belousov
kostikbel at gmail.com
Tue Nov 18 14:24:56 UTC 2014
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.
More information about the svn-src-all
mailing list