summaryrefslogtreecommitdiffstats
path: root/scripts/upd-bootimage
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>2000-04-24 19:20:13 +0000
committerErik Troan <ewt@redhat.com>2000-04-24 19:20:13 +0000
commitcc50919d096eb72765031f831aa71cfe0c9636c4 (patch)
tree2469b12c601eb9f5296ddd000348e144db25766a /scripts/upd-bootimage
parentea0b91e0f4b73a03b89fce700a3b51356a90707b (diff)
downloadanaconda-cc50919d096eb72765031f831aa71cfe0c9636c4.tar.gz
anaconda-cc50919d096eb72765031f831aa71cfe0c9636c4.tar.xz
anaconda-cc50919d096eb72765031f831aa71cfe0c9636c4.zip
install loaders properly
Diffstat (limited to 'scripts/upd-bootimage')
-rwxr-xr-xscripts/upd-bootimage14
1 files changed, 11 insertions, 3 deletions
diff --git a/scripts/upd-bootimage b/scripts/upd-bootimage
index 424be2ccd..7df475351 100755
--- a/scripts/upd-bootimage
+++ b/scripts/upd-bootimage
@@ -17,10 +17,18 @@ gunzip < $MNTPOINT/initrd.img > $INITRD
mount -o loop $INITRD $LOOPMNT
-if [ ! -x $LOOPMNT/sbin/$2 ]; then
- echo "$LOOPMNT/sbin/$2 doesn't exist"
+FROM=$2
+TO=$FROM
+if [ $(echo $FROM | cut -d- -f1) = loader ]; then
+ TO=loader
+fi
+
+if [ ! -x $LOOPMNT/sbin/$TO ]; then
+ echo "$LOOPMNT/sbin/$TO doesn't exist"
else
- install -s $2 $LOOPMNT/sbin/$2
+ ls -l $LOOPMNT/sbin
+ install -s $FROM $LOOPMNT/sbin/$TO
+ ls -l $LOOPMNT/sbin
fi
umount $LOOPMNT