summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorMike Fulbright <msf@redhat.com>2003-08-04 19:46:41 +0000
committerMike Fulbright <msf@redhat.com>2003-08-04 19:46:41 +0000
commitd22365fbdaffb0d2b7fa0c60b44feb1d9d4d6afe (patch)
treee7a88081d2712bdae20e6e0c742057c25b4a0f07 /scripts
parentbb03d006c31a574dd45ce5c037887a47cbbd3d32 (diff)
add memtest86 to boot menu
Diffstat (limited to 'scripts')
-rw-r--r--scripts/mk-images.i3867
-rwxr-xr-xscripts/upd-instroot5
2 files changed, 12 insertions, 0 deletions
diff --git a/scripts/mk-images.i386 b/scripts/mk-images.i386
index 13342cd11..63da61ddd 100644
--- a/scripts/mk-images.i386
+++ b/scripts/mk-images.i386
@@ -198,6 +198,13 @@ makeBootImages() {
# isolinux needs the config file to be isolinux.cfg
mv $MBD_BOOTTREE/syslinux.cfg $MBD_BOOTTREE/isolinux.cfg
+
+ # copy in memtest if present
+ if [ -f $IMGPATH/usr/lib/memtest86/memtest86 ]; then
+ cp $IMGPATH/usr/lib/memtest86/memtest86 $MBD_BOOTTREE/memtest
+ echo -e "label memtest86\n kernel memtest\n append -\n" >> $MBD_BOOTTREE/isolinux.cfg
+ fi
+
else
echo "No isolinux binaries. Skipping isolinux creation"
fi
diff --git a/scripts/upd-instroot b/scripts/upd-instroot
index 8e9d71159..5060f297d 100755
--- a/scripts/upd-instroot
+++ b/scripts/upd-instroot
@@ -168,6 +168,10 @@ PACKAGESRESCUE="bzip2 bzip2-libs dump
mdadm modutils mtools mt-st mtr net-tools open
openssh openssh-clients pciutils rsh traceroute tar"
+if [ $ARCH = i386 ]; then
+ PACKAGESRESCUE="$PACKAGESRESCUE memtest86"
+fi
+
# turn off options we dont want, ie. set package list to something harmless
if [ -z "$NEEDGR" ]; then
PACKAGESGR="bash"
@@ -735,6 +739,7 @@ usr/kerberos/$LIBDIR/libgssapi*
usr/kerberos/$LIBDIR/libkrb5*
usr/kerberos/$LIBDIR/libk5crypto*
usr/kerberos/$LIBDIR/libcom_err*
+usr/lib/memtest86/memtest86
usr/sbin/mtr
usr/sbin/traceroute
EOF