build-scripts/147/18-pkg-chroot-umount-vfs.sh
changeset 11 7da85ca47b86
parent 1 c30ff60f8acd
equal deleted inserted replaced
10:e540a3223a3b 11:7da85ca47b86
       
     1 #!/bin/sh
       
     2 
       
     3 set -e
       
     4 
       
     5 PATH=/usr/sbin:/sbin:/usr/bin
       
     6 
       
     7 BRFS=rpool/br
       
     8 
       
     9 [ -e $HOME/.oibldenvrc ] && . $HOME/.oibldenvrc
       
    10 
       
    11 MNTPOINT=`zfs get -H mountpoint $BRFS/\`basename \\\`pwd\\\`\`/pkg 2>/dev/null|awk '{ print $3 }'`
       
    12 
       
    13 echo Unmounting filesystems
       
    14 
       
    15 mount|grep ^$MNTPOINT/dev/fd\ >/dev/null && pfexec umount $MNTPOINT/dev/fd
       
    16 
       
    17 for i in `mount|grep  ^$MNTPOINT\/|awk '{ print $1 }'|sort -r`; do
       
    18     pfexec umount $i
       
    19 done