aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/distros
diff options
context:
space:
mode:
authorDavid M. Syzdek <david@syzdek.net>2021-03-15 13:46:39 -0800
committerDavid M. Syzdek <david@syzdek.net>2021-03-15 13:46:39 -0800
commit01f19132dd28fe4d1351b62c2e24ff4584ff349d (patch)
tree626da4f3dd3f87870da336523e36103f7ac68fe1 /src/distros
parent011f8feb85315c4027c74a70969aefe5640ef0cc (diff)
downloadiperd-01f19132dd28fe4d1351b62c2e24ff4584ff349d.tar.gz
iperd-01f19132dd28fe4d1351b62c2e24ff4584ff349d.tar.bz2
iperd-01f19132dd28fe4d1351b62c2e24ff4584ff349d.tar.xz
iperd-01f19132dd28fe4d1351b62c2e24ff4584ff349d.zip
alpine: updating files for PXE boot
Diffstat (limited to 'src/distros')
-rw-r--r--src/distros/alpine/cfg.label2
-rw-r--r--src/distros/alpine/cfg.label.pxe2
-rw-r--r--src/distros/alpine/hashes/alpine-3.13.2-x86-iso.sha5121
-rw-r--r--src/distros/alpine/hashes/alpine-3.13.2-x86_64-iso.sha5121
-rw-r--r--src/distros/alpine/make.boot28
5 files changed, 22 insertions, 12 deletions
diff --git a/src/distros/alpine/cfg.label b/src/distros/alpine/cfg.label
index f25044a..e2cb5a4 100644
--- a/src/distros/alpine/cfg.label
+++ b/src/distros/alpine/cfg.label
@@ -3,5 +3,5 @@ label alpine@VERSION@@ARCH@
3 MENU LABEL Alpine Linux @VERSION@ (@ARCH@) 3 MENU LABEL Alpine Linux @VERSION@ (@ARCH@)
4 kernel /boot/alpine/@VERSION@/@ARCH@/vmlinuz 4 kernel /boot/alpine/@VERSION@/@ARCH@/vmlinuz
5 initrd /boot/alpine/@VERSION@/@ARCH@/initrd 5 initrd /boot/alpine/@VERSION@/@ARCH@/initrd
6 append modloop=/boot/alpine/@VERSION@/@ARCH@/modloop alpine_repo=/boot/alpine/@VERSION@/apks/ 6 append modules=loop,squashfs,sd-mod,usb-storage modloop=/boot/alpine/@VERSION@/@ARCH@/modloop alpine_repo=/boot/alpine/@VERSION@/apks
7 7
diff --git a/src/distros/alpine/cfg.label.pxe b/src/distros/alpine/cfg.label.pxe
index bb2cdf0..a2d8fe4 100644
--- a/src/distros/alpine/cfg.label.pxe
+++ b/src/distros/alpine/cfg.label.pxe
@@ -3,6 +3,6 @@ label alpine@VERSION@@ARCH@
3 MENU LABEL Alpine Linux @VERSION@ (@ARCH@) 3 MENU LABEL Alpine Linux @VERSION@ (@ARCH@)
4 kernel /boot/alpine/@VERSION@/@ARCH@/vmlinuz 4 kernel /boot/alpine/@VERSION@/@ARCH@/vmlinuz
5 initrd /boot/alpine/@VERSION@/@ARCH@/initrd 5 initrd /boot/alpine/@VERSION@/@ARCH@/initrd
6 append modloop=@NETBOOT_HTTP@/boot/alpine/@VERSION@/@ARCH@/modloop alpine_repo=@NETBOOT_HTTP@/boot/alpine/@VERSION@/apks/ 6 append ip=dhcp modloop=@NETBOOT_HTTP@/boot/alpine/@VERSION@/@ARCH@/modloop modules=loop,squashfs,sd-mod,usb-storage alpine_repo=@NETBOOT_HTTP@/boot/alpine/@VERSION@/apks
7 7
8 8
diff --git a/src/distros/alpine/hashes/alpine-3.13.2-x86-iso.sha512 b/src/distros/alpine/hashes/alpine-3.13.2-x86-iso.sha512
new file mode 100644
index 0000000..1cae438
--- /dev/null
+++ b/src/distros/alpine/hashes/alpine-3.13.2-x86-iso.sha512
@@ -0,0 +1 @@
66249ad623b894c4feee47d7873b0e229fe559f5ac6402510e088f1d71b867b318a5868329c093a00c177fa1f210965f7a7e67164a71c62e8147fe8a16724913 alpine-standard-3.13.2-x86.iso
diff --git a/src/distros/alpine/hashes/alpine-3.13.2-x86_64-iso.sha512 b/src/distros/alpine/hashes/alpine-3.13.2-x86_64-iso.sha512
new file mode 100644
index 0000000..90f825a
--- /dev/null
+++ b/src/distros/alpine/hashes/alpine-3.13.2-x86_64-iso.sha512
@@ -0,0 +1 @@
e94abc9daeb2ec30b592f3d49cdcde88af7547f53fac7a6acfa7f6784463f47393696b151f84e977bd6f5b586d6748c7c4a86553b1601f07fe7cd4574d813d64 /home/syzdek/alpine-standard-3.13.2-x86_64.iso
diff --git a/src/distros/alpine/make.boot b/src/distros/alpine/make.boot
index 0947870..8b58e5c 100644
--- a/src/distros/alpine/make.boot
+++ b/src/distros/alpine/make.boot
@@ -6,42 +6,50 @@ DOWNLOAD_FILES += \
6 boot/alpine/@VERSION@/apks/@ARCH@/.iperd 6 boot/alpine/@VERSION@/apks/@ARCH@/.iperd
7 7
8 8
9tmp/boot/alpine/alpine-@VERSION@-@ARCH@-iso/.iperd-extracted:
10 ./src/scripts/download.sh \
11 -k \
12 -H $(ALPINE_HASHES)/alpine-@VERSION@-@ARCH@-iso.sha512 \
13 -e tmp/boot/alpine/alpine-@VERSION@-@ARCH@-iso \
14 -t tmp/boot/alpine/alpine-@VERSION@-@ARCH@.iso.tmp \
15 tmp/boot/alpine/alpine-@VERSION@-@ARCH@.iso \
16 $(MIRROR_ALPINE)/@CODENAME@/releases/@ARCH@/alpine-standard-@VERSION@-@ARCH@.iso
17
18
9tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted: 19tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted:
10 ./src/scripts/download.sh \ 20 ./src/scripts/download.sh \
11 -k \ 21 -k \
12 -H $(ALPINE_HASHES)/alpine-@VERSION@-@ARCH@.sha512 \ 22 -H $(ALPINE_HASHES)/alpine-@VERSION@-@ARCH@.sha512 \
13 -e tmp/boot/alpine/alpine-@VERSION@-@ARCH@ \ 23 -e tmp/boot/alpine/alpine-@VERSION@-@ARCH@ \
14 -t tmp/boot/alpine/alpine-@VERSION@-@ARCH@.iso.tmp \ 24 -t tmp/boot/alpine/alpine-@VERSION@-@ARCH@.tar.gz.tmp \
15 boot/alpine/alpine-@VERSION@-@ARCH@.iso \ 25 tmp/boot/alpine/alpine-@VERSION@-@ARCH@.tar.gz \
16 $(MIRROR_ALPINE)/@CODENAME@/releases/@ARCH@/alpine-standard-@VERSION@-@ARCH@.iso 26 $(MIRROR_ALPINE)/@CODENAME@/releases/@ARCH@/alpine-netboot-@VERSION@-@ARCH@.tar.gz
17 27
18 28
19boot/alpine/@VERSION@/@ARCH@/vmlinuz: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted 29boot/alpine/@VERSION@/@ARCH@/vmlinuz: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted
20 @rm -f "$(@)" 30 @rm -f "$(@)"
21 @mkdir -p "$$(dirname "$(@)")" 31 @mkdir -p "$$(dirname "$(@)")"
22 cp tmp/boot/alpine/alpine-@VERSION@-@ARCH@/boot/vmlinuz-hardened "$(@)" 32 cp tmp/boot/alpine/alpine-@VERSION@-@ARCH@/boot/vmlinuz-lts "$(@)"
23 @touch "$(@)" 33 @touch "$(@)"
24 34
25 35
26boot/alpine/@VERSION@/@ARCH@/initrd: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted 36boot/alpine/@VERSION@/@ARCH@/initrd: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted
27 @rm -f "$(@)" 37 @rm -f "$(@)"
28 @mkdir -p "$$(dirname "$(@)")" 38 @mkdir -p "$$(dirname "$(@)")"
29 cp tmp/boot/alpine/alpine-@VERSION@-@ARCH@/boot/initramfs-hardened "$(@)" 39 cp tmp/boot/alpine/alpine-@VERSION@-@ARCH@/boot/initramfs-lts "$(@)"
30 @touch "$(@)" 40 @touch "$(@)"
31 41
32 42
33boot/alpine/@VERSION@/@ARCH@/modloop: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted 43boot/alpine/@VERSION@/@ARCH@/modloop: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted
34 @rm -f "$(@)" 44 @rm -f "$(@)"
35 @mkdir -p "$$(dirname "$(@)")" 45 @mkdir -p "$$(dirname "$(@)")"
36 cp tmp/boot/alpine/alpine-@VERSION@-@ARCH@/boot/modloop-hardened "$(@)" 46 cp tmp/boot/alpine/alpine-@VERSION@-@ARCH@/boot/modloop-lts "$(@)"
37 @test -f "$(@)" && touch "$(@)" 47 @test -f "$(@)" && touch "$(@)"
38 48
39 49
40boot/alpine/@VERSION@/apks/@ARCH@/.iperd: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted 50boot/alpine/@VERSION@/apks/@ARCH@/.iperd: tmp/boot/alpine/alpine-@VERSION@-@ARCH@-iso/.iperd-extracted
41 @rm -Rf boot/alpine/@VERSION@/apks/@ARCH@ 51 @rm -Rf boot/alpine/@VERSION@/apks/@ARCH@
42 @mkdir -p "$$(dirname "$(@)")" 52 @mkdir -p "$$(dirname "$(@)")"
43 rsync -r \ 53 @rsync -rav tmp/boot/alpine/alpine-@VERSION@-@ARCH@-iso/apks/@ARCH@/ boot/alpine/@VERSION@/apks/@ARCH@
44 tmp/boot/alpine/alpine-@VERSION@-@ARCH@/apks/@ARCH@/ \
45 boot/alpine/@VERSION@/apks/@ARCH@
46 @touch "$(@)" 54 @touch "$(@)"
47 55