X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=debian%2Fpatches%2F39_persistence_with_forensic.patch;h=e83ccb299e02dca32fd504909030547ed130d29c;hb=fdf285d157bf1558728e0b6b6bea3b4f78a7b108;hp=16a67b0e896c61c8a2504971bab53ab4cbfcf2bf;hpb=76af4813596007fc5e4db649f9dd9b498058e2e2;p=live-boot-grml.git diff --git a/debian/patches/39_persistence_with_forensic.patch b/debian/patches/39_persistence_with_forensic.patch index 16a67b0..e83ccb2 100644 --- a/debian/patches/39_persistence_with_forensic.patch +++ b/debian/patches/39_persistence_with_forensic.patch @@ -1,24 +1,23 @@ ---- a/scripts/live-premount/readonly -+++ b/scripts/live-premount/readonly -@@ -32,4 +32,21 @@ - blockdev --setro $device && printf "done [ execute \"blockdev --setrw %-9s\" to unlock]\n" $device >/dev/console || printf "failed\n" >/dev/console - fi +--- a/components/0020-read-only ++++ b/components/0020-read-only +@@ -53,4 +53,20 @@ + ;; + esac done + + if grep -qe persistence /proc/cmdline -+ then ++ then + printf " * Persistence mode enabled, searching for persistency related devices to unlock\n" >/dev/console + -+ for label in custom-ov home-rw home-sn live-rw live-sn ++ for label in custom-ov home-rw home-sn live-rw live-sn persistence + do + if blkid -t LABEL="$label" | grep -q '.' + then + device=$(blkid -t LABEL="$label" | awk -F: '{print $1}') -+ printf " - Setting device %-9s with label '%s' to write mode for persistence mode: " "$device" "$label" >/dev/console ++ printf " - Setting device %-9s with label '%s' to write mode for persistence mode: " "$device" "$label" >/dev/console + blockdev --setrw $device && printf "done\n" >/dev/console || printf "failed\n" >/dev/console + fi -+ + done + fi + - fi + }