summaryrefslogtreecommitdiff
path: root/configs/releng
AgeCommit message (Collapse)Author
2020-06-30Do not download a mirrorlist durring buildnl6720
Pacman's mirrolist will be updated by reflector.service in the live system.
2020-06-30Add reflector and enable reflector.servicenl6720
reflector.service will update pacman's mirrorlist after a network connection is established in the live system. Fixes https://gitlab.archlinux.org/archlinux/archiso/-/issues/26 .
2020-06-30Standardizing boot loader entry formatDavid Runge
{configs/releng/efiboot/loader/entries/archiso-x86_64-{cd,usb}.conf,configs/releng/syslinux/archiso_{pxe,sys}.cfg}: Standardizing the boot loader entry format by switching all entries to the form: "Arch Linux install medium (<CARCH>[, <PROPERTY>])". This removes the distinction between "CD" and "USB" when booting in UEFI "el-torito" (as the information is not useful). Changing some of the syslinux help text as well to reflect this change. This also drops the specific <CARCH> from the syslinux help text as it is duplicated information. Closes #24
2020-06-30Add efibootmgrnl6720
It was previously pulled in as a dependency of refind. Now that refind is removed, add efibootmgr explicitly.
2020-06-30Add back lsscsinl6720
It cannot be fully replaced by lsblk.
2020-06-30Clear the screen after syslinux exitsnl6720
Reduce the time where boot loader artifacts linger on screen after the boot loader has done its job.
2020-06-30Set timezone from outside chrootnl6720
2020-06-30Enable systemd units with symlinks instead of doing it via systemctl in chrootnl6720
2020-06-30Use drop-in files for journald and logind configurationnl6720
2020-06-29Introducing shellcheck in gitlab CIDavid Runge
archiso/mkarchiso: Quoting all variables. Changing pkg_list to be an array instead of a string for easier handling. Using read to properly populate pkg_list from OPTARG with stripped whitespaces. Not exporting iso_label anymore as there seems to be no reason to do so. Introducing line breaks. .editorconfig: Setting max_line_length to 120. Adding a section for YAML files (e.g. .gitlab-ci.yml). configs/releng/build.sh Quting nearly all variables. Introducing line breaks. configs/baseline/build.sh: Quoting all variables. Introducing line breaks. .gitlab-ci.yml: Adding gitlab CI for shelleck linting of the config build scripts, mkarchiso and startup scripts in releng. Closes #19
2020-06-29IPv6 DHCPDavid Runge
configs/releng/airootfs/etc/systemd/network/20-{ethernet,wirless}.network: Making sure that systemd-networkd enables DHCP capabilities also for IPv6 ('DHCP=yes' and unsetting IPv6AcceptRA - see `man 5 systemd.network` for further information). Closes #23
2020-06-24Adding systemd-resolvconfDavid Runge
configs/releng/packages.x86_64: Due to dropping netctl from the image, no packgae currently directly pulls in a resolvconf provider. The systemd-resolvconf package is compatible with systemd-resolved which is in use on the image now and the preferred choice. Closes #22
2020-06-24Enabling iwdDavid Runge
configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service: Adding a symlink to /usr/lib/systemd/system/iwd.service to enable iwd in airootfs (and thus on the image). Closes #18
2020-06-23Removin unneeded packagesDavid Runge
configs/releng/packages.x86_64: Removing packages: * grub :rescue/ installation actions for grub should be run from within a chroot * lsscsi: lsblk provides the same functionality * netctl: we have systemd-networkd enabled by default * ntp: we have systemd-timesyncd * refind: rescue/ installation actions for refind should be run from within a chroot * vi: we have vim Closes #15
2020-06-23Fixing ownership in airootfs customizationDavid Runge
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
2020-06-23Adding nvme-cli to package listDavid Runge
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
2020-06-23Removing wget in favor of curlDavid Runge
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
2020-06-23Numerical prefix for systemd-networkd configurationDavid Runge
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
2020-06-23Removing custom UEFI shell boot loader configsDavid Runge
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
2020-06-23Removing efitoolsDavid Runge
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
2020-05-31Replacing dhcpcd with systemd-networkd and systemd-resolvedDavid Runge
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.
2020-05-31Unsetting the root passwordDavid Runge
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
2020-05-30Fixing default bootloader menu selection.David Runge
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).
2020-05-30Simplifying regex for script downloadDavid Runge
configs/releng/airootfs/root/.automated_script.sh: Using only one regex to match http://, https:// or ftp:// endpoints.
2020-05-30Using edk2-shell for UEFI shellDavid Runge
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.
2020-05-30Renaming refind-efi to refindDavid Runge
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.
2020-05-30Revert "Renaming refind package"David Runge
This reverts commit c16612401e2db36ae5437df2c77999d45f47d39f.
2020-04-23Renaming refind packageDavid Runge
configs/releng/packages.x86_64: refind-efi has been renamed to refind
2019-10-16FS#64049: Re-add missing packages reflecting the base group to package ↵Pierre Schmitz
transition
2019-05-01[configs/releng] Re-add wpa_supplicantGerardo Exequiel Pozzi
2019-04-26update download url for Shell.efiChristian Hesse
Signed-off-by: Christian Hesse <mail@eworm.de>
2019-04-06[configs/releng] Add iwdGerardo Exequiel Pozzi
Requested at FS#62087
2019-04-06Update packages.x86_64martindamianfernandez
wpa_actiond 404 file no found
2018-12-13update download url for Shell_Full.efiChristian Hesse
https://bugzilla.tianocore.org/show_bug.cgi?id=1108 Signed-off-by: Christian Hesse <mail@eworm.de>
2018-08-25[configs/releng] Update amd-ucode license pathv39Gerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2018-08-24use package amd-ucode for amd microcodeChristian Hesse
The package linux-firmware has a new split package amd-ucode. Do not build the image manually but use the package. Signed-off-by: Christian Hesse <mail@eworm.de>
2018-08-18[configs/releng] Make and use amd_ucode.bin for initrd.Gerardo Exequiel Pozzi
Requested at FS#59694
2018-08-01make detection of kernel modules dir more robustEli Schwartz via arch-releng
extract `uname -r` from the contents of vmlinuz-linux rather than make assumptions about the kernel EXTRAVERSION. This is trivially customizable by changing the chosen kernel image. Fixes FS#59496 Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
2018-07-26[configs/releng] add wireless-regdb to airootfsGerardo Exequiel Pozzi
Requested at FS#59434
2018-06-28[releng] Copy custom pacman.conf to airootfsGerardo Exequiel Pozzi
2018-06-28[releng] upgrade custom pacman.confGerardo Exequiel Pozzi
2018-06-23[releng] support for -P iso_publisher and -A iso_application in build.shGerardo Exequiel Pozzi
Implement FS#54126
2018-06-23[releng] bye pcmcia initcpioGerardo Exequiel Pozzi
2018-06-23[releng] bye zd1211-firmwareGerardo Exequiel Pozzi
2018-06-23[releng] Cleanup remain dual-arch stuffGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2018-06-23Ensure correct umask for scriptsGerardo Exequiel Pozzi
Fix for FS#58473 Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2018-06-08Remove speedtouch from packages.bothLi-Yu Yu via arch-releng
Since 2018-06-05: speedtouch 1.3.1-6 has been removed from the [extra] repository. https://www.archlinux.org/packages/extra/x86_64/speedtouch/ Signed-off-by: Li-Yu Yu <afg984@gmail.com>
2018-04-16Install broadcom-wl to the release ISOEli Schwartz via arch-releng
Fixes FS#58239 Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
2017-11-02configs/*: convert to new array-based mkinitcpio varsGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2017-11-01rfkill is part of util-linux nowPierre Schmitz