Updated MemTest86 to 8.0

* Passmark is no longer providing ISOs so the UFD image is used instead
* This is an alternative solution to issue #71
This commit is contained in:
2Shirt 2018-12-20 16:03:54 -07:00
parent eed8a1e40c
commit d60aab9584
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -170,13 +170,15 @@ function update_live_env() {
# Memtest86
mkdir -p "$LIVE_DIR/EFI/memtest86/Benchmark"
mkdir -p "$TEMP_DIR/memtest86"
curl -Lo "$TEMP_DIR/memtest86/memtest86.iso.tar.gz" "https://www.memtest86.com/downloads/memtest86-iso.tar.gz"
tar xvf "$TEMP_DIR/memtest86/memtest86.iso.tar.gz" -C "$TEMP_DIR/memtest86"
7z x "$TEMP_DIR/memtest86"/*.iso -o"$TEMP_DIR/memtest86"
mv "$TEMP_DIR/memtest86/EFI/BOOT/BLACKLIS.CFG" "$LIVE_DIR/EFI/memtest86/blacklist.cfg"
curl -Lo "$TEMP_DIR/memtest86/memtest86-usb.zip" "https://www.memtest86.com/downloads/memtest86-usb.zip"
7z e "$TEMP_DIR/memtest86/memtest86-usb.zip" -o"$TEMP_DIR/memtest86" "memtest86-usb.img"
7z e "$TEMP_DIR/memtest86/memtest86-usb.img" -o"$TEMP_DIR/memtest86" "MemTest86.img"
7z x "$TEMP_DIR/memtest86/MemTest86.img" -o"$TEMP_DIR/memtest86"
rm "$TEMP_DIR/memtest86/EFI/BOOT/BOOTIA32.EFI"
mv "$TEMP_DIR/memtest86/EFI/BOOT/BOOTX64.EFI" "$LIVE_DIR/EFI/memtest86/memtestx64.efi"
mv "$TEMP_DIR/memtest86/EFI/BOOT/MT86.PNG" "$LIVE_DIR/EFI/memtest86/mt86.png"
mv "$TEMP_DIR/memtest86/EFI/BOOT/UNIFONT.BIN" "$LIVE_DIR/EFI/memtest86/unifont.bin"
for f in "$TEMP_DIR/memtest86/EFI/BOOT"/* "help"/* license.rtf; do
mv "$f" "$LIVE_DIR/EFI/memtest86"/
done
# build.sh
if ! grep -iq 'wizardkit additions' "$LIVE_DIR/build.sh"; then