X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=scripts%2Fboot%2Farguments.sh;h=5f345122b3d703b7678704927d68790ba0c2fa82;hb=bc9ae2d777db55ecb3697185da60ece205b1b90b;hp=e8636eedf5028418a24dd80568b298f43a2bf072;hpb=97c0e08bd0f00264eb3c2c5896a28e25a89d9f6f;p=live-boot-grml.git diff --git a/scripts/boot/arguments.sh b/scripts/boot/arguments.sh index e8636ee..5f34512 100755 --- a/scripts/boot/arguments.sh +++ b/scripts/boot/arguments.sh @@ -4,33 +4,26 @@ Arguments () { - PRESEEDS="" - LOCATIONS="" - for ARGUMENT in $(cat /proc/cmdline) do case "${ARGUMENT}" in - read-only) - READ_ONLY="true" + live-boot.read-only|read-only) + LIVE_READ_ONLY="true" + export LIVE_READ_ONLY + ;; + + live-boot.verify-checksums|verify-checksums) + LIVE_VERIFY_CHECKSUMS="true" + export LIVE_VERIFY_CHECKSUMS ;; + # parameters below need review skipconfig) - NOACCESSIBILITY="true" NOFASTBOOT="true" NOFSTAB="true" NONETWORKING="true" - export NOACCESSIBILITY NOFASTBOOT NOFSTAB NONETWORKING - ;; - - access=*) - ACCESS="${ARGUMENT#access=}" - export ACCESS - ;; - - console=*) - DEFCONSOLE="${ARGUMENT#*=}" - export DEFCONSOLE + export NOFASTBOOT NOFSTAB NONETWORKING ;; BOOTIF=*) @@ -47,12 +40,13 @@ Arguments () dhcp) # Force dhcp even while netbooting # Use for debugging in case somebody works on fixing dhclient - DHCP="Force"; + DHCP="true"; export DHCP ;; nodhcp) - unset DHCP + DHCP="" + export DHCP ;; ethdevice=*) @@ -76,11 +70,6 @@ Arguments () export FINDISO ;; - forcepersistencefsck) - FORCEPERSISTENCEFSCK="true" - export FORCEPERSISTENCEFSCK - ;; - ftpfs=*) FTPFS="${ARGUMENT#ftpfs=}" export FTPFS @@ -114,11 +103,6 @@ Arguments () export IGNORE_UUID ;; - integrity-check) - INTEGRITY_CHECK="true" - export INTEGRITY_CHECK - ;; - ip=*) STATICIP="${ARGUMENT#ip=}" @@ -130,11 +114,6 @@ Arguments () export STATICIP ;; - live-getty) - LIVE_GETTY="1" - export LIVE_GETTY - ;; - live-media=*|bootfrom=*) LIVE_MEDIA="${ARGUMENT#*=}" export LIVE_MEDIA @@ -180,11 +159,6 @@ Arguments () export NFS_COW ;; - noaccessibility) - NOACCESSIBILITY="true" - export NOACCESSIBILITY - ;; - nofastboot) NOFASTBOOT="true" export NOFASTBOOT @@ -271,23 +245,6 @@ Arguments () export QUICKUSBMODULES ;; - preseed/file=*|file=*) - LOCATIONS="${ARGUMENT#*=} ${LOCATIONS}" - export LOCATIONS - ;; - - nopreseed) - NOPRESEED="true" - export NOPRESEED - ;; - - */*=*) - question="${ARGUMENT%%=*}" - value="${ARGUMENT#*=}" - PRESEEDS="${PRESEEDS}\"${question}=${value}\" " - export PRESEEDS - ;; - showmounts) SHOWMOUNTS="true" export SHOWMOUNTS