aboutsummaryrefslogtreecommitdiff
path: root/configs/baseline/airootfs
Commit message (Collapse)AuthorAgeFilesLines
* configs/*/airootfs/etc/mkinitcpio.conf.d/archiso.conf: remove comments and ↵nl67202023-06-211-66/+0
| | | | | | unused options Set only the custom values for HOOKS and COMPRESSION.
* configs/: move custom mkinitcpio.conf files to /etc/mkinitcpio.conf.d/nl67202023-06-212-1/+1
| | | | This allows to retain a pristine /etc/mkinitcpio.conf in the rootfs.
* Add support for mDNS.Sorin Pânca2023-05-222-0/+5
|
* configs/*/airootfs/etc/ssh/sshd_config: update to match 9.2p1-1nl67202023-02-071-3/+3
| | | | | | | | Update /etc/ssh/sshd_config to match changes made in https://github.com/archlinux/svntogit-packages/commit/42aa04744e96c5805b7aa3904636f8cbd781f682 and https://github.com/archlinux/svntogit-packages/commit/7166713c55002dac3c2b306fdc63e89a412083a6 The only modification remains `PermitRootLogin yes`.
* configs/: Do not explicitly enable qemu-guest-agent.servicenl67202022-10-061-1/+0
| | | | | | qemu-guest-agent.service will be started by the /usr/lib/udev/rules.d/99-qemu-guest-agent.rules udev rule. Fixes #199
* configs/: use the C.UTF-8 localenl67202022-06-091-0/+1
| | | | | | | 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.
* configs/*: add VMware and Hyper-V guest packages and enable their servicesnl67202022-04-305-0/+5
| | | | | | | * open-vm-tools package, vmtoolsd.service and vmware-vmblock-fuse.service for VMware. * hyperv package, hv_fcopy_daemon.service, hv_kvp_daemon.service and hv_vss_daemon.service for Hyper-V. Related to #118.
* configs/{baseline,releng}/: disable systemd-gpt-auto-generatornl67202022-03-251-0/+1
| | | | | | | | | | | | | | | 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.
* configs/*/airootfs/etc/systemd/network/20-ethernet.network: add a comment to ↵nl67202022-01-221-0/+3
| | | | | | | | document why an interface name glob is used This documents the changes made in !177 inside the .network files themselves. Related to #142.
* configs/*/airootfs/etc/ssh/sshd_config: update to openssh 8.7p1-1nl67202021-08-251-5/+5
| | | | | Update /etc/ssh/sshd_config to match upstream changes. The only modification remains "PermitRootLogin yes".
* Remove SPDX license identifier from releng configsDavid Runge2021-07-294-12/+0
| | | | | | configs/baseline/*: Remove the SPDX license identifier comment from the configuration files in the profile, as they are not eligible for copyright.
* configs/*/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d ↵nl67202021-07-271-0/+4
| | | | | | | | /wait-for-only-one-interface.conf: document why the drop-in file exists Related to #142. Add missing `ExecStart=` to baseline's /etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf.
* configs/releng/airootfs/etc/systemd/network/: move RouteMetric= from ↵nl67202021-07-271-3/+0
| | | | | | | | | | | | [DHCPv6] to [IPv6AcceptRA] systemd moved the option. See https://github.com/systemd/systemd/commit/8ebafba9f987c21aa5787c8767f2e390b4ec0bc5 . Implements #123. Document in comments why the route metrics need to be set (because of https://github.com/systemd/systemd/issues/17698 ) and use the same metric values as NetworkManager. https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c Additionally remove RouteMetric from configs/baseline/airootfs/etc/systemd/network/20-ethernet.network. There is only one networkd configuration file in baseline, meaning, there are no other routes.
* configs/*: add VM guest packages and enable their servicesnl67202021-05-112-0/+2
| | | | | | | * virtualbox-guest-utils-nox package and vboxservice.service for VirtualBox. * qemu-guest-agent package and qemu-guest-agent.service for QEMU & libvirt. Implements #118.
* add cloud-init to baselineMichael Vorburger2021-01-274-0/+4
|
* make baseline have working ethernet networking, like relengMichael Vorburger2021-01-276-0/+22
|
* add SSH server to baselineMichael Vorburger2021-01-272-0/+117
| | | | inspired by https://wiki.archlinux.org/index.php/Archiso#Prepare_an_ISO_for_an_installation_via_SSH
* Add modconf to HOOKS array in mkinitcpio.confnl67202020-10-291-1/+2
| | | | The default mkinitcpio.conf includes modconf in HOOKS.
* Do not rename the initramfs imagenl67202020-09-271-1/+1
| | | | | | | This is a breaking change. archweb, archiso-manager and various documentation must be updated. * https://github.com/archlinux/archweb/blob/master/templates/releng/archlinux.ipxe * https://github.com/pierres/archiso-manager/blob/master/Makefile
* Build initramfs images only oncenl67202020-07-292-0/+80
| | | | | Place custom mkinitcpio.conf in airootfs. Use a custom mkinitcpio preset to specify generated image file path.
* Set root user's shell and password with custom /etc/passwd and /etc/shadownl67202020-07-201-0/+1
Correct shadow file permissions from build.sh.