1. 06 Jan, 2020 4 commits
  2. 05 Jan, 2020 1 commit
  3. 31 Dec, 2019 3 commits
  4. 28 Dec, 2019 3 commits
  5. 27 Dec, 2019 2 commits
  6. 26 Dec, 2019 2 commits
    • intrigeri's avatar
      IUK creation: delete temporary directory on success (refs: #15287) · 1501f638
      intrigeri authored
      tails-create-iuk previously left temporary files behind. In particular, even on
      success, the "squashfs_src" directory would remain on the filesystem.
      
      It's no big deal in general, but our build_IUKs Jenkins job runs
      tails-create-iuk as root with sudo, so the leftover temporary files are owned by
      root, and then the "workspace-cleanup" step (itself run as the "jenkins" user)
      can't delete them, which causes 2 problems:
      
       - These temporary files would endlessly accumulate on isobuilders,
         without any mechanism to clean them up automatically.
      
       - Confusing output in the Jenkins console:
      
            cannot remove path when cwd is /var/lib/jenkins/workspace/build_IUKs/j4gMvgS3wH for /var/lib/jenkins/workspace/build_IUKs/j4gMvgS3wH:  at /usr/share/perl/5.24/File/Temp.pm line 1583.
            Archiving artifacts
            [WS-CLEANUP] Deleting project workspace...
            Cannot delete workspace: null
            Option not to fail the build is turned on, so let's continue
      1501f638
    • intrigeri's avatar
      IUK creation: only pass --xattrs to rsync when using overlayfs · a61ffaae
      intrigeri authored
      On our Stretch isobuilders, passing --xattrs to rsync when generating an
      aufs-based IUK makes it fail: setting xattrs on a file in an aufs filesystem
      raises an "operation not supported" error.
      
      We only need to preserve xattrs when building overlayfs-based IUKs,
      because aufs will lose them at mount time anyway.
      a61ffaae
  7. 25 Dec, 2019 1 commit
  8. 24 Dec, 2019 3 commits
  9. 23 Dec, 2019 11 commits
  10. 22 Dec, 2019 5 commits
  11. 18 Dec, 2019 1 commit
  12. 12 Dec, 2019 3 commits
  13. 07 Dec, 2019 1 commit