diff options
Diffstat (limited to 'src/distros/sysrescd')
| -rw-r--r-- | src/distros/sysrescd/cfg.footer | 1 | ||||
| -rw-r--r-- | src/distros/sysrescd/cfg.footer.iso.efi | 2 | ||||
| -rw-r--r-- | src/distros/sysrescd/cfg.header | 2 | ||||
| -rw-r--r-- | src/distros/sysrescd/cfg.header.iso.efi | 2 | ||||
| -rw-r--r-- | src/distros/sysrescd/cfg.label | 49 | ||||
| -rw-r--r-- | src/distros/sysrescd/cfg.label.iso.efi | 39 | ||||
| -rw-r--r-- | src/distros/sysrescd/cfg.label.pxe | 12 | ||||
| -rw-r--r-- | src/distros/sysrescd/hashes/sysrescd-8.01-i686.sha512 | 1 | ||||
| -rw-r--r-- | src/distros/sysrescd/hashes/sysrescd-8.01-x86_64.sha512 | 1 | ||||
| -rw-r--r-- | src/distros/sysrescd/make.boot | 53 | ||||
| -rw-r--r-- | src/distros/sysrescd/make.header | 5 | ||||
| -rw-r--r-- | src/distros/sysrescd/options | 3 |
12 files changed, 170 insertions, 0 deletions
diff --git a/src/distros/sysrescd/cfg.footer b/src/distros/sysrescd/cfg.footer new file mode 100644 index 0000000..fe225c9 --- /dev/null +++ b/src/distros/sysrescd/cfg.footer | |||
| @@ -0,0 +1 @@ | |||
| MENU END | |||
diff --git a/src/distros/sysrescd/cfg.footer.iso.efi b/src/distros/sysrescd/cfg.footer.iso.efi new file mode 100644 index 0000000..7e9861c --- /dev/null +++ b/src/distros/sysrescd/cfg.footer.iso.efi | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | } | ||
| 2 | |||
diff --git a/src/distros/sysrescd/cfg.header b/src/distros/sysrescd/cfg.header new file mode 100644 index 0000000..786c566 --- /dev/null +++ b/src/distros/sysrescd/cfg.header | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | MENU BEGIN sysrescd | ||
| 2 | MENU TITLE SystemRescueCD | ||
diff --git a/src/distros/sysrescd/cfg.header.iso.efi b/src/distros/sysrescd/cfg.header.iso.efi new file mode 100644 index 0000000..effda77 --- /dev/null +++ b/src/distros/sysrescd/cfg.header.iso.efi | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | |||
| 2 | submenu "SystemRescueCD" { | ||
diff --git a/src/distros/sysrescd/cfg.label b/src/distros/sysrescd/cfg.label new file mode 100644 index 0000000..b0ce354 --- /dev/null +++ b/src/distros/sysrescd/cfg.label | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | MENU BEGIN sysrescd@VERSION@@ARCH@ | ||
| 2 | MENU TITLE SystemRescueCd @VERSION@ (@ARCH@) | ||
| 3 | |||
| 4 | label sysrescd@VERSION@@ARCH@boot | ||
| 5 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz | ||
| 6 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 7 | append archisobasedir=/boot/sysrescd/@VERSION@ archisolabel=RESCUE801 | ||
| 8 | MENU LABEL Default Options | ||
| 9 | TEXT HELP | ||
| 10 | Boot the SystemRescue live medium. | ||
| 11 | ENDTEXT | ||
| 12 | |||
| 13 | label sysrescd@VERSION@@ARCH@ram | ||
| 14 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz | ||
| 15 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 16 | append archisobasedir=/boot/sysrescd/@VERSION@ archisolabel=RESCUE801 copytoram | ||
| 17 | MENU LABEL Copy system to RAM | ||
| 18 | TEXT HELP | ||
| 19 | Boot the SystemRescue live medium and copy system to RAM | ||
| 20 | ENDTEXT | ||
| 21 | |||
| 22 | label sysrescd@VERSION@@ARCH@modeset | ||
| 23 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz | ||
| 24 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 25 | append archisobasedir=/boot/sysrescd/@VERSION@ archisolabel=RESCUE801 nomodeset | ||
| 26 | MENU LABEL Use basic display drivers | ||
| 27 | TEXT HELP | ||
| 28 | Boot SystemRescue using basic display drivers (nomodeset) | ||
| 29 | ENDTEXT | ||
| 30 | |||
| 31 | label sysrescd@VERSION@@ARCH@findroot | ||
| 32 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz | ||
| 33 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 34 | append archisobasedir=/boot/sysrescd/@VERSION@ archisolabel=RESCUE801 findroot | ||
| 35 | MENU LABEL Boot installed system | ||
| 36 | TEXT HELP | ||
| 37 | Boot a Linux operating system installed on the disk (findroot) | ||
| 38 | ENDTEXT | ||
| 39 | |||
| 40 | label sysrescd@VERSION@@ARCH@break | ||
| 41 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz | ||
| 42 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 43 | append archisobasedir=/boot/sysrescd/@VERSION@ archisolabel=RESCUE801 break | ||
| 44 | MENU LABEL Stop boot process prior to mounting filesystem | ||
| 45 | TEXT HELP | ||
| 46 | Stop during the boot process before mounting the root filesystem | ||
| 47 | ENDTEXT | ||
| 48 | |||
| 49 | MENU END | ||
diff --git a/src/distros/sysrescd/cfg.label.iso.efi b/src/distros/sysrescd/cfg.label.iso.efi new file mode 100644 index 0000000..cd75107 --- /dev/null +++ b/src/distros/sysrescd/cfg.label.iso.efi | |||
| @@ -0,0 +1,39 @@ | |||
| 1 | submenu "SystemRescueCD @VERSION@ (@ARCH@)" { | ||
| 2 | submenu "SystemRescueCD (@VERSION@)" { | ||
| 3 | menuentry "SystemRescueCd with default options" { | ||
| 4 | echo "Loading /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz ..." | ||
| 5 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz archisobasedir=/boot/sysrescd/@VERSION@ archisolabel=RESCUE801 | ||
| 6 | echo "Loading intel_ucode.img amd_ucode.img sysresccd.img ..." | ||
| 7 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img /boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img /boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 8 | echo "Booting ..." | ||
| 9 | } | ||
| 10 | menuentry "SystemRescueCd and copy system to RAM (copytoram)" { | ||
| 11 | echo "Loading /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz ..." | ||
| 12 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz archisobasedir=/boot/sysrescd/@VERSION@ archisolabel=RESCUE801 copytoram | ||
| 13 | echo "Loading intel_ucode.img amd_ucode.img sysresccd.img ..." | ||
| 14 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img /boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img /boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 15 | echo "Booting ..." | ||
| 16 | } | ||
| 17 | menuentry "SystemRescueCd using basic display drivers (nomodeset)" { | ||
| 18 | echo "Loading /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz ..." | ||
| 19 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz archisobasedir=/boot/sysrescd/@VERSION@ archisolabel=RESCUE801 nomodeset | ||
| 20 | echo "Loading intel_ucode.img amd_ucode.img sysresccd.img ..." | ||
| 21 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img /boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img /boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 22 | echo "Booting ..." | ||
| 23 | } | ||
| 24 | menuentry "Linux operating system installed on the disk (findroot) " { | ||
| 25 | echo "Loading /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz ..." | ||
| 26 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz archisobasedir=/boot/sysrescd/@VERSION@ archisolabel=RESCUE801 findroot | ||
| 27 | echo "Loading intel_ucode.img amd_ucode.img sysresccd.img ..." | ||
| 28 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img /boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img /boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 29 | echo "Booting ..." | ||
| 30 | } | ||
| 31 | menuentry "SystemRescueCd and boot process prior to mounting filesystem" { | ||
| 32 | echo "Loading /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz ..." | ||
| 33 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz archisobasedir=/boot/sysrescd/@VERSION@ archisolabel=RESCUE801 break | ||
| 34 | echo "Loading intel_ucode.img amd_ucode.img sysresccd.img ..." | ||
| 35 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img /boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img /boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 36 | echo "Booting ..." | ||
| 37 | } | ||
| 38 | } | ||
| 39 | } | ||
diff --git a/src/distros/sysrescd/cfg.label.pxe b/src/distros/sysrescd/cfg.label.pxe new file mode 100644 index 0000000..4b8d62d --- /dev/null +++ b/src/distros/sysrescd/cfg.label.pxe | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | |||
| 2 | label sysrescd@VERSION@@ARCH@ | ||
| 3 | linux /boot/sysrescd/@VERSION@/@ARCH@/vmlinuz | ||
| 4 | initrd /boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img,/boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img | ||
| 5 | append archisobasedir=@NETBOOT_HTTP_PATH@/boot/sysrescd/@VERSION@ archiso_http_srv=@NETBOOT_HTTP_SCHEME@://@NETBOOT_HTTP_HOST@ | ||
| 6 | SYSAPPEND 3 | ||
| 7 | MENU LABEL SystemRescueCd @VERSION@ (@ARCH@) | ||
| 8 | TEXT HELP | ||
| 9 | Boot the SystemRescue live medium (Using HTTP). | ||
| 10 | It allows you to install Arch Linux or perform system maintenance. | ||
| 11 | ENDTEXT | ||
| 12 | |||
diff --git a/src/distros/sysrescd/hashes/sysrescd-8.01-i686.sha512 b/src/distros/sysrescd/hashes/sysrescd-8.01-i686.sha512 new file mode 100644 index 0000000..37cef77 --- /dev/null +++ b/src/distros/sysrescd/hashes/sysrescd-8.01-i686.sha512 | |||
| @@ -0,0 +1 @@ | |||
| 5bc71a19aff06f084ea695a81426ac29246471c2076bf0f69967907452ce4012d44af9b3c431cce3bbb95ab9b9cc14d14b17f9c26dd0055fe58d4137ecbeff98 systemrescue-8.01-i686.iso | |||
diff --git a/src/distros/sysrescd/hashes/sysrescd-8.01-x86_64.sha512 b/src/distros/sysrescd/hashes/sysrescd-8.01-x86_64.sha512 new file mode 100644 index 0000000..c71b16d --- /dev/null +++ b/src/distros/sysrescd/hashes/sysrescd-8.01-x86_64.sha512 | |||
| @@ -0,0 +1 @@ | |||
| d07787508b3f8d3159e3bc25edc8ad8d87a43a3b43bf5a60004e305917182e4b59f725b1381d6cda26567b705d095749cb65bf364e446aa4f7041e92c2785ea4 systemrescue-8.01-amd64.iso | |||
diff --git a/src/distros/sysrescd/make.boot b/src/distros/sysrescd/make.boot new file mode 100644 index 0000000..f704dfd --- /dev/null +++ b/src/distros/sysrescd/make.boot | |||
| @@ -0,0 +1,53 @@ | |||
| 1 | |||
| 2 | DOWNLOAD_FILES += boot/sysrescd/@VERSION@/@ARCH@/airootfs.sfs \ | ||
| 3 | boot/sysrescd/@VERSION@/@ARCH@/airootfs.sha512 \ | ||
| 4 | boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img \ | ||
| 5 | boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img \ | ||
| 6 | boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img \ | ||
| 7 | boot/sysrescd/@VERSION@/@ARCH@/vmlinuz | ||
| 8 | |||
| 9 | |||
| 10 | tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/.iperd-extracted: | ||
| 11 | ./src/scripts/download.sh \ | ||
| 12 | -H $(SYSRESCD_HASHES)/sysrescd-@VERSION@-@ARCH@.sha512 \ | ||
| 13 | -e tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@ \ | ||
| 14 | tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@.iso \ | ||
| 15 | $(MIRROR_SYSRESCD)/@VERSION@/systemrescue-@VERSION@-@ARCH@.iso | ||
| 16 | |||
| 17 | |||
| 18 | boot/sysrescd/@VERSION@/@ARCH@/airootfs.sfs: tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/.iperd-extracted | ||
| 19 | @mkdir -p "$$(dirname "$(@)")" | ||
| 20 | cp tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/sysresccd/@ARCH@/airootfs.sfs "$(@)" | ||
| 21 | @touch "$(@)" | ||
| 22 | |||
| 23 | |||
| 24 | boot/sysrescd/@VERSION@/@ARCH@/airootfs.sha512: tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/.iperd-extracted | ||
| 25 | @mkdir -p "$$(dirname "$(@)")" | ||
| 26 | cp tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/sysresccd/@ARCH@/airootfs.sha512 "$(@)" | ||
| 27 | @touch "$(@)" | ||
| 28 | |||
| 29 | |||
| 30 | boot/sysrescd/@VERSION@/@ARCH@/amd_ucode.img: tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/.iperd-extracted | ||
| 31 | @mkdir -p "$$(dirname "$(@)")" | ||
| 32 | cp tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/sysresccd/boot/intel_ucode.img "$(@)" | ||
| 33 | @touch "$(@)" | ||
| 34 | |||
| 35 | |||
| 36 | boot/sysrescd/@VERSION@/@ARCH@/intel_ucode.img: tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/.iperd-extracted | ||
| 37 | @mkdir -p "$$(dirname "$(@)")" | ||
| 38 | cp tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/sysresccd/boot/intel_ucode.img "$(@)" | ||
| 39 | @touch "$(@)" | ||
| 40 | |||
| 41 | |||
| 42 | boot/sysrescd/@VERSION@/@ARCH@/sysresccd.img: tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/.iperd-extracted | ||
| 43 | @mkdir -p "$$(dirname "$(@)")" | ||
| 44 | cp tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/sysresccd/boot/@ARCH@/sysresccd.img "$(@)" | ||
| 45 | @touch "$(@)" | ||
| 46 | |||
| 47 | |||
| 48 | boot/sysrescd/@VERSION@/@ARCH@/vmlinuz: tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/.iperd-extracted | ||
| 49 | @mkdir -p "$$(dirname "$(@)")" | ||
| 50 | cp tmp/boot/sysrescd/sysrescd-@VERSION@-@ARCH@/sysresccd/boot/@ARCH@/vmlinuz "$(@)" | ||
| 51 | @touch "$(@)" | ||
| 52 | |||
| 53 | |||
diff --git a/src/distros/sysrescd/make.header b/src/distros/sysrescd/make.header new file mode 100644 index 0000000..3f0a2bb --- /dev/null +++ b/src/distros/sysrescd/make.header | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | |||
| 2 | # https://dronedata.dl.sourceforge.net/project/systemrescuecd/sysresccd-x86/4.9.4/systemrescuecd-x86-4.9.4.iso | ||
| 3 | MIRROR_SYSRESCD ?= https://download.sourceforge.net/project/systemrescuecd/sysresccd-x86 | ||
| 4 | SYSRESCD_HASHES = src/distros/sysrescd/hashes/ | ||
| 5 | |||
diff --git a/src/distros/sysrescd/options b/src/distros/sysrescd/options new file mode 100644 index 0000000..46caa7a --- /dev/null +++ b/src/distros/sysrescd/options | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | sysrescd "SystemRescueCd" | ||
| 2 | sysrescd-8.01-8.x-x86_64 "SystemRescueCd 8.01 (amd64)" | ||
| 3 | sysrescd-8.01-8.x-i686 "SystemRescueCd 8.01 (i686)" | ||
