1. 03 Jan, 2016 1 commit
  2. 22 Nov, 2015 1 commit
  3. 08 Apr, 2013 1 commit
  4. 03 Apr, 2013 1 commit
  5. 25 Jan, 2013 1 commit
  6. 06 Oct, 2012 1 commit
  7. 20 Jan, 2012 1 commit
  8. 11 Nov, 2011 2 commits
  9. 15 Oct, 2011 1 commit
  10. 14 Oct, 2011 1 commit
  11. 03 Oct, 2011 1 commit
  12. 14 Jan, 2011 3 commits
    • T(A)ILS developers's avatar
    • T(A)ILS developers's avatar
    • T(A)ILS developers's avatar
      Erase memory at shutdown/reboot time using kexec and a ramdisk hook. · 2454d5bd
      T(A)ILS developers authored
      - 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
      2454d5bd