summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPyro Devil2016-12-27 22:16:56 -0400
committerPyro Devil2016-12-27 22:16:56 -0400
commit79dfdf41302ce38671d78f81d538ce058d77f138 (patch)
tree6602faeac919007630bd1839e0d50ec05166bcee
parent69cc8f0f022f4e0f7992fe714bf6cc21ca185ad2 (diff)
downloadaur-79dfdf41302ce38671d78f81d538ce058d77f138.tar.gz
updated to version 4.9.0
added more target (not all are working)
-rwxr-xr-x25_systemrescuecd84
-rw-r--r--PKGBUILD41
-rw-r--r--systemrescuecd6
3 files changed, 109 insertions, 22 deletions
diff --git a/25_systemrescuecd b/25_systemrescuecd
index 6e41d51ebf20..9a74ee7c9914 100755
--- a/25_systemrescuecd
+++ b/25_systemrescuecd
@@ -7,23 +7,95 @@ if [ -r /etc/default/systemrescuecd ] ; then
fi
cat << EOF
-menuentry "System Rescue (x86_64)"{
+submenu "System Rescue" {
+
+menuentry "System Rescue (x86_64)" {
linux ${BASE_DIR}/sysrescue/rescue64 subdir=${BASE_DIR}/sysrescue ${CUSTOM_BOOTOPTIONS}
initrd ${BASE_DIR}/sysrescue/initram.igz
}
-menuentry "System Rescue (i586)"{
- linux ${BASE_DIR}/sysrescue/rescue32 subdir=${BASE_DIR}/sysrescue ${CUSTOM_BOOTOPTIONS}
- initrd ${BASE_DIR}/sysrescue/initram.igz
+menuentry "System Rescue (x86_64) in Memory" {
+ linux ${BASE_DIR}/sysrescue/rescue64 subdir=${BASE_DIR}/sysrescue docache ${CUSTOM_BOOTOPTIONS}
+ initrd ${BASE_DIR}/sysrescue/initram.igz
+}
+
+menuentry "System Rescue (i586)" {
+ linux ${BASE_DIR}/sysrescue/rescue32 subdir=${BASE_DIR}/sysrescue ${CUSTOM_BOOTOPTIONS}
+ initrd ${BASE_DIR}/sysrescue/initram.igz
}
-menuentry "System Rescue (alternative x86_64)"{
+menuentry "System Rescue (i586) in Memory" {
+ linux ${BASE_DIR}/sysrescue/rescue32 subdir=${BASE_DIR}/sysrescue docache ${CUSTOM_BOOTOPTIONS}
+ initrd ${BASE_DIR}/sysrescue/initram.igz
+}
+
+menuentry "System Rescue (alternative x86_64)" {
linux ${BASE_DIR}/sysrescue/altker64 subdir=${BASE_DIR}/sysrescue ${CUSTOM_BOOTOPTIONS}
initrd ${BASE_DIR}/sysrescue/initram.igz
}
-menuentry "System Rescue (alternative i586)"{
+menuentry "System Rescue (alternative x86_64) in Memory" {
+ linux ${BASE_DIR}/sysrescue/altker64 subdir=${BASE_DIR}/sysrescue docache ${CUSTOM_BOOTOPTIONS}
+ initrd ${BASE_DIR}/sysrescue/initram.igz
+}
+
+menuentry "System Rescue (alternative i586)" {
linux ${BASE_DIR}/sysrescue/altker32 subdir=${BASE_DIR}/sysrescue ${CUSTOM_BOOTOPTIONS}
initrd ${BASE_DIR}/sysrescue/initram.igz
}
+
+menuentry "System Rescue (alternative i586) in Memory" {
+ linux ${BASE_DIR}/sysrescue/altker32 subdir=${BASE_DIR}/sysrescue docache ${CUSTOM_BOOTOPTIONS}
+ initrd ${BASE_DIR}/sysrescue/initram.igz
+}
+
+menuentry "MemTest+" {
+ linux16 ${BASE_DIR}/sysrescue/bootdisk/memtestp
+}
+
+menuentry "NT Password Editor" {
+ linux ${BASE_DIR}/sysrescue/ntpasswd/vmlinuz
+ initrd ${BASE_DIR}/sysrescue/ntpasswd/initrd.cgz
+# initrd ${BASE_DIR}/sysrescue/ntpasswd/scsi.cgz
+}
+
+menuentry "Super Grub2 Disk" {
+ linux16 ${BASE_DIR}/sysrescue/memdisk raw floppy
+ initrd16 ${BASE_DIR}/sysrescue/bootdisk/grubdisk.img
+}
+
+menuentry "FreeDOS" {
+ linux16 ${BASE_DIR}/sysrescue/memdisk floppy
+ initrd16 ${BASE_DIR}/sysrescue/bootdisk/freedos.img
+}
+
+menuentry "Netboot - Boot from Network" {
+ linux16 ${BASE_DIR}/sysrescue/netboot
+}
+
+menuentry "HDT - Hardware Diagnostic Tool (recent)" {
+ linux16 ${BASE_DIR}/sysrescue/memdisk floppy
+ initrd16 ${BASE_DIR}/sysrescue/bootdisk/hdt.img
+}
+
+menuentry "Aida - Hardware Diagnostic Tool (old)" {
+ linux16 ${BASE_DIR}/sysrescue/memdisk floppy
+ initrd16 ${BASE_DIR}/sysrescue/bootdisk/aida.img
+}
+
+menuentry "GAG - Graphical Boot Manager" {
+ linux16 ${BASE_DIR}/sysrescue/memdisk floppy
+ initrd16 ${BASE_DIR}/sysrescue/bootdisk/gag.img
+}
+
+menuentry "DBAN - Erase all data" {
+ linux ${BASE_DIR}/sysrescue/bootdisk/dban.bzi nuke="dwipe" silent
+}
+
+menuentry "MHDD - Low-level Hard Drive diagnostic tool" {
+ linux16 ${BASE_DIR}/sysrescue/memdisk floppy
+ initrd16 ${BASE_DIR}/sysrescue/bootdisk/mhdd.img
+}
+
+}
EOF
diff --git a/PKGBUILD b/PKGBUILD
index b135fd276ef3..b8d63262e001 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: PyroDevil <p dot devil at gmail dot com>
pkgname=systemrescuecd
-pkgver=4.8.1
-pkgrel=1
+pkgver=4.9.0
+pkgrel=2
epoch=
pkgdesc="Installs a rescue system into the boot partition to allow grub to boot it."
arch=('i686' 'x86_64')
@@ -22,9 +22,9 @@ changelog=
source=("http://downloads.sourceforge.net/project/systemrescuecd/sysresccd-x86/$pkgver/$pkgname-x86-$pkgver.iso"
"25_systemrescuecd"
"systemrescuecd")
-md5sums=('5f79957c793459a699d1076b9f47f9af'
- '5a34f3346f2706032fd6bae7aea3f4d7'
- 'df5f42b184ffb2c6cab79fd3889b8cd0')
+md5sums=('8d6bcc8b3937accfb0b77b9006230475'
+ 'e8a3f16ee5208a0be0742d9995295187'
+ '9cef18f521312ca5c5d505f6619bd183')
noextract=("$pkgname-x86-$pkgver.iso")
backup=("etc/default/systemrescuecd")
@@ -35,16 +35,31 @@ build() {
package() {
mkdir -p "$pkgdir/boot/sysrescue"
+ mkdir -p "$pkgdir/boot/sysrescue/bootdisk"
+ mkdir -p "$pkgdir/boot/sysrescue/ntpasswd"
mkdir -p "$pkgdir/etc/grub.d"
mkdir -p "$pkgdir/etc/default/"
- install -m 755 "$srcdir/25_systemrescuecd" "$pkgdir/etc/grub.d/"
- install -m 644 "$srcdir/systemrescuecd" "$pkgdir/etc/default/"
- install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/rescue32" "$pkgdir/boot/sysrescue/"
- install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/rescue64" "$pkgdir/boot/sysrescue/"
- install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/altker32" "$pkgdir/boot/sysrescue/"
- install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/altker64" "$pkgdir/boot/sysrescue/"
- install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/initram.igz" "$pkgdir/boot/sysrescue/"
- install -m 644 "$srcdir/$pkgname-$pkgver/sysrcd.dat" "$pkgdir/boot/sysrescue/"
+ install -m 755 "$srcdir/25_systemrescuecd" "$pkgdir/etc/grub.d/"
+ install -m 644 "$srcdir/systemrescuecd" "$pkgdir/etc/default/"
+ install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/rescue32" "$pkgdir/boot/sysrescue/"
+ install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/rescue64" "$pkgdir/boot/sysrescue/"
+ install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/altker32" "$pkgdir/boot/sysrescue/"
+ install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/altker64" "$pkgdir/boot/sysrescue/"
+ install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/initram.igz" "$pkgdir/boot/sysrescue/"
+ install -m 644 "$srcdir/$pkgname-$pkgver/sysrcd.dat" "$pkgdir/boot/sysrescue/"
+ install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/memdisk" "$pkgdir/boot/sysrescue/"
+ install -m 644 "$srcdir/$pkgname-$pkgver/isolinux/netboot" "$pkgdir/boot/sysrescue/"
+ install -m 644 "$srcdir/$pkgname-$pkgver/bootdisk/aida.img" "$pkgdir/boot/sysrescue/bootdisk"
+ install -m 644 "$srcdir/$pkgname-$pkgver/bootdisk/dban.bzi" "$pkgdir/boot/sysrescue/bootdisk"
+ install -m 644 "$srcdir/$pkgname-$pkgver/bootdisk/freedos.img" "$pkgdir/boot/sysrescue/bootdisk"
+ install -m 644 "$srcdir/$pkgname-$pkgver/bootdisk/gag.img" "$pkgdir/boot/sysrescue/bootdisk"
+ install -m 644 "$srcdir/$pkgname-$pkgver/bootdisk/grubdisk.img" "$pkgdir/boot/sysrescue/bootdisk"
+ install -m 644 "$srcdir/$pkgname-$pkgver/bootdisk/hdt.img" "$pkgdir/boot/sysrescue/bootdisk"
+ install -m 644 "$srcdir/$pkgname-$pkgver/bootdisk/memtestp" "$pkgdir/boot/sysrescue/bootdisk"
+ install -m 644 "$srcdir/$pkgname-$pkgver/bootdisk/mhdd.img" "$pkgdir/boot/sysrescue/bootdisk"
+ install -m 644 "$srcdir/$pkgname-$pkgver/ntpasswd/initrd.cgz" "$pkgdir/boot/sysrescue/ntpasswd"
+ install -m 644 "$srcdir/$pkgname-$pkgver/ntpasswd/scsi.cgz" "$pkgdir/boot/sysrescue/ntpasswd"
+ install -m 644 "$srcdir/$pkgname-$pkgver/ntpasswd/vmlinuz" "$pkgdir/boot/sysrescue/ntpasswd"
}
# vim:set ts=2 sw=2 et:
diff --git a/systemrescuecd b/systemrescuecd
index 2210e969ae1d..75aeffcc46ef 100644
--- a/systemrescuecd
+++ b/systemrescuecd
@@ -6,9 +6,9 @@
# For example add "setkmap=de" for german keymap on default
CUSTOM_BOOTOPTIONS=""
-# Here you can specify the base dir of the boot partition.
-# If you have you boot directory on a own partition:
+# Here you can specify the base dir of the boot directory.
+# If you have your boot directory on a seperate partition:
# BASE_DIR=""
-# If your boot partition on the same partition as your root directory:
+# If your boot directory on the same partition as your root directory:
# BASE_DIR="/boot"
BASE_DIR=""