From 20830fef5068d1afb31b1d26573eca2e04ded30e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 2 Jul 2012 17:46:14 +0200 Subject: [PATCH] Splitting out already reviewed cmdline parsing script. --- scripts/boot/0110-cmdline | 28 ++++++++++++++++++++++ scripts/boot/{9990-cmdline.sh => 9990-cmdline-old} | 21 +--------------- scripts/boot/9990-main.sh | 1 + 3 files changed, 30 insertions(+), 20 deletions(-) create mode 100755 scripts/boot/0110-cmdline rename scripts/boot/{9990-cmdline.sh => 9990-cmdline-old} (94%) diff --git a/scripts/boot/0110-cmdline b/scripts/boot/0110-cmdline new file mode 100755 index 0000000..d80c54f --- /dev/null +++ b/scripts/boot/0110-cmdline @@ -0,0 +1,28 @@ +#!/bin/sh + +#set -e + +Cmdline () +{ + for _PARAMETER in ${_CMDLINE} + do + case "${_PARAMETER}" in + live-boot.read-only|read-only) + LIVE_READ_ONLY="true" + ;; + + live-boot.swapon|swapon) + LIVE_SWAPON="true" + ;; + + live-boot.verify-checksums|verify-checksums) + LIVE_VERIFY_CHECKSUMS="true" + ;; + + # Special options + live-boot.debug|debug) + LIVE_DEBUG="true" + ;; + esac + done +} diff --git a/scripts/boot/9990-cmdline.sh b/scripts/boot/9990-cmdline-old similarity index 94% rename from scripts/boot/9990-cmdline.sh rename to scripts/boot/9990-cmdline-old index a3781da..7a6ce43 100755 --- a/scripts/boot/9990-cmdline.sh +++ b/scripts/boot/9990-cmdline-old @@ -2,30 +2,11 @@ #set -e -Cmdline () +Cmdline_old () { for _PARAMETER in ${_CMDLINE} do case "${_PARAMETER}" in - live-boot.read-only|read-only) - LIVE_READ_ONLY="true" - ;; - - live-boot.swapon) - LIVE_SWAPON="true" - ;; - - live-boot.verify-checksums|verify-checksums) - LIVE_VERIFY_CHECKSUMS="true" - ;; - - # Special options - live-boot.debug|debug) - LIVE_DEBUG="true" - ;; - - - # parameters below need review (FIXME) skipconfig) NOFSTAB="true" NONETWORKING="true" diff --git a/scripts/boot/9990-main.sh b/scripts/boot/9990-main.sh index bd378eb..3ad6a72 100755 --- a/scripts/boot/9990-main.sh +++ b/scripts/boot/9990-main.sh @@ -20,6 +20,7 @@ Main () _CMDLINE="$(cat /proc/cmdline)" Cmdline + Cmdline_old case "${LIVE_DEBUG}" in true) -- 2.1.4