X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=build.sh;h=eb2a79c57eaf63247c1471f852c63a0e2a632f96;hb=77347c0fa5c0edefe559629a7268321f79c9d412;hp=f096a256e34d0cf4817f46ed380c0a18372c4cdc;hpb=9cd8a34e1c5f4060fe4b43d0204f5ac555d49fe6;p=bootcd.git diff --git a/build.sh b/build.sh index f096a25..eb2a79c 100755 --- a/build.sh +++ b/build.sh @@ -17,13 +17,16 @@ PATH=/sbin:/bin:/usr/sbin:/usr/bin # debugging flags # keep KERNEL_DEBUG_ARGS void for production KERNEL_DEBUG_ARGS="" -# and uncomment these to augment verbosity of boot phase -# not everything works or is helpful, but well -#KERNEL_DEBUG_ARGS="$KERNEL_DEBUG_ARGS debuginitrd showerr" -#KERNEL_DEBUG_ARGS="$KERNEL_DEBUG_ARGS earlyprintk=vga loglevel=6" -# for systemd - might slow down boot -#KERNEL_DEBUG_ARGS="$KERNEL_DEBUG_ARGS systemd.log_level=debug systemd.journald.forward_to_console=1" - +# add more flags here for debugging +# KERNEL_DEBUG_ARGS="$KERNEL_DEBUG_ARGS some_other_kernel_arg" +# see also +# (*) GetBootMedium that has some provisions for common +# kargs, like e.g. for removing the hangcheck feature, +# or for turning on debug messages for systemd +# these can be turned on with tags on the node +# (*) tests default config, that uses this feature so +# the tests can benefit these features, without deploying +# them by default in production # defaults DEFAULT_TYPES="usb iso" @@ -363,8 +366,8 @@ EOF KERNEL_ARGS="$KERNEL_ARGS biosdevname=0" # making sure selinux is turned off - somehow this is needed with lxc/f14 KERNEL_ARGS="$KERNEL_ARGS selinux=0" - # output more systemd-related messages on the serial line so it gets with log.txt - KERNEL_ARGS="$KERNEL_ARGS systemd.log_target=console systemd.log_level=debug console=ttyS0,115200" + # output systemd-related messages on the serial line so it gets with log.txt + KERNEL_ARGS="$KERNEL_ARGS systemd.log_target=console console=ttyS0,115200" # add any debug flag if any (defined in the header of this script) KERNEL_ARGS="$KERNEL_ARGS $KERNEL_DEBUG_ARGS" # propagate kernel args for later boot stages