path: root/config/amnesia
diff options
authorT(A)ILS developers <>2011-01-13 11:27:19 +0100
committerT(A)ILS developers <>2011-01-14 15:52:53 +0100
commit2454d5bdf519d3d8e3b4b2ecc04aa5d85c2dd201 (patch)
tree836899b8b870e3d6dc879fb8cbd1de7673f64190 /config/amnesia
parent3cfb80cb7adcfba3f0d5019fa9b01a8c157ec298 (diff)
Erase memory at shutdown/reboot time using kexec and a ramdisk hook.
- build initramfs with sdmem support - install kexec-tools that are used to run the sdmem-enabled initramfs on shutdown - pass the rebooting/halting status to the kexec'd initramfs using a custom /etc/default/kexec - remove custom live-boot packages to disable previous (buggy and incomplete) sdmem implementation - provide our own tails-kexec initscript to replace /etc/init.d/kexec: tails-kexec is more post-eject-time friendly and informs the user s/he can remove the boot device before the sdmem process before it happens; hence switching live-boot boot parameter to noprompt - kexec-load, tails-kexec-cache and tails-kexec are run on halt as well as on reboot; to achieve this we need to patch the kexec-load initscript LSB header: update-rc.d is not enough as insserv uses LSB headers rather than update-rc.d arguments - don't disable init concurrency at shutdown anymore: the initscripts dependencies now are be accurate enough to prevent running in parallel scripts that should be run sequentially
Diffstat (limited to 'config/amnesia')
1 files changed, 1 insertions, 1 deletions
diff --git a/config/amnesia b/config/amnesia
index 2cf44a7..2d67f1b 100644
--- a/config/amnesia
+++ b/config/amnesia
@@ -11,7 +11,7 @@
# sourced by various other scripts.
# Base for the string that will be passed to "lb config --bootappend-live"
-AMNESIA_APPEND="splash vga=788 live-media=removable nopersistent noprompt=usb"
+AMNESIA_APPEND="splash vga=788 live-media=removable nopersistent noprompt"
# Options passed to isohybrid
# Default: "-entry 4 -type 1c"