diff options
author | ru <ru@FreeBSD.org> | 2003-07-29 18:29:44 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2003-07-29 18:29:44 +0000 |
commit | 082306ba31fa66f0d561e9298b27157a2406c16e (patch) | |
tree | 103ddd3e2064418d49ba9074162958892dcc3c81 /release | |
parent | 15f4d540c98cc4d06252e8eb7c283bbe6bdc88db (diff) | |
download | FreeBSD-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')
-rw-r--r-- | release/Makefile | 4 | ||||
-rw-r--r-- | release/ia64/dokern.sh | 6 | ||||
-rw-r--r-- | release/ia64/mkisoimages.sh | 36 |
3 files changed, 16 insertions, 30 deletions
diff --git a/release/Makefile b/release/Makefile index c7f3731..ba2c3e7 100644 --- a/release/Makefile +++ b/release/Makefile @@ -218,12 +218,10 @@ MFSINODE= 8192 BIGBOOTLABEL= auto MFSLABEL= auto .elif ${TARGET_ARCH} == "ia64" -BIGBOOTLABEL= efi -BIGBOOTSIZE= 5154 -BOOTINODE= 15872 MFSINODE= 8192 MFSLABEL= auto MFSSIZE= 8192 +NO_FLOPPIES= .elif ${TARGET_ARCH} == "amd64" MFSSIZE= 4096 MFSINODE= 8192 diff --git a/release/ia64/dokern.sh b/release/ia64/dokern.sh deleted file mode 100644 index 5882014..0000000 --- a/release/ia64/dokern.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -sed -e 's/ident.*GENERIC/ident BOOTMFS/g' 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 |