Age | Commit message (Collapse) | Author |
|
this fixes #167
|
|
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.
|
|
* origin/merge-requests/237:
syslinux PXE: Forced all TFTP paths to be absolute
See merge request !237
|
|
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.
|
|
CHANGELOG.rst:
Add changelog entry for 61.
|
|
.gitlab-ci.yml:
Only run build pipelines on default branch and merge requests if they change code or profile files.
|
|
.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.
|
|
.gitlab-ci.yml:
Only trigger builds in CI when changing code files or profiles.
|
|
CONTRIBUTING.rst:
Elaborate on when merge requests are merged using `--no-ff` or `--ff`.
|
|
CONTRIBUTING.rst:
Add info about adding a changelog entry for merge requests, explaining where in the file it needs to be added.
|
|
.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
|
|
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
|
|
document why an interface name glob is used
This documents the changes made in !177 inside the .network files themselves.
Related to #142.
|
|
* origin/merge-requests/228:
Add linux-firmware-marvell for Surface Pro 6 wi-fi
Update packages.x86_64
See merge request archlinux/archiso!228
|
|
|
|
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.
|
|
|
|
* hayao0819/archiso-fix-mmd-validation-error:
mkarchiso: Fix mmd-command check
|
|
valication_error variable is not changed when mmd and/or mcopy are missing.
|
|
* version/60:
Add changelog for version 60
Add dummy changelog entry
|
|
CHANGELOG.rst:
Add a changelog entry for version 60.
|
|
CHANGELOG.rst:
Add a dummy changelog entry that serves as entry for any unreleased changes.
|
|
* nl6720_developer:
Add nl6720 to the list of maintainers
|
|
README.rst:
Add nl6720 to the list of maintainers eligible to craft releases using the PGP key with the ID
`BB8E6F1B81CF0BB301D74D1CBF425A01E68B38EF`.
|
|
'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
|
|
are specified
Fixes #151.
|
|
* rm-archiso_shutdown:
configs/releng/airootfs/etc/mkinitcpio.conf: remove archiso_shutdown
|
|
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.
|
|
* origin/changelog/59:
Add changelog for v59
|
|
CHANGELOG.rst:
Add changelog information for v59.
|
|
* deimosian/deimosian-master-patch-67154:
Fixes failure to retry script download. Tested and verified the issue is resolved.
|
|
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
|
|
* tomty89/grub_refind:
Add grub and refind back
|
|
"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.)
|
|
* 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
|
|
erofs-utils 1.4 introduced a --quiet option.
Related to #148.
|
|
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.
|
|
Only the total size is relevant.
Related to #148.
|
|
The output is irrelevant, we only need the return code.
Related to #148.
|
|
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.
|
|
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.
|
|
* nl6720/netboot-no-bootmodes:
mkarchiso: do not require setting boot modes when building only netboot artifacts
|
|
artifacts
netboot does not need any of the boot loaders or their files.
Fixes #150.
|
|
* nl6720/date:
mkarchiso: replace external date command with printf
|
|
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 .
|
|
* nl6720/mailmap:
Add .mailmap file
|
|
Use .mailmap to fix author names and emails in git log / git shortlog -e.
Fixes #103.
|
|
* changelog/58:
Add changelog for v58
|
|
CHANGELOG.rst:
Add changelog entries for v58.
|
|
* 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
|