diff options
author | Iru Cai <mytbk920423@gmail.com> | 2021-03-31 13:19:32 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2021-03-31 13:19:32 +0800 |
commit | 1e643b9aa7851b22994f28925e4775173198e5a0 (patch) | |
tree | 362b9d1535276149f81d8e99519af3bfa501df50 /distro/arch | |
parent | 6622de751b60f0474d1a69be9b5592e82c1ba556 (diff) | |
parent | a5092b29f5e60e6ee9a4bd537747d53bfd6c491c (diff) | |
download | liveusb-builder-1e643b9aa7851b22994f28925e4775173198e5a0.tar.xz |
Merge branch 'metaiso'
Diffstat (limited to 'distro/arch')
-rw-r--r-- | distro/arch/meta | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/distro/arch/meta b/distro/arch/meta new file mode 100644 index 0000000..fcfe18f --- /dev/null +++ b/distro/arch/meta @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: GPL-3.0-or-later +# TODO: detect kernel, initramfs, and ucode filenames + +entry() { + TITLE="$ISONAME" + prefix="/liveusb-kernel/$KEYWORD/arch/boot" + KERNEL="$prefix/x86_64/vmlinuz-linux" + INITRD=("$prefix/intel-ucode.img" "$prefix/amd-ucode.img" + "$prefix/x86_64/initramfs-linux.img") + OPTION="img_dev=/dev/disk/by-uuid/$UUID img_loop=liveusb-data/$KEYWORD/$ISONAME" + X64=y +} + +install_live() { + install -d "$DATADIR/$KEYWORD" "$KERNELDIR/$KEYWORD" + iso_extract "${ISO_FILEPATH}" arch/boot/x86_64 'arch/boot/*.img' "$KERNELDIR/$KEYWORD/" + cp "${ISO_FILEPATH}" "$DATADIR/$KEYWORD/" +} + +entries=(entry) |