From: Thierry Parmentelat Date: Fri, 6 Apr 2012 13:49:07 +0000 (+0200) Subject: simplifies handling of the kernel args, no need for 2 variables X-Git-Tag: bootcd-5.1-1~4 X-Git-Url: http://git.onelab.eu/?p=bootcd.git;a=commitdiff_plain;h=439461f6e326aa70a6b9e9b486947ddd942ac31e simplifies handling of the kernel args, no need for 2 variables --- diff --git a/build.sh b/build.sh index c623745..da8113d 100755 --- a/build.sh +++ b/build.sh @@ -28,7 +28,7 @@ OUTPUT_BASE= DRY_RUN="" OUTPUT_NAME="" TYPES="" -KARGS_STR="" +KERNEL_ARGS="" # various globals BUILDTMP="" @@ -41,7 +41,6 @@ console_dev="" console_baud="" console_spec="" console_serial_line="" -kernel_args="" #################### compute all supported types @@ -161,7 +160,7 @@ function parse_command_line () { o) OUTPUT_NAME="$OPTARG" ;; C) CUSTOM_DIR="$OPTARG" ;; V) VARIANT="$OPTARG" ;; - k) KARGS_STR="$KARGS_STR $OPTARG" ;; + k) KERNEL_ARGS="$KERNEL_ARGS $OPTARG" ;; n) DRY_RUN=true ;; h|*) usage ;; esac @@ -331,14 +330,9 @@ EOF plnet -- --root $OVERLAY --files-only --program BootCD $NODE_ID fi - if [ -n "$IS_SERIAL" ] ; then - KARGS_STR="$KARGS_STR ${console_spec}" - fi + [ -n "$IS_SERIAL" ] && KERNEL_ARGS="$KERNEL_ARGS ${console_spec}" - if [ -n "$KARGS_STR" ] ; then - echo "$KARGS_STR" > $OVERLAY/kargs.txt - kernel_args=$KARGS_STR - fi + [ -n "$KERNEL_ARGS" ] && echo "$KERNEL_ARGS" > $OVERLAY/kargs.txt # Pack overlay files into a compressed archive echo "* Compressing overlay image" @@ -370,7 +364,7 @@ function build_iso() { cat >$ISOFS/isolinux.cfg <$tmp <$tmp <$tmp/isolinux.cfg <$tmp <