blob: b6fd0b4d4e9b3ed953ac67c97510a9b49b0bee04 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
pkgname=archiso-systemd-boot
pkgver=2026.09.01
pkgrel=1
pkgdesc='archiso as systemd-boot loader entry'
arch=('x86_64')
url='https://archlinux.org/download/'
license=('GPL-3.0-or-later')
depends=('systemd')
options=('!debug')
backup=("boot/loader/entries/arch-rescue.conf")
source=("https://geo.mirror.pkgbuild.com/iso/${pkgver}/archlinux-${pkgver}-${arch}.iso"
"arch-rescue.conf")
noextract=("archlinux-${pkgver}-${arch}.iso")
b2sums=('3800353d61304a72ba6fb74182529adbe8d03e25290a70028a7c87f9332543cbb83a620a134b4b38fbecf1e3fbb95e54ce436e243040166218f58802a31891f9'
'f55abf33fbcb7d462d175c16dbe43e4f3bcb7c3ec60ad19a2d31a733c6f8948792b539c48f85dfc7ebe24e136ff74212a129c61605471ce0009c3b62f081a221')
prepare() {
cd ${srcdir}
bsdtar xf archlinux-${pkgver}-${arch}.iso \
arch/boot/${arch}/initramfs-linux.img \
arch/boot/${arch}/vmlinuz-linux \
arch/${arch}/airootfs.sfs
}
package() {
install -d "${pkgdir}"/boot/archiso/${arch}
install "${srcdir}"/arch/boot/${arch}/initramfs-linux.img "${pkgdir}"/boot/archiso/initramfs-linux.img
install "${srcdir}"/arch/boot/${arch}/vmlinuz-linux "${pkgdir}"/boot/archiso/vmlinuz-linux
install "${srcdir}"/arch/${arch}/airootfs.sfs "${pkgdir}"/boot/archiso/${arch}/airootfs.sfs
install -d -m 755 "${pkgdir}"/boot/loader/entries
install arch-rescue.conf "${pkgdir}"/boot/loader/entries/arch-rescue.conf
}
|