[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1025795: live-build: --memtest option broken with current version of memtest86+



	The attached patch, aside from the missing associated
documentation changes, seems to do the trick.  Please include or
modify as you see fit.

	Thanks!

-- 
Mark Nipper
--- /usr/share/live/build/functions/configuration.sh.bk	2022-12-09 18:15:15.623888651 -0800
+++ /usr/share/live/build/functions/configuration.sh	2022-12-09 18:20:50.416814951 -0800
@@ -741,7 +741,7 @@
 		Echo_warning "You have specified a value of LB_ISO_VOLUME (--iso-volume) that is too long; the maximum length is 32 characters."
 	fi
 
-	if ! In_list "${LB_MEMTEST}" memtest86+ memtest86 none; then
+	if ! In_list "${LB_MEMTEST}" memtest86+ memtest86 memtest86+x32 memtest86+x64 none; then
 		Echo_error "You have specified an invalid value for LB_MEMTEST (--memtest)."
 		exit 1
 	fi
--- /usr/lib/live/build/config.bk	2022-12-09 18:22:30.001090431 -0800
+++ /usr/lib/live/build/config	2022-12-09 18:23:15.661216741 -0800
@@ -90,7 +90,7 @@
 \t    [-k|--linux-flavours FLAVOUR|\"FLAVOURS\"]\n\
 \t    [--linux-packages PACKAGE|\"PACKAGES\"]\n\
 \t    [--loadlin true|false]\n\
-\t    [--memtest memtest86+|memtest86|none]\n\
+\t    [--memtest memtest86+|memtest86|memtest86+x32|memtest86+x64|none]\n\
 \t    [--mirror-binary URL]\n\
 \t    [--mirror-binary-security URL]\n\
 \t    [--mirror-bootstrap URL]\n\
--- /usr/lib/live/build/binary_memtest.bk	2022-12-09 18:23:35.137270619 -0800
+++ /usr/lib/live/build/binary_memtest	2022-12-09 18:39:40.467932065 -0800
@@ -64,6 +64,14 @@
 	memtest86+)
 		Check_package chroot /boot/memtest86+.bin memtest86+
 		;;
+
+	memtest86+x32)
+		Check_package chroot /boot/memtest86+x32.bin memtest86+
+		;;
+
+	memtest86+x64)
+		Check_package chroot /boot/memtest86+x64.bin memtest86+
+		;;
 esac
 
 # Restoring cache

Reply to: