From: Michael Gebetsroither Date: Sat, 29 Nov 2008 16:53:22 +0000 (+0100) Subject: grml-chroot: send all parameters to chroot X-Git-Tag: 1.1.15~2 X-Git-Url: http://git.grml.org/?p=grml-scripts.git;a=commitdiff_plain;h=0491d300d93d6f345aa280c09cfcf3139d5cd4fb grml-chroot: send all parameters to chroot thx Tong Sun for initial patches --- 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