1. 15 Feb, 2021 2 commits
  2. 22 Dec, 2020 1 commit
  3. 19 Dec, 2020 2 commits
  4. 18 Dec, 2020 2 commits
  5. 17 Dec, 2020 1 commit
  6. 02 Jun, 2020 1 commit
    • anonym's avatar
      Wait for disk writes and udev events to settle between each partitioning action. · b3cf64e8
      anonym authored
      I doesn't seem enough to wait for udev to settle after partprobe. See
      this trace:
      
        [...]
        + MTOOLS_SKIP_CHECK=1 mlabel -i "${SYSTEM_PARTITION}" -n ::Tails
        init :: could not read boot sector
        Cannot initialize '::'
        mlabel: Cannot initialize drive
      
      Perhaps it would be enough to just call the `settle` function I just
      added only before `mlabel`, but who knows where a similar issue will
      appear next kernel upgrade? It's cheap to spam it, so why not?
      b3cf64e8
  7. 29 May, 2020 1 commit
    • anonym's avatar
      Wait for udev to settle after partprobe. · bf8bd697
      anonym authored
      Since upgrading Linux 5.4 → 5.6 (or 5.5) or udev 241-7~deb10u3 →
      241-7~deb10u4 we need this, else the system partition isn't available
      for the dd operation below, which then fails.
      bf8bd697
  8. 19 Sep, 2019 2 commits
  9. 11 Jul, 2019 2 commits
  10. 07 Jul, 2019 1 commit
    • segfault's avatar
      Copy dmidecode to initramfs (refs: #16857) · f82d6399
      segfault authored
      On Buster, partprobe complains if dmidecode is missing. It's not clear
      what the consequences are, at least it doesn't cause partprobe to exit with an
      error status code - but it's cheap to just copy dmidecode to the initramfs.
      f82d6399
  11. 06 Jul, 2019 1 commit
  12. 05 Jul, 2019 1 commit
    • Thierry Laurion's avatar
      sdcard initrd support to suport boot fromiso · 9fdef751
      Thierry Laurion authored
      sdhci and subdependencies initrd kernel modules loaded to support Heads kexec'ing Tails kernel from sdcard integrity validated iso, permitting Tails to boot from a Read Only sdcard (fromiso). Heads boot device is referred by device/by-uuid (fromiso) to continue Heads kexec boot process from OS initrd loaded modules, prerequisite to continue kernel booting.
      
      This would permit measured boot (on-boot iso integrity validation from Read Only sdcard) on many tamper evident laptop models( RYF x200, QubesOS to be certified x230, x220 and many other laptops using those modules for memory extension slot support).
      
      Linked to this discussion: https://lists.autistici.org/message/20190612.203305.bcc3b98b.en.html
      Linked to this Heads ticket: https://github.com/osresearch/heads/issues/581
      9fdef751
  13. 25 Jun, 2019 1 commit
  14. 20 May, 2019 1 commit
    • anonym's avatar
      Only probe for partitions on the boot device. · 5dfc6624
      anonym authored
      Without arguments partprobe will scan all devices, and if it
      encounters a device it doesn't support (e.g. fake raid-0 arrays) it
      will return non-zero, thus aborting Tails' partitioning script,
      resulting in an unbootable install.
      
      Will-fix: #16389
      5dfc6624
  15. 11 Feb, 2019 1 commit
  16. 04 Dec, 2018 1 commit
  17. 02 Dec, 2018 2 commits
  18. 29 Nov, 2018 2 commits
  19. 27 Nov, 2018 15 commits