Removing exporting of variables for reviewed options in the cmdline function, not...
[live-boot-grml.git] / scripts / boot.sh
index 2fe563e..94f5e18 100755 (executable)
@@ -444,11 +444,16 @@ mountroot ()
 
        . /live.vars
 
-       Arguments
+       _CMDLINE="$(cat /proc/cmdline)"
+       Cmdline
 
-       # make sure all harddisk devices are read-only
-       # this is important for forensic investigations
-       case "${READ_ONLY}" in
+       case "${LIVE_DEBUG}" in
+               true)
+                       set -x
+                       ;;
+       esac
+
+       case "${LIVE_READ_ONLY}" in
                true)
                        Read_only
                        ;;
@@ -625,12 +630,23 @@ mountroot ()
                log_end_msg
        fi
 
+       if ! [ -d "/root/usr/share/live-boot" ]
+       then
+               panic "A wrong rootfs was mounted."
+       fi
+
        maybe_break live-bottom
        log_begin_msg "Running /scripts/live-bottom\n"
 
        run_scripts /scripts/live-bottom
        log_end_msg
 
+       case "${LIVE_SWAPON}" in
+               true)
+                       Swapon
+                       ;;
+       esac
+
        if [ "${UNIONFS}" = unionfs-fuse ]
        then
                umount "${rootmnt}/dev"