summaryrefslogtreecommitdiffstats
path: root/release/ia64/mkisoimages.sh
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2003-07-29 18:29:44 +0000
committerru <ru@FreeBSD.org>2003-07-29 18:29:44 +0000
commit082306ba31fa66f0d561e9298b27157a2406c16e (patch)
tree103ddd3e2064418d49ba9074162958892dcc3c81 /release/ia64/mkisoimages.sh
parent15f4d540c98cc4d06252e8eb7c283bbe6bdc88db (diff)
downloadFreeBSD-src-082306ba31fa66f0d561e9298b27157a2406c16e.zip
FreeBSD-src-082306ba31fa66f0d561e9298b27157a2406c16e.tar.gz
Make IA64 a second port that comes with NO_FLOPPIES.
Reviewed by: marcel
Diffstat (limited to 'release/ia64/mkisoimages.sh')
-rw-r--r--release/ia64/mkisoimages.sh36
1 files changed, 15 insertions, 21 deletions
diff --git a/release/ia64/mkisoimages.sh b/release/ia64/mkisoimages.sh
index b53af41..d8ea135 100644
--- a/release/ia64/mkisoimages.sh
+++ b/release/ia64/mkisoimages.sh
@@ -73,27 +73,21 @@ EFIPART=efipart.sys
# system partition. Since we already made that on the boot floppy,
# we sneakily extract that.
if [ $bootable = yes ]; then
- if [ -f $BASE/floppies/boot.flp ]; then
- md=`mdconfig -a -t vnode -f $BASE/floppies/boot.flp`
- dd if=/dev/${md}p1 of=$BASE/$EFIPART
- mdconfig -d -u $md
- else
- EFISZ=20480
- MNT=/mnt
- dd if=/dev/zero of=$BASE/$EFIPART count=$EFISZ
- md=`mdconfig -a -t vnode -f $BASE/$EFIPART`
- newfs_msdos -F 12 -S 512 -h 4 -o 0 -s $EFISZ -u 16 $md
- mount -t msdos /dev/$md $MNT
- mkdir -p $MNT/efi/boot $MNT/boot $MNT/boot/kernel
- cp -R $BASE/boot/defaults $MNT/boot
- cp $BASE/boot/kernel/kernel $MNT/boot/kernel
- cp $BASE/boot/device.hints $MNT/boot
- cp $BASE/boot/loader.* $MNT/boot
- cp $BASE/boot/support.4th $MNT/boot
- mv $MNT/boot/loader.efi $MNT/efi/boot/bootia64.efi
- umount $MNT
- mdconfig -d -u $md
- fi
+ EFISZ=20480
+ MNT=/mnt
+ dd if=/dev/zero of=$BASE/$EFIPART count=$EFISZ
+ md=`mdconfig -a -t vnode -f $BASE/$EFIPART`
+ newfs_msdos -F 12 -S 512 -h 4 -o 0 -s $EFISZ -u 16 $md
+ mount -t msdos /dev/$md $MNT
+ mkdir -p $MNT/efi/boot $MNT/boot $MNT/boot/kernel
+ cp -R $BASE/boot/defaults $MNT/boot
+ cp $BASE/boot/kernel/kernel $MNT/boot/kernel
+ cp $BASE/boot/device.hints $MNT/boot
+ cp $BASE/boot/loader.* $MNT/boot
+ cp $BASE/boot/support.4th $MNT/boot
+ mv $MNT/boot/loader.efi $MNT/efi/boot/bootia64.efi
+ umount $MNT
+ mdconfig -d -u $md
BOOTOPTS="-b $EFIPART -no-emul-boot"
fi
OpenPOWER on IntegriCloud