aboutsummaryrefslogtreecommitdiff
path: root/configs
Commit message (Collapse)AuthorAgeFilesLines
* Standardizing boot loader entry formatDavid Runge2020-06-304-10/+10
| | | | | | | | | | | {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
* Add efibootmgrnl67202020-06-301-0/+1
| | | | It was previously pulled in as a dependency of refind. Now that refind is removed, add efibootmgr explicitly.
* Add back lsscsinl67202020-06-301-0/+1
| | | | It cannot be fully replaced by lsblk.
* Clear the screen after syslinux exitsnl67202020-06-302-0/+3
| | | | Reduce the time where boot loader artifacts linger on screen after the boot loader has done its job.
* Set timezone from outside chrootnl67202020-06-302-2/+1
|
* Enable systemd units with symlinks instead of doing it via systemctl in chrootnl67202020-06-3010-3/+9
|
* Use drop-in files for journald and logind configurationnl67202020-06-303-5/+6
|
* Introducing shellcheck in gitlab CIDavid Runge2020-06-292-110/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* IPv6 DHCPDavid Runge2020-06-292-4/+2
| | | | | | | | | 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
* Adding systemd-resolvconfDavid Runge2020-06-241-0/+1
| | | | | | | | | | 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
* Enabling iwdDavid Runge2020-06-241-0/+1
| | | | | | | | 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
* Removin unneeded packagesDavid Runge2020-06-231-6/+0
| | | | | | | | | | | | | | | 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
* Fixing ownership in airootfs customizationDavid Runge2020-06-231-1/+1
| | | | | | | | | | | | | | 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
* Adding nvme-cli to package listDavid Runge2020-06-231-0/+1
| | | | | | | | 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
* Removing wget in favor of curlDavid Runge2020-06-232-2/+1
| | | | | | | | | | | | 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
* Numerical prefix for systemd-networkd configurationDavid Runge2020-06-232-0/+0
| | | | | | | | | 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
* Removing custom UEFI shell boot loader configsDavid Runge2020-06-233-12/+4
| | | | | | | | | | | | | 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
* Removing efitoolsDavid Runge2020-06-231-9/+3
| | | | | | | | | | 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
* Replacing dhcpcd with systemd-networkd and systemd-resolvedDavid Runge2020-05-315-2/+24
| | | | | | | | | | | | | | | | | | 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.
* Unsetting the root passwordDavid Runge2020-05-311-0/+2
| | | | | | | | | | | | 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
* Fixing default bootloader menu selection.David Runge2020-05-301-1/+1
| | | | | | | 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).
* Simplifying regex for script downloadDavid Runge2020-05-301-1/+1
| | | | | configs/releng/airootfs/root/.automated_script.sh: Using only one regex to match http://, https:// or ftp:// endpoints.
* Using edk2-shell for UEFI shellDavid Runge2020-05-305-14/+13
| | | | | | | | | | | | | | | | | | | | | | 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.
* Renaming refind-efi to refindDavid Runge2020-05-301-1/+1
| | | | | | 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.
* Revert "Renaming refind package"David Runge2020-05-301-1/+1
| | | | This reverts commit c16612401e2db36ae5437df2c77999d45f47d39f.
* Renaming refind packageDavid Runge2020-04-231-1/+1
| | | | | configs/releng/packages.x86_64: refind-efi has been renamed to refind
* FS#64049: Re-add missing packages reflecting the base group to package ↵Pierre Schmitz2019-10-161-0/+14
| | | | transition
* [configs/releng] Re-add wpa_supplicantGerardo Exequiel Pozzi2019-05-011-0/+1
|
* update download url for Shell.efiChristian Hesse2019-04-261-1/+1
| | | | Signed-off-by: Christian Hesse <mail@eworm.de>
* [configs/releng] Add iwdGerardo Exequiel Pozzi2019-04-061-0/+1
| | | | Requested at FS#62087
* Update packages.x86_64martindamianfernandez2019-04-061-1/+0
| | | | | | wpa_actiond 404 file no found
* update download url for Shell_Full.efiChristian Hesse2018-12-131-1/+1
| | | | | https://bugzilla.tianocore.org/show_bug.cgi?id=1108 Signed-off-by: Christian Hesse <mail@eworm.de>
* [configs/releng] Update amd-ucode license pathGerardo Exequiel Pozzi2018-08-251-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
* use package amd-ucode for amd microcodeChristian Hesse2018-08-241-12/+1
| | | | | | | 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>
* [configs/releng] Make and use amd_ucode.bin for initrd.Gerardo Exequiel Pozzi2018-08-185-4/+20
| | | | Requested at FS#59694
* make detection of kernel modules dir more robustEli Schwartz via arch-releng2018-08-011-1/+2
| | | | | | | | | | | 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>
* [configs/releng] add wireless-regdb to airootfsGerardo Exequiel Pozzi2018-07-261-0/+1
| | | | Requested at FS#59434
* [releng] Copy custom pacman.conf to airootfsGerardo Exequiel Pozzi2018-06-281-0/+2
|
* [releng] upgrade custom pacman.confGerardo Exequiel Pozzi2018-06-281-1/+10
|
* [releng] support for -P iso_publisher and -A iso_application in build.shGerardo Exequiel Pozzi2018-06-231-2/+10
| | | | Implement FS#54126
* [releng] bye pcmcia initcpioGerardo Exequiel Pozzi2018-06-231-1/+1
|
* [releng] bye zd1211-firmwareGerardo Exequiel Pozzi2018-06-231-1/+0
|
* [releng] Cleanup remain dual-arch stuffGerardo Exequiel Pozzi2018-06-234-138/+109
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
* Ensure correct umask for scriptsGerardo Exequiel Pozzi2018-06-232-0/+4
| | | | | | Fix for FS#58473 Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
* Remove speedtouch from packages.bothLi-Yu Yu via arch-releng2018-06-081-1/+0
| | | | | | | | 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>
* Install broadcom-wl to the release ISOEli Schwartz via arch-releng2018-04-162-0/+8
| | | | | | Fixes FS#58239 Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
* configs/*: convert to new array-based mkinitcpio varsGerardo Exequiel Pozzi2017-11-022-2/+2
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
* rfkill is part of util-linux nowPierre Schmitz2017-11-011-1/+0
|
* [configs/releng] Oops, rename -dual.iso -> -x86_64.isoGerardo Exequiel Pozzi2017-03-011-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
* [configs/releng] Remove i686 syslinux filesGerardo Exequiel Pozzi2017-02-1211-79/+10
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>