Commit 73d837ab authored by Tom Jampen's avatar Tom Jampen Committed by Daniel Baumann

Adding command line parameter to remove persistence.

parent 3a68424f
#!/bin/sh
#set -e
Remove_persistence ()
{
for _PARAMETER in ${LIVE_BOOT_CMDLINE}
do
case "${_PARAMETER}" in
live-boot.persistence-remove=*|persistence-remove=*)
LIVE_PERSISTENCE_REMOVE="${_PARAMETER#*persistence-remove=}"
;;
live-boot.persistence-remove|persistence-remove)
LIVE_PERSISTENCE_REMOVE="true"
;;
esac
done
case "${LIVE_PERSISTENCE_REMOVE}" in
true)
;;
*)
return 0
;;
esac
# Remove persistence
cd /live/overlay && find . -not -name 'persistence.conf' | xargs rm -rf
}
......@@ -299,6 +299,9 @@ setup_unionfs ()
fi || panic "mount ${UNIONTYPE} on ${unionmountpoint} failed with option ${unionmountopts}"
done
# Remove persistence depending on boot parameter
Remove_persistence
# Correct the permissions of /:
chmod 0755 "${rootmnt}"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment