slitaz-dev-tools rev 78

tazdev: fix chroot if dir is given in argument
author Christophe Lincoln <pankso@slitaz.org>
date Wed May 04 19:13:34 2011 +0200 (2011-05-04)
parents 50ae560e2993
children 6fb1b56d3bd5
files tazdev/tazdev
line diff
     1.1 --- a/tazdev/tazdev	Tue May 03 14:52:07 2011 +0200
     1.2 +++ b/tazdev/tazdev	Wed May 04 19:13:34 2011 +0200
     1.3 @@ -247,6 +247,7 @@
     1.4  		# tazdev.conf
     1.5  		check_root
     1.6  		get_version $@
     1.7 +		[ -d "$2" ] && ROOTFS=$2
     1.8  		mount_chroot
     1.9  		echo -e "\nChrooting in $ROOTFS...\n"
    1.10  		chroot $ROOTFS /bin/sh --login
    1.11 @@ -259,8 +260,8 @@
    1.12  		umount_chroot $ROOTFS $opt ;;
    1.13  	gen-chroot|-gc)
    1.14  		check_root
    1.15 -		[ "$2" ] && ROOTFS=$2
    1.16 -		[ "$2" ] || ROOTFS=$SLITAZ/cooking/chroot
    1.17 +		get_version $@
    1.18 +		[ -d "$2" ] && ROOTFS=$2
    1.19  		# Dont break another env.
    1.20  		if [ -d $ROOTFS/bin ]; then
    1.21  			echo -e "\nA chroot environment already exists in : $ROOTFS\n"