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.
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to