1. 23 Jan, 2021 3 commits
  2. 10 Jan, 2021 1 commit
  3. 08 Dec, 2020 2 commits
  4. 02 Dec, 2020 1 commit
  5. 16 Nov, 2020 1 commit
  6. 16 Oct, 2020 1 commit
  7. 14 Oct, 2020 1 commit
  8. 01 Oct, 2020 3 commits
  9. 09 Sep, 2020 1 commit
  10. 06 Sep, 2020 1 commit
  11. 01 Sep, 2020 1 commit
    • Dalton Durst's avatar
      Do not dig holes · c5f572b8
      Dalton Durst authored
      For some reason, this --dig-holes causes images created by debos to not
      work correctly when flashed with bmaptool over an unclean SD card.
      Removing hole digging makes things better.
      
      Unfortunately this adds about 1GB to flash time again and most of it is
      zeroes. But at least it doesn't cause the XZ size to balloon again.
      c5f572b8
  12. 19 Aug, 2020 1 commit
    • Dalton Durst's avatar
      Save considerable image size by zerofilling · 3456b215
      Dalton Durst authored
      When deleting files on an ext4 system, they are of course not actually
      deleted. Their blocks are only marked for reuse. That meant we were
      keeping all of the deleted blocks from the system-image files. This was
      about 400MB of xz-compressed data which wouldn't compress again and
      greatly slowed down compressors. To make things worse, bmap-tools didn't
      know the data was unused and caused it to be written out to the final
      device. Ugh!
      
      The zerofree tool fixes this by finding the blocks and zeroing them. A
      further 'fallocate --dig-holes' then takes these zeroes and converts
      them back into unused space on the host.
      
      Another option was dd'ing a bunch of zeroes then deleting, but that
      would cause the file to balloon to its full size first and slow down the
      build. Finally, 'fstrim' could be used for this if the virtual disks
      used by debos supported discard and used it correctly. They do not.
      3456b215
  13. 18 Aug, 2020 5 commits
  14. 16 Aug, 2020 1 commit
  15. 13 Aug, 2020 1 commit
  16. 05 Aug, 2020 1 commit
  17. 30 Jul, 2020 1 commit
  18. 04 Jul, 2020 2 commits
  19. 22 Jun, 2020 1 commit
  20. 21 Jun, 2020 2 commits
  21. 10 Jun, 2020 4 commits
  22. 08 Jun, 2020 1 commit
  23. 27 May, 2020 3 commits
  24. 26 May, 2020 1 commit