#!/bin/sh
+#set -e
+
Arguments ()
{
PRESEEDS=""
for ARGUMENT in $(cat /proc/cmdline)
do
case "${ARGUMENT}" in
+ read-only)
+ READ_ONLY="true"
+ ;;
+
skipconfig)
- NOACCESSIBILITY="Yes"
- NOFASTBOOT="Yes"
- NOFSTAB="Yes"
- NONETWORKING="Yes"
+ NOACCESSIBILITY="true"
+ NOFASTBOOT="true"
+ NOFSTAB="true"
+ NONETWORKING="true"
export NOACCESSIBILITY NOFASTBOOT NOFSTAB NONETWORKING
;;
;;
debug)
- DEBUG="Yes"
+ DEBUG="true"
export DEBUG
set -x
;;
forcepersistencefsck)
- FORCEPERSISTENCEFSCK="Yes"
+ FORCEPERSISTENCEFSCK="true"
export FORCEPERSISTENCEFSCK
;;
;;
ignore_uuid)
- IGNORE_UUID="Yes"
+ IGNORE_UUID="true"
export IGNORE_UUID
;;
integrity-check)
- INTEGRITY_CHECK="Yes"
+ INTEGRITY_CHECK="true"
export INTEGRITY_CHECK
;;
;;
noaccessibility)
- NOACCESSIBILITY="Yes"
+ NOACCESSIBILITY="true"
export NOACCESSIBILITY
;;
nofastboot)
- NOFASTBOOT="Yes"
+ NOFASTBOOT="true"
export NOFASTBOOT
;;
nofstab)
- NOFSTAB="Yes"
+ NOFSTAB="true"
export NOFSTAB
;;
nonetworking)
- NONETWORKING="Yes"
+ NONETWORKING="true"
export NONETWORKING
;;
;;
swapon)
- SWAPON="Yes"
+ SWAPON="true"
export SWAPON
;;
persistence)
- PERSISTENCE="Yes"
+ PERSISTENCE="true"
export PERSISTENCE
;;
export PERSISTENCE_PATH
;;
persistence-read-only)
- PERSISTENCE_READONLY="Yes"
+ PERSISTENCE_READONLY="true"
export PERSISTENCE_READONLY
;;
;;
nopersistence)
- NOPERSISTENCE="Yes"
+ NOPERSISTENCE="true"
export NOPERSISTENCE
;;
noprompt)
- NOPROMPT="Yes"
+ NOPROMPT="true"
export NOPROMPT
;;
;;
quickusbmodules)
- QUICKUSBMODULES="Yes"
+ QUICKUSBMODULES="true"
export QUICKUSBMODULES
;;
;;
nopreseed)
- NOPRESEED="Yes"
+ NOPRESEED="true"
export NOPRESEED
;;
;;
showmounts)
- SHOWMOUNTS="Yes"
+ SHOWMOUNTS="true"
export SHOWMOUNTS
;;
silent)
- SILENT="Yes"
+ SILENT="true"
export SILENT
;;
;;
toram)
- TORAM="Yes"
+ TORAM="true"
export TORAM
;;
toram=*)
- TORAM="Yes"
+ TORAM="true"
MODULETORAM="${ARGUMENT#toram=}"
export TORAM MODULETORAM
;;
exposedroot)
- EXPOSED_ROOT="Yes"
+ EXPOSED_ROOT="true"
export EXPOSED_ROOT
;;
plainroot)
- PLAIN_ROOT="Yes"
+ PLAIN_ROOT="true"
export PLAIN_ROOT
;;
skipunion)
- SKIP_UNION_MOUNTS="Yes"
+ SKIP_UNION_MOUNTS="true"
export SKIP_UNION_MOUNTS
;;