- 25 Jan, 2023 1 commit
-
- 23 Jan, 2023 1 commit
-
-
Tobias Powalowski authored
-
- 21 Jan, 2023 1 commit
-
-
Morten Linderud authored
* origin/merge-requests/192: add -p to fix reproducibilty
-
- 17 Jan, 2023 1 commit
-
-
Tobias Powalowski authored
-
- 14 Jan, 2023 1 commit
-
- 08 Jan, 2023 2 commits
-
-
Josephine Pfeiffer authored
-
- 01 Jan, 2023 1 commit
-
-
nl6720 authored
xz 5.4 changed the behaviour of `-T0` to always use "multithreaded mode", even on single-core CPUs. See https://git.tukaani.org/?p=xz.git;a=commitdiff;h=0adc13bfe32c14f3e4c6ce9f2d4fdf4112ab53f4 This means that xz output when using `-T0` should now be reproducible.
-
- 26 Dec, 2022 1 commit
-
-
Morten Linderud authored
* pr-182: Detecting the size of unified kernel image sections automatically
-
- 21 Dec, 2022 1 commit
-
-
Yishen Miao authored
Arranges all objcopy arguments into OBJCOPYARGS. The checks are also rearranged by the order of appearance in the unified kernel image. The hardcoded VMA addresses are removed and the section sizes are detected automatically. This allows arbitrary sized kernel images to be used. See discussion on [GitHub](https://github.com/archlinuxarm/PKGBUILDs/pull/1910). Fixes #133.
-
- 19 Dec, 2022 1 commit
-
-
Sebastian Wiesner authored
According to kernel-install(8) the initrd_generator setting ends up in $KERNEL_INSTALL_INITRD_GENERATOR
-
- 18 Dec, 2022 1 commit
-
- 16 Dec, 2022 1 commit
-
-
Ádám Maróti authored
Closes #153
-
- 14 Dec, 2022 1 commit
-
-
nl6720 authored
Compare the symlink target with the destination in `add_file`. If they match, simply place the file as a regular file in the specified destination. Additionally, move the "overwriting/adding file" message right before the file is added. Showing the message before `add_dir` runs makes the verbose output confusing, since it says that it adds the directory after the file it is in. Fixes https://bugs.archlinux.org/task/76812. Fixes #154.
-
- 12 Dec, 2022 3 commits
-
-
nl6720 authored
Related to #141 Fixes https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio/-/work_items/4235
-
nl6720 authored
Account for there being (multiple) spaces in the shebang. If `type -P` finds the interpreter in PATH on BUILDROOT, then there is no need to assign the new value and use it for lookup later. At that stage the interpreter has been found to exist.
-
nl6720 authored
The functions are specific to the `sd-vconsole` hook and since there already is a subshell there, let's place the functions inside it to prevent them being available in the global scope.
-
- 11 Dec, 2022 3 commits
-
-
Morten Linderud authored
* origin/merge-requests/170: Hexdump removal Added bats-support for proper error formatting
-
Morten Linderud authored
* origin/merge-requests/174: Test coverage with kcov
-
Morten Linderud authored
* origin/merge-requests/176: Skip lzop test if binary not installed
-
- 10 Dec, 2022 1 commit
-
- 08 Dec, 2022 5 commits
-
-
Massimo Zugno authored
Co-authored-by:
Ethan Sommer <e5ten.arch@gmail.com>
-
Massimo Zugno authored
-
nl6720 authored
Use `cp --remove-destination` in `add_file` to remove the destination file. Without this, if the destination file is an existing symlink, it will be the link target that will get overwritten, not the symlink.
-
Massimo Zugno authored
-
Massimo Zugno authored
-
- 07 Dec, 2022 6 commits
-
-
Morten Linderud authored
* origin/merge-requests/161: CHANGELOG: document mkinitcpio v34
-
nl6720 authored
-
nl6720 authored
Calling them binaries is not correct. They could be called executables, but since we do not enforce the execute (`+x`) permissions on the added files, it would be wrong too. Since they have shebangs, they are scripts, so let's call them that.
-
nl6720 authored
138374f0 added a condition to `add_binary` that if the non-binary file does not have a shebang, the function returns successfully before trying to parse sodeps. Before the change, the function returned in all cases when the file was not a binary. Bring back the previous behaviour of returning early on non-binaries. Fixes 138374f0
-
- 06 Dec, 2022 8 commits
-
-
nl6720 authored
Use `realpath` to resolve the target file and add it as regular file with `add_runscript`. Otherwise, if the hooks are symlinks, the initramfs image could expose the paths used on the host system.
-
nl6720 authored
38a62e22 broke support for adding files via nested symbolic links. Before the change, the first level symlink was pointed to the end target, but after the change it pointed to the second symlink which was not added to the initamfs. Recursively adding each nested symlink is not possible since any directory in the next target's path could itself be a symlink. Parsing it all is not sanely possible. Instead limit relative symlink support to target that are not symlinks and reside in the same directory. Everything else will get pointed to the resolved end target. Fixes https://bugs.archlinux.org/task/76711
-
Morten Linderud authored
* morten/asahi: autodetect: Look up modules in the target kernel version
-
Signed-off-by:
Hector Martin <marcan@marcan.st>
-
nl6720 authored
-
nl6720 authored
Executables that are actually only scripts require the binary that is specified in the shebang to be able run. The `add_binary` function will only warn and not automatically include the required interpreter. This is because with things like `#!/bin/sh`, it may be better to use the `base` hook that provides it instead of pulling in the `bash` binary. Also it is possible that the interpreter is simply added after the binary that requires it. That is why it says "Possibly missing". Fixes #136.
-
Morten Linderud authored
* pr-162: Add .mailmap
-