diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/distros/alpine/cfg.label | 2 | ||||
| -rw-r--r-- | src/distros/alpine/cfg.label.pxe | 2 | ||||
| -rw-r--r-- | src/distros/alpine/hashes/alpine-3.13.2-x86-iso.sha512 | 1 | ||||
| -rw-r--r-- | src/distros/alpine/hashes/alpine-3.13.2-x86_64-iso.sha512 | 1 | ||||
| -rw-r--r-- | src/distros/alpine/make.boot | 28 |
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 | ||
| 9 | tmp/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 | |||
| 9 | tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted: | 19 | tmp/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 | ||
| 19 | boot/alpine/@VERSION@/@ARCH@/vmlinuz: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted | 29 | boot/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 | ||
| 26 | boot/alpine/@VERSION@/@ARCH@/initrd: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted | 36 | boot/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 | ||
| 33 | boot/alpine/@VERSION@/@ARCH@/modloop: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted | 43 | boot/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 | ||
| 40 | boot/alpine/@VERSION@/apks/@ARCH@/.iperd: tmp/boot/alpine/alpine-@VERSION@-@ARCH@/.iperd-extracted | 50 | boot/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 | ||
