summaryrefslogtreecommitdiffstats
path: root/release/Makefile
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1999-01-26 15:22:29 +0000
committerjkh <jkh@FreeBSD.org>1999-01-26 15:22:29 +0000
commit2c7a659171548f8f3fbf784fb3407ff01a02dbaa (patch)
treed752a44fb4a3bb27772b3ff10650754df43bec76 /release/Makefile
parent6bbf93acf56f494a1396e78a7307ee61bdf28b87 (diff)
downloadFreeBSD-src-2c7a659171548f8f3fbf784fb3407ff01a02dbaa.zip
FreeBSD-src-2c7a659171548f8f3fbf784fb3407ff01a02dbaa.tar.gz
OK, now the boot floppies work again. Also collapse some common
build cases.
Diffstat (limited to 'release/Makefile')
-rw-r--r--release/Makefile27
1 files changed, 5 insertions, 22 deletions
diff --git a/release/Makefile b/release/Makefile
index 992f118..7b7ce6f 100644
--- a/release/Makefile
+++ b/release/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.460 1999/01/20 23:24:06 jkh Exp $
+# $Id: Makefile,v 1.461 1999/01/25 04:57:07 jkh Exp $
#
# make release CHROOTDIR=/some/dir BUILDNAME=somename [ RELEASETAG=tag ]
#
@@ -72,20 +72,17 @@ MNT= /mnt
# Various floppy image parameters.
#
BOOTSIZE= 1440
-BOOTMFSSIZE= 1440
FIXITSIZE= 1440
BOOTINODE= 80000
MFSINODE= 8000
FIXITINODE= 2000
BOOTLABEL= fd1440
-BOOTMFSLABEL= minimum
FIXITLABEL= fd1440
# overrides.
.if ${MACHINE_ARCH} == "alpha"
FIXITSIZE= 2880
FIXITLABEL= minimum2
-BOOTMFSLABEL= minimum2
.endif
ZIPNSPLIT= gzip --no-name -9 -c | split -b 240640 -
@@ -436,7 +433,7 @@ release.8: write_mfs_in_kernel dumpnlist
echo "domain 53/tcp nameserver" >> ${RD}/mfsfd/stand/etc/services
echo "domain 53/udp nameserver" >> ${RD}/mfsfd/stand/etc/services
echo "cmd 514/tcp shell" >> ${RD}/mfsfd/stand/etc/services
- gzip -c ${.CURDIR}/../COPYRIGHT > ${RD}/mfsfd/stand/help/COPYRIGHT.hlp.gz
+ gzip -9c ${.CURDIR}/../COPYRIGHT > ${RD}/mfsfd/stand/help/COPYRIGHT.hlp.gz
for i in README.TXT RELNOTES.TXT INSTALL.TXT UPGRADE.TXT HARDWARE.TXT; do \
gzip -9c ${.CURDIR}/texts/$${i} > ${RD}/mfsfd/stand/help/$${i}.gz; done
-test -f ${.CURDIR}/install.cfg && cp ${.CURDIR}/install.cfg ${RD}/mfsfd
@@ -448,8 +445,8 @@ release.8: write_mfs_in_kernel dumpnlist
@echo "Compressing doc files..."
@gzip -9 ${RD}/mfsfd/stand/help/*.hlp
@sh -e ${.CURDIR}/scripts/doFS.sh -s mfsroot ${RD} ${MNT} \
- ${BOOTMFSSIZE} ${RD}/mfsfd ${MFSINODE} ${BOOTMFSLABEL}
- @gzip -vc mfsroot > mfsroot.gz
+ ${BOOTSIZE} ${RD}/mfsfd ${MFSINODE} ${BOOTLABEL}
+ @gzip -9vc mfsroot > mfsroot.gz
@sh -e ${.CURDIR}/scripts/doFS.sh ${RD}/floppies/mfsroot.flp \
${RD} ${MNT} ${BOOTSIZE} mfsroot.gz ${BOOTINODE} ${BOOTLABEL}
@cd ${.CURDIR} && ${MAKE} doMFSKERN FSIMAGE=kern
@@ -670,30 +667,16 @@ doMFSKERN:
@touch ${RD}/image.${FSIMAGE}/boot/loader.config
.endif
.if defined(_MFSKERN)
- @echo "Getting symbols from ${RD}/image.${FSIMAGE}/kernel for mfsroot"
- @vnconfig /dev/${VNDEVICE} mfsroot
- @mkdir -p /tmp/mnt_xx
- @mount /dev/${VNDEVICE} /tmp/mnt_xx
- @./dumpnlist ${RD}/image.${FSIMAGE}/kernel > /tmp/mnt_xx/stand/symbols
- @umount /tmp/mnt_xx
- @vnconfig -u /dev/${VNDEVICE}
- @rmdir /tmp/mnt_xx
@echo "Writing MFS image into kernel for ${FSIMAGE} floppy"
@./write_mfs_in_kernel ${RD}/image.${FSIMAGE}/kernel mfsroot
@cp ${RD}/image.${FSIMAGE}/kernel ${RD}/kernels/MFSKERNEL.${FSIMAGE}
.endif
- @gzip -v ${RD}/image.${FSIMAGE}/kernel
+ @gzip -9v ${RD}/image.${FSIMAGE}/kernel
@touch ${RD}/image.${FSIMAGE}/kernel.config
@rm -f ${RD}/floppies/${FSIMAGE}.flp
-.if defined(_MFSKERN)
- @sh -e ${.CURDIR}/scripts/doFS.sh ${RD}/floppies/${FSIMAGE}.flp \
- ${RD} ${MNT} ${BOOTMFSSIZE} ${RD}/image.${FSIMAGE} \
- ${BOOTINODE} ${BOOTMFSLABEL}
-.else
@sh -e ${.CURDIR}/scripts/doFS.sh ${RD}/floppies/${FSIMAGE}.flp \
${RD} ${MNT} ${BOOTSIZE} ${RD}/image.${FSIMAGE} \
${BOOTINODE} ${BOOTLABEL}
-.endif
@echo "Created ${RD}/floppies/${FSIMAGE}.flp"
.include <bsd.prog.mk>
OpenPOWER on IntegriCloud