From d44c6a7a18681c562b053e777d20cc9dc37f7d63 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 6 Jan 2010 09:30:19 +0000 Subject: [PATCH] for f12 --- build.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 0d7dff1..b62308b 100755 --- a/build.sh +++ b/build.sh @@ -233,7 +233,9 @@ function build_overlay () { for i in "$ISOREF"/isofs/{bootcd.img,kernel}; do ln -s "$i" "${BUILDTMP}/isofs" done - cp "/usr/lib/syslinux/isolinux.bin" "${BUILDTMP}/isofs" + # the syslinux that comes with f12 has this file in a new location + cp "/usr/lib/syslinux/isolinux.bin" "${BUILDTMP}/isofs" \ + || cp "/usr/share/syslinux/isolinux.bin" "${BUILDTMP}/isofs" ISOFS="${BUILDTMP}/isofs" # Root of the ISO and USB images @@ -405,6 +407,7 @@ heads=$heads sectors=$sectors offset=$offset mformat_only +mtools_skip_check=1 EOF # environment variable for mtools export MTOOLSRC="${BUILDTMP}/mtools.conf" @@ -426,7 +429,7 @@ EOF mdel -i "$usb" z:/isolinux.cfg 2>/dev/null || : mcopy -i "$usb" "$tmp" z:/syslinux.cfg rm -f "$tmp" - rm -f "${BUILDTMP}/mtools.conf" + rm -f "${MTOOLSRC}" unset MTOOLSRC echo "making USB image bootable." @@ -443,6 +446,12 @@ function build_usb() { rm -f "$usb" mkfs.vfat -C "$usb" $(($(du -Lsk $ISOFS | awk '{ print $1; }') + $FREE_SPACE)) + cat >${BUILDTMP}/mtools.conf</dev/null || : mcopy -i "$usb" "$tmp" ::/syslinux.cfg rm -f "$tmp" + rm -f "${MTOOLSRC}" + unset MTOOLSRC echo "making USB image bootable." syslinux "$usb" -- 2.43.0