Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/configs/releng/airootfs
diff options
context:
space:
mode:
authorDavid Runge <dvzrv@archlinux.org>2021-05-06 00:56:02 +0200
committerDavid Runge <dvzrv@archlinux.org>2021-05-10 12:38:18 +0200
commitd54bf635cd928e2d2e224995806fcc3c5ea5dbce (patch)
treec9b521f1d724450d3af043e6f6efb23a8e2c3951 /configs/releng/airootfs
parent1fed84c7952786949fb45621b46a78f552c49131 (diff)
mkarchiso: Add buildmode to export netboot artifacts
archiso/mkarchiso: Implement a buildmode to export artifacts required for netboot with IPXE. When providing the buildmode 'netboot' via profiledef.sh or the `-m` option, all targets necessary to create an ISO medium are built, but the components required for netboot are exported to the output dir. Optionally, it is possible to provide a set of certificates for codsigning using the `-c` option, where the first file is considered as the signer certificate and the second as the key. Add `_export_netboot_artifacts()` to copy build artifacts to the output directory. Add `_sign_netboot_artifacts()` to codesign the netboot artifacts in the work directory. Add `_validate_requirements_buildmode_netboot()` to check for openssl. Add `_build_iso_base()` to implement common function calls between the 'iso' and the 'netboot' buildmodes. Add `_build_buildmode_netboot()` to make use of `_build_iso_base()`, (optionally) `_sign_netboot_artifacts()` and `_export_netboot_artifacts()`. Change `_build_buildmode_iso()` to make use of `_build_iso_base()`. Add `-c` as an option to mkarchiso to read in a list of file names. Unify the output of `_usage()` by using the same definition style for lists of strings provided to options that accept them (e.g. `-c`, `-m`, `-p`). Closes #128
Diffstat (limited to 'configs/releng/airootfs')
0 files changed, 0 insertions, 0 deletions