aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* configs/{baseline,releng}/: disable systemd-gpt-auto-generatornl67202022-03-253-0/+4
| | | | | | | | | | | | | | | 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.
* Merge remote-tracking branch 'origin/merge-requests/237'nl67202022-03-252-6/+9
|\ | | | | | | | | | | | | * origin/merge-requests/237: syslinux PXE: Forced all TFTP paths to be absolute See merge request !237
| * syslinux PXE: Forced all TFTP paths to be absoluteEric Toombs2022-03-252-6/+9
|/ | | | 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.
* Add changelog for 61David Runge2022-01-311-0/+21
| | | | | CHANGELOG.rst: Add changelog entry for 61.
* Limit CI pipelines on default branch and merge requestsDavid Runge2022-01-311-0/+6
| | | | | .gitlab-ci.yml: Only run build pipelines on default branch and merge requests if they change code or profile files.
* Set all build steps to be interruptableDavid Runge2022-01-301-0/+3
| | | | | | .gitlab-ci.yml: Set all build steps to be interruptable, so they will be interrupted if a newer commit is pushed on the same branch, which also triggers CI.
* Limit triggering a CI build to change of non-code filesDavid Runge2022-01-301-0/+14
| | | | | .gitlab-ci.yml: Only trigger builds in CI when changing code files or profiles.
* Add contributing guideline about merge requestsDavid Runge2022-01-301-0/+14
| | | | | CONTRIBUTING.rst: Elaborate on when merge requests are merged using `--no-ff` or `--ff`.
* Add info about adding a changelog entry for merge requestsDavid Runge2022-01-301-0/+8
| | | | | CONTRIBUTING.rst: Add info about adding a changelog entry for merge requests, explaining where in the file it needs to be added.
* Add the installation of latest archlinux-keyring to CIDavid Runge2022-01-291-0/+5
| | | | | | | | | .gitlab-ci.yml: Install the latest archlinux-keyring before installing anything else. This is to make sure to not run into outdated keys upon updating, which is a problem because we can currently not even ensure a keyring that is valid longer than one month... https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/4
* configs/releng/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.co ↵nl67202022-01-281-1/+1
| | | | | | | | nf: update ExecStart Update the drop-in to more closely match getty@.service of systemd 250. Use example from https://wiki.archlinux.org/title/getty#Virtual_console
* configs/*/airootfs/etc/systemd/network/20-ethernet.network: add a comment to ↵nl67202022-01-222-0/+6
| | | | | | | | document why an interface name glob is used This documents the changes made in !177 inside the .network files themselves. Related to #142.
* Merge remote-tracking branch 'origin/merge-requests/228'nl67202022-01-221-0/+1
|\ | | | | | | | | | | | | | | | | * origin/merge-requests/228: Add linux-firmware-marvell for Surface Pro 6 wi-fi Update packages.x86_64 See merge request archlinux/archiso!228
| * Add linux-firmware-marvell for Surface Pro 6 wi-fimono wock2022-01-221-0/+1
|/
* Merge branch 'weltio-master-patch-55325' of ↵nl67202022-01-221-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://gitlab.archlinux.org/weltio/archiso.git By weltio weltio move $arch override to before it is used closes https://gitlab.archlinux.org/archlinux/archiso/-/issues/163 * initial: arch="" * _read_profile: packages="${profile}/packages.${arch}" * _set_overrides: [[ -n "$arch" ]] || arch="$(uname -m)" $arch is not defined in _read_profile if arch is not defined in profiledef.sh and packages is not updated after _set_overrides [[ -n "$arch" ]] || arch="$(uname -m)" should be moved from _set_overrides to _read_profile.
| * https://gitlab.archlinux.org/archlinux/archiso/-/issues/163weltio weltio2022-01-211-1/+1
|/
* Merge branch 'hayao0819/archiso-fix-mmd-validation-error'nl67202022-01-091-0/+1
|\ | | | | | | | | * hayao0819/archiso-fix-mmd-validation-error: mkarchiso: Fix mmd-command check
| * mkarchiso: Fix mmd-command checkhayao2022-01-081-0/+1
|/ | | | valication_error variable is not changed when mmd and/or mcopy are missing.
* Merge branch 'version/60'David Runge2021-12-281-0/+31
|\ | | | | | | | | | | * version/60: Add changelog for version 60 Add dummy changelog entry
| * Add changelog for version 60David Runge2021-12-281-0/+19
| | | | | | | | | | CHANGELOG.rst: Add a changelog entry for version 60.
| * Add dummy changelog entryDavid Runge2021-12-281-0/+12
|/ | | | | CHANGELOG.rst: Add a dummy changelog entry that serves as entry for any unreleased changes.
* Merge branch 'nl6720_developer'David Runge2021-12-281-4/+12
|\ | | | | | | | | * nl6720_developer: Add nl6720 to the list of maintainers
| * Add nl6720 to the list of maintainersDavid Runge2021-12-181-4/+12
|/ | | | | | README.rst: Add nl6720 to the list of maintainers eligible to craft releases using the PGP key with the ID `BB8E6F1B81CF0BB301D74D1CBF425A01E68B38EF`.
* Merge branch ↵nl67202021-12-101-1/+1
|\ | | | | | | | | | | | | '151-mkarchiso-should-show-code-signing-certificates-none-if-no-keys-cerfificates-are-specified' * 151-mkarchiso-should-show-code-signing-certificates-none-if-no-keys-cerfificates-are-specified: mkarchiso: show "Code signing certificates: None" if no keys/certificates are specified
| * mkarchiso: show "Code signing certificates: None" if no keys/certificates ↵nl67202021-12-101-1/+1
|/ | | | | | are specified Fixes #151.
* Merge branch 'rm-archiso_shutdown'nl67202021-12-101-1/+1
|\ | | | | | | | | * rm-archiso_shutdown: configs/releng/airootfs/etc/mkinitcpio.conf: remove archiso_shutdown
| * configs/releng/airootfs/etc/mkinitcpio.conf: remove archiso_shutdownnl67202021-12-021-1/+1
|/ | | | | | | The archiso_shutdown hook has been obsolete since mkinitcpio 16. https://lists.archlinux.org/pipermail/arch-dev-public/2013-December/025742.html Related to mkinitcpio/mkinitcpio-archiso#8.
* Merge remote-tracking branch 'origin/changelog/59'David Runge2021-11-301-0/+21
|\ | | | | | | | | * origin/changelog/59: Add changelog for v59
| * Add changelog for v59David Runge2021-11-301-0/+21
|/ | | | | CHANGELOG.rst: Add changelog information for v59.
* Merge remote-tracking branch 'deimosian/deimosian-master-patch-67154'David Runge2021-11-301-1/+1
|\ | | | | | | | | * deimosian/deimosian-master-patch-67154: Fixes failure to retry script download. Tested and verified the issue is resolved.
| * Fixes failure to retry script download. Tested and verified the issue is ↵Howard Hicks2021-11-301-1/+1
|/ | | | | | | | resolved. The curl --retry-connrefused option is used with not instead of the --retry <num> option to add an extra type of failure to retry on, without --retry <num> it does not retry at all even on a connection refused. https://man.archlinux.org/man/curl.1.en
* Merge remote-tracking branch 'tomty89/grub_refind'David Runge2021-11-301-0/+2
|\ | | | | | | | | * tomty89/grub_refind: Add grub and refind back
| * Add grub and refind backTom Yan2021-11-301-0/+2
|/ | | | | | | "rescue/installation actions for {grub,refind} should be run from within a chroot" is a false statement. See --boot-directory of grub-install and --root of refind-install. (In the case of grub, there are people that do not use the ugly grub-mkconfig at all.)
* Merge remote-tracking branch 'nl6720/more-quiet'David Runge2021-11-301-14/+24
|\ | | | | | | | | | | | | | | | | | | * nl6720/more-quiet: mkarchiso: use mkfs.erofs --quiet in quiet mode mkarchiso: use mksquashfs -quiet instead of redirecting its stdout to /dev/null mkarchiso: do not show subdirectory sizes in netboot mode mkarchiso: redirect command -v output to /dev/null mkarchiso: silence xorriso's note about SOURCE_DATE_EPOCH mkarchiso: silence mkfs.fat in quiet mode
| * mkarchiso: use mkfs.erofs --quiet in quiet modenl67202021-11-221-2/+4
| | | | | | | | | | | | erofs-utils 1.4 introduced a --quiet option. Related to #148.
| * mkarchiso: use mksquashfs -quiet instead of redirecting its stdout to /dev/nullnl67202021-11-051-6/+3
| | | | | | | | | | | | | | | | | | mksquashfs supports a -quiet option since squashfs-tools 4.4. Use this option in non-verbose mode instead of redirecting stdout of the whole command to /dev/null. This allows to have only one instance of mksquashfs in _run_mksquashfs instead of multiple ones in if-then-else. Related to #148.
| * mkarchiso: do not show subdirectory sizes in netboot modenl67202021-11-051-1/+1
| | | | | | | | | | | | Only the total size is relevant. Related to #148.
| * mkarchiso: redirect command -v output to /dev/nullnl67202021-11-051-1/+1
| | | | | | | | | | | | The output is irrelevant, we only need the return code. Related to #148.
| * mkarchiso: silence xorriso's note about SOURCE_DATE_EPOCHnl67202021-11-051-3/+8
| | | | | | | | | | | | The `xorriso -as mkisofs` option `-quiet` is interpreted too late. Use native xorriso option `-report_about SORRY` instead and ensure it is the first option. Related to #148.
| * mkarchiso: silence mkfs.fat in quiet modenl67202021-11-041-1/+7
|/ | | | | | | mkfs.fat does not have a -q/--quiet option, so redirect its stdout to /dev/null instead. See https://github.com/dosfstools/dosfstools/issues/103 . Related to #148.
* Merge remote-tracking branch 'nl6720/netboot-no-bootmodes'David Runge2021-11-031-18/+22
|\ | | | | | | | | * nl6720/netboot-no-bootmodes: mkarchiso: do not require setting boot modes when building only netboot artifacts
| * mkarchiso: do not require setting boot modes when building only netboot ↵nl67202021-11-021-18/+22
|/ | | | | | | | artifacts netboot does not need any of the boot loaders or their files. Fixes #150.
* Merge remote-tracking branch 'nl6720/date'David Runge2021-11-021-2/+3
|\ | | | | | | | | * nl6720/date: mkarchiso: replace external date command with printf
| * mkarchiso: replace external date command with printfnl67202021-11-021-2/+3
|/ | | | | printf is a bash builtin, so by using it an external command can be avoided. Due to the differences between date(1) and strftime(3), the time zone output will not contain a colon anymore. Fortunately, that is still a supported format according to https://en.wikipedia.org/wiki/ISO_8601#Time_offsets_from_UTC .
* Merge remote-tracking branch 'nl6720/mailmap'David Runge2021-11-021-0/+16
|\ | | | | | | | | * nl6720/mailmap: Add .mailmap file
| * Add .mailmap filenl67202021-08-311-0/+16
|/ | | | | | Use .mailmap to fix author names and emails in git log / git shortlog -e. Fixes #103.
* Merge branch 'changelog/58'David Runge2021-08-251-0/+25
|\ | | | | | | | | * changelog/58: Add changelog for v58
| * Add changelog for v58David Runge2021-08-251-0/+25
|/ | | | | CHANGELOG.rst: Add changelog entries for v58.
* Merge remote-tracking branch 'nl6720/fix-unbound-variables-in-_validate_options'David Runge2021-08-251-78/+91
|\ | | | | | | | | | | | | * nl6720/fix-unbound-variables-in-_validate_options: mkarchiso: error out of iso and netboot build modes if no boot modes are specified mkarchiso: split out build mode specific checks from _validate_options to _validate_requirements_buildmode_* mkarchiso: fix unbound variable errors in _validate_options
| * mkarchiso: error out of iso and netboot build modes if no boot modes are ↵nl67202021-08-251-0/+4
| | | | | | | | specified