Making read-only function self contained.
[live-boot-grml.git] / scripts / boot / 0120-read-only
index 588d57b..948c2d5 100755 (executable)
@@ -4,6 +4,20 @@
 
 Read_only ()
 {
+       for _PARAMETER in ${_CMDLINE}
+       do
+               case "${_PARAMETER}" in
+                       live-boot.read-only|read-only)
+                               LIVE_READ_ONLY="true"
+                               ;;
+               esac
+       done
+
+       if [ "${LIVE_READ_ONLY}" != "true" ]
+       then
+               return 0
+       fi
+
        # Marking some block devices as read-only to ensure that nothing
        # gets written as linux still writes to 'only' read-only mounted filesystems.
        _DEVICES="/dev/sd* /dev/vd*"