1. 30 Jun, 2021 2 commits
    • David Runge's avatar
      archiso/mkarchiso: Generalize handling of ucodes · 19861e47
      David Runge authored
      archiso/mkarchiso:
      Generalize the handling of ucode files (e.g. copying, signing, size calculation) by introducing the global readonly
      array of expected ucode names instead of hardcoding them in various functions.
      When making use of ucode files in `_make_boot_on_iso9660()`, `_make_bootmode_uef-x86.systemd-boot.esp()` and
      `_sign_netboot_artifacts()` create a list of files that is guaranteed to contain existing files.
      
      Fixes #132
      19861e47
    • David Runge's avatar
      Merge remote-tracking branch 'grazzolini/parallel_downloads' · 33e4ff62
      David Runge authored
      * grazzolini/parallel_downloads:
        baseline/pacman.conf: Enable parallel downloads
        releng/pacman.conf: Enable parallel downloads
      33e4ff62
  2. 29 Jun, 2021 3 commits
  3. 22 Jun, 2021 1 commit
  4. 18 Jun, 2021 3 commits
  5. 15 Jun, 2021 1 commit
  6. 12 Jun, 2021 1 commit
  7. 05 Jun, 2021 3 commits
  8. 04 Jun, 2021 1 commit
  9. 01 Jun, 2021 1 commit
  10. 30 May, 2021 4 commits
  11. 29 May, 2021 7 commits
  12. 14 May, 2021 6 commits
  13. 13 May, 2021 4 commits
    • David Runge's avatar
      Add changelog for v54 · 28ab1180
      David Runge authored
      CHANGELOG.rst:
      Add changelog entry for v54.
      28ab1180
    • David Runge's avatar
      ci: Use environment variables to override build settings · 9827cb19
      David Runge authored
      .gitlab-ci.yml:
      Use environment variables to override the build settings offered by the build-host.sh script.
      Lower the RAM usage of the builds to 3072.
      Lower the COW space used by archiso to 2GiB.
      Remove dependency on libisoburn in the `before_script` section of the build target (libarchive and util-linux have
      replaced this requirement).
      Use size units in accordance with upstream documentation.
      Use the new name of the build's metrics file.
      
      Fixes #134
      9827cb19
    • David Runge's avatar
      ci: Consolidate build-host script · cde7296e
      David Runge authored
      .gitlab/ci/build-host.sh:
      Change all script-local variables to lower-case and make some of them overridable using environment variables (by
      providing defaults).
      Break down overly long commands by splitting them into a list of strings.
      Use local variables where possible.
      Change `main()` to use rsync instead of cp to copy the project to the build location more generically.
      Change `main()` to use rsync instead of cp to copy the build artifacts on the VM from the project's build directory to
      the output.
      Remove all unnecessary `function` keywords for function declarations.
      Replace the dependency on libisoburn's `xorriso` with libarchive's `bsdtar` and util-linux's `blkid` in
      `prepare_boot()`.
      Add `print_section_start()` and `print_section_end()` to reduce code duplication and error potential when printing lines
      for gitlab's collapsible sections (https://docs.gitlab.com/ee/ci/jobs/#custom-collapsible-sections).
      Document the script's behavior and expectations.
      Document the understood environment variables and add links to documentation on understood units (in case of size
      units).
      cde7296e
    • David Runge's avatar
      ci: consolidate build script · 8e44a8b7
      David Runge authored
      .gitlab/ci/build-inside-vm.sh:
      Add `print_section_start()` and `print_section_end()` to remove code duplication when printing gitlab collapsible
      sections (https://docs.gitlab.com/ee/ci/jobs/#custom-collapsible-sections).
      Document further script dependencies.
      Remove the temporary directory base (located in the project directory) instead of only the tempdir.
      Simplify setting file and directory ownership when running with sudo, by only doing it once, recursively on the output
      directory.
      Make the script's output more verbose by using verbose flags for removal, ownership changes and zsyncmake actions and by
      displaying e.g. created metrics and checksum files.
      Change `create_metrics()` to output to a `metrics.txt` by default.
      Change `create_checksums()` to create the checksums relative to the files.
      8e44a8b7
  14. 12 May, 2021 1 commit
  15. 11 May, 2021 2 commits