Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -r f5b9af99dcb8 tazdev/tazdev
- --- a/tazdev/tazdev Sat May 07 08:28:39 2011 +0000
- +++ b/tazdev/tazdev Sat May 07 09:25:29 2011 +0000
- @@ -111,15 +111,15 @@
- fi
- # Mount source so they can be shared between cooking/stable/undigest.
- # But do it only if it's a slitaz developement chroot.
- - fs=$rootfs/home/slitaz
- - if [ -d "$slitaz" ]; then
- - mkdir -p $SLITAZ/src $fs/src
- - mount -o bind $SLITAZ/src $fs/src
- - # Now mount package dir so they are in /home/slitaz/$version
- - # We may not mount cache wok or others it has no point and if
- - # one want to use a shared wok he can bind it manually.
- - mkdir -p $slitaz/packages $fs/packages
- - mount -o bind $slitaz/packages $fs/packages
- +
- + if [ -f /etc/slitaz/cook.conf ]; then
- + fs=${rootfs}${slitaz}
- + if [ -d "$slitaz" ]; then
- + for i in packages cache wok-hg wok logs cache; do
- + mkdir -p $slitaz/$i $fs/$i
- + mount -o bind $slitaz/$i $fs/$i
- + done
- + fi
- fi
- }
- @@ -128,14 +128,15 @@
- umount_chroot()
- {
- [ "$1" ] && ROOTF=$1
- - fs=$rootfs/home/slitaz
- + fs=${rootfs}${slitaz}
- echo -ne "\nUnmounting virtual filesystems..."
- - umount $rootfs/dev/shm
- - umount $rootfs/dev/pts
- - umount $rootfs/sys
- - umount $rootfs/proc
- - umount $fs/src
- - umount $fs/packages
- + umount -l $rootfs/dev/shm
- + umount -l $rootfs/dev/pts
- + umount -l $rootfs/sys
- + umount -l $rootfs/proc
- + for i in packages cache wok-hg wok logs cache; do
- + [ -d $fs/$i ] && umount -l $fs/$i
- + fi
- status && echo ""
- #echo -e "\nProcess: $ps\n"
- #ps | grep `basename $0` | grep -v grep
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement