summaryrefslogtreecommitdiffstats
path: root/scripts/mk-images
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/mk-images')
-rwxr-xr-xscripts/mk-images12
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/mk-images b/scripts/mk-images
index 9132af765..18aeed7ff 100755
--- a/scripts/mk-images
+++ b/scripts/mk-images
@@ -42,6 +42,8 @@ TOPDIR=$(cd $TOPDIR; pwd)
# Stuff that we need
TRIMPCITABLE=$IMGPATH/usr/lib/anaconda-runtime/trimpcitable
+ KEYMAPS=$IMGPATH/usr/lib/anaconda-runtime/keymaps-${ARCH}
+ FONTS=$IMGPATH/usr/lib/anaconda-runtime/fonts-${ARCH}
GETMODDEPS=$IMGPATH/usr/lib/anaconda-runtime/moddeps
MODLIST=$IMGPATH/usr/lib/anaconda-runtime/modlist
MODINFO=$IMGPATH/usr/lib/anaconda-runtime/loader/module-info
@@ -58,7 +60,7 @@ TOPDIR=$(cd $TOPDIR; pwd)
dieLater=
for n in $TRIMPCITABLE $PCITABLE $GETMODDEPS $MODINFO $FILTERMODDEPS \
- $LANGTABLE $SYSLINUX; do
+ $LANGTABLE $SYSLINUX $KEYMAPS; do
if [ ! -f $n ]; then
echo "$n doesn't exist"
dieLater=1
@@ -263,12 +265,10 @@ makebootdisk() {
root::0:0:root:/:/bin/bash
EOF
- # FIXME
- #cp -a keymaps/keymaps.gz initrd/etc
- #cp -a fonts.cgz initrd/etc
-
install -s -m 755 $LOADERBINDIR/$LOADERBIN $MBD_DIR/sbin/loader
install -s -m 755 $LOADERBINDIR/$INITBIN $MBD_DIR/sbin
+ install -m 644 $KEYMAPS $MBD_DIR/etc/keymaps.gz
+ install -m 644 $FONTS $MBD_DIR/etc/fonts.cgz
install -m 644 $LANGTABLE $MBD_DIR/etc
install -m 644 $LANGTABLE $LOADERBINDIR/loader.tr $MBD_DIR/etc
install -m 644 /usr/share/terminfo/l/linux $MBD_DIR/etc/terminfo/l/linux
@@ -377,7 +377,7 @@ EOF
rmdir $MBD_BOOTTREE
rm -f $MBD_FILENAME
mv -f $MBD_TMPIMAGE $MBD_FILENAME
- rm -rf $MBD_TMPIMAGE $MBD_FSIMAGE
+ rm -rf $MBD_TMPIMAGE $MBD_FSIMAGE $MBD_MNTPOINT $MBD_BOOTTREE
}
makeinstimage () {