1. 18 Jun, 2022 1 commit
    • nl6720's avatar
      Merge remote-tracking branch 'origin/merge-requests/256' · 2a8fc3bb
      nl6720 authored
      After more than ten years, archiso is once again using GRUB. GRUB! Only this time, it's for UEFI not BIOS boot.
      By plainlinen
      * origin/merge-requests/256:
        Update documentation for uefi x64 grub boot modes
        Use grub for uefi x64 boot modes in profiledef.sh
        Add *_uefi-x64.grub.* functions to mkarchiso
        Add useful grub menu entries to grub.cfg
      Closes #63 and #159
      See merge request !256.
  2. 11 Jun, 2022 1 commit
  3. 10 Jun, 2022 3 commits
  4. 09 Jun, 2022 2 commits
    • nl6720's avatar
      mkarchiso: use C.UTF-8 · de151089
      nl6720 authored
      The glibc 2.35-6 package ships with the C.UTF-8 locale included, so mkarchiso does not need to use a non-UTF-8 locale anymore.
      Implements #175.
    • nl6720's avatar
      configs/: use the C.UTF-8 locale · ba11c40e
      nl6720 authored
      The glibc 2.35-6 package ships with the C.UTF-8 locale included.
      This means there is now a UTF-8 locale available by default and en_US.UTF-8, which requires editing /etc/locale.gen and running locale-gen, is not needed anymore.
      Implements #175.
  5. 31 May, 2022 1 commit
    • nl6720's avatar
      .gitignore: ignore *.cer, *.crt, *.key, *.pem and *.img · 89292ce8
      nl6720 authored
      * .cer, .crt, .key and .pem are typical file name extensions for TLS certificates and keys. They are used when codesigning with openssl and should never be commited in the repo.
      * .img is a generic image file. Such files could be used when repacking an ISO to attach cloud-init CIDATA.
  6. 30 May, 2022 1 commit
  7. 28 May, 2022 5 commits
  8. 27 May, 2022 1 commit
    • nl6720's avatar
      Merge remote-tracking branch 'origin/merge-requests/216' · 376e9282
      nl6720 authored
      * origin/merge-requests/216:
        Update CHANGELOG.
        Update baseline and releng profiledef.sh to support ia32 uefi mode.
        Add GRUB configuration files to baseline and releng profiles.
        Add support for GRUB ia32 UEFI in mkarchiso, update READMEs.
      Closes #107
      See merge request !216
  9. 25 May, 2022 4 commits
  10. 18 May, 2022 1 commit
  11. 17 May, 2022 1 commit
  12. 30 Apr, 2022 2 commits
  13. 28 Apr, 2022 2 commits
  14. 07 Apr, 2022 1 commit
  15. 06 Apr, 2022 1 commit
  16. 05 Apr, 2022 3 commits
  17. 04 Apr, 2022 1 commit
  18. 31 Mar, 2022 3 commits
  19. 29 Mar, 2022 2 commits
  20. 25 Mar, 2022 3 commits
    • nl6720's avatar
      configs/{baseline,releng}/: disable systemd-gpt-auto-generator · e5bdf0c6
      nl6720 authored
      When booting the ISO, you can observe a message that systemd-gpt-auto-generator has failed:
          systemd-gpt-auto-generator[197]: Reading EFI variable /sys/firmware/efi/efivars/LoaderDevicePartUUID-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f.
          systemd-gpt-auto-generator[197]: open("/sys/firmware/efi/efivars/LoaderDevicePartUUID-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f") failed: No such file or directory
          systemd-gpt-auto-generator[197]: EFI loader partition unknown, exiting.
          systemd-gpt-auto-generator[197]: (The boot loader did not set EFI variable LoaderDevicePartUUID.)
          systemd-gpt-auto-generator[197]: Failed to open device: No such device
      Seeing as it started to appear relatively recently, it may be a systemd bug.
      Since we do not want any GPT partition automounting in the live environment anyway, systemd-gpt-auto-generator can simply be disabled.
      Fixes #164.
    • nl6720's avatar
      Merge remote-tracking branch 'origin/merge-requests/237' · 914382c6
      nl6720 authored
      * origin/merge-requests/237:
        syslinux PXE: Forced all TFTP paths to be absolute
      See merge request !237
    • Eric Toombs's avatar
      syslinux PXE: Forced all TFTP paths to be absolute · 0c6ecb6b
      Eric Toombs authored
      By default, syslinux interprets TFTP paths as relative to the location of the *.c32 modules, regardless whether a path starts with a slash. Without the `::` that I added to all of these paths, syslinux cannot find these files. It searches for them in /%INSTALL_DIR%/syslinux//%INSTALL_DIR%/boot/x86_64/vmlinuz-linux, etc.
  21. 31 Jan, 2022 1 commit