diff options
author | Pyro Devil | 2016-12-27 22:16:56 -0400 |
---|---|---|
committer | Pyro Devil | 2016-12-27 22:16:56 -0400 |
commit | 79dfdf41302ce38671d78f81d538ce058d77f138 (patch) | |
tree | 6602faeac919007630bd1839e0d50ec05166bcee | |
parent | 69cc8f0f022f4e0f7992fe714bf6cc21ca185ad2 (diff) | |
download | aur-79dfdf41302ce38671d78f81d538ce058d77f138.tar.gz |
updated to version 4.9.0
added more target (not all are working)
-rwxr-xr-x | 25_systemrescuecd | 84 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | systemrescuecd | 6 |
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 @@ -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="" |