X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=usr_sbin%2Fgrml-chroot;h=a53412cf5acbd0916a714f535c02bd5e9940220d;hb=2dbc6de9eb412aea4e2519c317c9e7103a397c40;hp=098592494dd42d2ec9e8d2b51a0e7e0ce45699bc;hpb=3bfbb79eef6cca9c40a63a8ea0ab86b421b72eee;p=grml-scripts-core.git diff --git a/usr_sbin/grml-chroot b/usr_sbin/grml-chroot index 0985924..a53412c 100755 --- a/usr_sbin/grml-chroot +++ b/usr_sbin/grml-chroot @@ -9,7 +9,6 @@ PROG_NAME_=$(basename $0) DEST_="" MOUNTED_="" # all mounted destinations -COMMAND_="" # command to start in chroot function die @@ -79,8 +78,7 @@ if (( $# < 1 )); then die "Wrong number of arguments." fi -DEST_="$1" -COMMAND_="${2}" +DEST_="$1"; shift if [ ! -d "$DEST_" ]; then die "Target chroot does not exist: $DEST_" @@ -90,6 +88,10 @@ fi mountit "proc" "proc" mountit "sysfs" "sys" mountit "/dev" "dev" "--bind" -chroot "$DEST_" $COMMAND_ +if (( $# < 1 )); then + chroot "$DEST_" +else + chroot "$DEST_" "$@" +fi umount_all