DRY_RUN=""
OUTPUT_NAME=""
TYPES=""
+KARGS_STR=""
# various globals
BUILDTMP=""
echo " -o output-name The full name of the generated file"
echo " -C custom-dir Custom directory"
echo " -n Dry run - mostly for debug/test purposes"
+ echo " -k Add additional parameters to the kargs.txt file"
echo " -h This message"
echo "All known types: $ALL_TYPES"
exit 1
# init
TYPES=""
# Get options
- while getopts "f:t:as:SO:o:C:nh" opt ; do
+ while getopts "f:t:as:SO:o:C:k:nh" opt ; do
case $opt in
f) NODE_CONFIGURATION_FILE=$OPTARG ;;
t) TYPES="$TYPES $OPTARG" ;;
O) OUTPUT_BASE="$OPTARG" ;;
o) OUTPUT_NAME="$OPTARG" ;;
C) CUSTOM_DIR="$OPTARG" ;;
+ k) KARGS_STR="$OPTARG" ;;
n) DRY_RUN=true ;;
h|*) usage ;;
esac
fi
if [ -n "$IS_SERIAL" ] ; then
- echo "${console_spec}" > $OVERLAY/kargs.txt
+ KARGS_STR="$KARGS_STR ${console_spec}"
+ fi
+
+ if [ -n "$KARGS_STR" ] ; then
+ echo "$KARGS_STR" > $OVERLAY/kargs.txt
fi
# Pack overlay files into a compressed archive