Skip to content
Snippets Groups Projects
  1. Jun 23, 2020
    • David Runge's avatar
      Fixing ownership in airootfs customization · 839f7433
      David Runge authored
      configs/releng/build.sh:
      Fixing wrong ownership of files when copying overlay modifications from
      the config's airootfs directory to the working directory in
      make_customize_airootfs() by using the cp flag
      '--no-preserve=ownership'.
      
      Thanks to Marcos Mello and Francois Dupoux of sysresccd
      (https://gitlab.com/fdupoux/sysresccd-src) for making this fix
      available.
      
      Closes #11
      839f7433
    • David Runge's avatar
      Adding nvme-cli to package list · 6bf452f5
      David Runge authored
      configs/releng/packages.x86_64:
      Adding nvme-cli to the list of packages for working with NVME drives in
      a live environment (as discussed in FS#63769).
      
      Closes #20
      6bf452f5
    • David Runge's avatar
      Removing wget in favor of curl · 9b49621f
      David Runge authored
      configs/releng/airootfs/root/.automated_script.sh:
      Replacing wget with curl for the use-case of downloading a
      pre-specified remote startup script (changing flags where needed).
      
      configs/releng/packages.x86_64:
      Removing wget from the list of installed packages, as
      .automated_script.sh was the only reason for it being installed.
      
      Closes #16
      9b49621f
    • David Runge's avatar
      Numerical prefix for systemd-networkd configuration · 372a6f9b
      David Runge authored
      Adding a numerical prefix ('20-') to the ethernet.network and
      wireless.network configuration files for systemd-networkd.
      This way overriding them can become more predictable e.g. by providing
      files with a '30-' prefix.
      
      Closes #13
      372a6f9b
    • David Runge's avatar
      Removing custom UEFI shell boot loader configs · 2d4b9f3e
      David Runge authored
      configs/releng/build.sh:
      Copying the edk2-shell based Shell_Full.efi to the root of the iso/ efi
      image as 'shellx64.efi' is automatically picked up by certain hardware
      and by systemd-boot.
      This makes all custom UEFI shell configuration obsolete.
      
      configs/releng/efiboot/loader/entries/uefi-shell-*.conf:
      Removing obsolete custom UEFI shell boot loader configuration.
      
      Closes #14
      2d4b9f3e
    • David Runge's avatar
      Removing efitools · 68df5746
      David Runge authored
      configs/releng/build.sh:
      Removing the efitools based PreLoader.efi and HashTool.efi, as they are
      dead weight due to not allowing secure boot (FS#59487).
      Future secure boot functionality (most probably based on shim) is being
      discussed in FS#53864.
      
      Closes #17
      68df5746
  2. May 31, 2020
    • David Runge's avatar
      Removing dist target · 5fbbb05a
      David Runge authored
      Makefile:
      Removing the dist target. It requires to increment a number on each
      release.
      This workflow can be entirely circumvented by signed commit tags and
      using those for packaging.
    • David Runge's avatar
      Replacing dhcpcd with systemd-networkd and systemd-resolved · 0d678706
      David Runge authored
      configs/releng/airootfs/etc/udev/rules.d/81-dhcpcd.rules:
      Removing the udev rule for starting dhcpcd@.service on interfaces of the
      form eth* and en*.
      
      configs/releng/airootfs/etc/systemd/network/{ethernet,wireless}.network:
      Adding default DHCP configurations for en*, eth*, wlp* and wlan*
      interfaces.
      
      configs/releng/airootfs/etc/resolv.conf:
      Adding a symlink from /run/systemd/resolve/stub-resolv.conf to
      /etc/resolv.conf (in airootfs).
      
      configs/releng/airootfs/root/customize_airootfs.sh:
      Adding systemd-networkd and systemd-resolved to the list of services
      that are being enabled during airootfs customization.
      0d678706
  3. May 30, 2020
    • David Runge's avatar
      Unsetting the root password · 769fbece
      David Runge authored
      Due to changes in the filesystem package [1] the current /etc/passwd
      does not allow login without an empty root password anymore.
      This becomes apparent, when switching to another TTY than the one
      autologin is activated for.
      
      By running passwd -d root we unset the password.
      In the future this should go to a custom /etc/passwd file.
      
      [1] https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/filesystem&id=0320c909f3867d47576083e853543bab1705185b
      769fbece
    • David Runge's avatar
      Fixing default bootloader menu selection. · 79a9ed11
      David Runge authored
      configs/releng/efiboot/loader/loader.conf:
      The 'default' bootloader selection of systemd-boot is based on a glob
      pattern. The previous pattern was not sufficient to select anything,
      which is why it is now made explicit (pointing to archiso-x86_64.conf).
      79a9ed11
    • David Runge's avatar
      Simplifying regex for script download · d50e57a2
      David Runge authored
      configs/releng/airootfs/root/.automated_script.sh:
      Using only one regex to match http://, https:// or ftp:// endpoints.
      d50e57a2
    • David Runge's avatar
      Using edk2-shell for UEFI shell · 2ce375cd
      David Runge authored
      configs/releng/build.sh:
      Instead of downloading UDK2018 based edk2 UEFI shell, use the Shell
      binaries from the edk2-shell package.
      This effectively makes the use of EFI shell v1 obsolete.
      
      configs/releng/efiboot/loader/entries/uefi-shell-v*:
      Renaming UEFI shell entries to match the packaged edk2-shell based UEFI
      shell binaries.
      
      configs/releng/build.sh:
      Renaming the systemd-boot bootloader entries for UEFI shell (normal and
      full version) to reflect their file names, which are derived from the
      binary names in the edk2-shell package.
      Copying the edk2-shell based UEFI shell binaries for normal efiboot and
      .iso based "el-torito" efiboot mode.
      
      docs/README.build:
      Adding edk2-shell to the requirements in the documentation, as the
      package is now used to provide UEFI shell.
      2ce375cd
    • David Runge's avatar
      Renaming refind-efi to refind · ec5f5378
      David Runge authored
      configs/releng/packages.x86_64:
      As the refind-efi package has been renamed to refind, the package
      required for the releng image needs to be renamed as well.
      ec5f5378
    • David Runge's avatar
      Revert "Renaming refind package" · 60161013
      David Runge authored
      This reverts commit c1661240.
      60161013
  4. Apr 23, 2020
  5. Oct 16, 2019
  6. Sep 03, 2019
  7. May 01, 2019
  8. Apr 26, 2019
  9. Apr 06, 2019
  10. Jan 09, 2019
  11. Dec 24, 2018
  12. Dec 13, 2018
  13. Aug 25, 2018
  14. Aug 24, 2018
  15. Aug 22, 2018
  16. Aug 19, 2018
  17. Aug 01, 2018
  18. Jul 26, 2018
  19. Jun 29, 2018
  20. Jun 28, 2018
  21. Jun 25, 2018
Loading