summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1998-10-07 21:53:14 +0000
committerjkh <jkh@FreeBSD.org>1998-10-07 21:53:14 +0000
commitb2d47df89cbed1311d2a70917fd7cc9dc1c644e7 (patch)
tree521d3f76e65b92ffd8961d6c8ce68d5fa3ab8b82 /release
parenta776f469d12a71145f466d1d3c05968e5a60ba0c (diff)
downloadFreeBSD-src-b2d47df89cbed1311d2a70917fd7cc9dc1c644e7.zip
FreeBSD-src-b2d47df89cbed1311d2a70917fd7cc9dc1c644e7.tar.gz
Add MFSKERN flag to enable the combining of kernel and MFS fs.
At some point, it will always be off from the user's POV and used only internally to build (optionall) both mfskern floppies and ones where mfs root and kernel go in separate places.
Diffstat (limited to 'release')
-rw-r--r--release/Makefile15
1 files changed, 8 insertions, 7 deletions
diff --git a/release/Makefile b/release/Makefile
index 90b3d11..4b4da7b 100644
--- a/release/Makefile
+++ b/release/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.400 1998/10/07 02:57:16 jkh Exp $
+# $Id: Makefile,v 1.401 1998/10/07 03:13:36 jkh Exp $
#
# make release CHROOTDIR=/some/dir BUILDNAME=somename [ RELEASETAG=tag ]
#
@@ -88,6 +88,7 @@ FIXITINODE= 2000
BOOTLABEL= fd1440
BOOTMFSLABEL= minimum2
FIXITLABEL= minimum2
+MFSKERN= YES
.endif
ZIPNSPLIT= gzip --no-name -9 -c | split -b 240640 -
@@ -540,8 +541,8 @@ cdrom.1:
mkdir -p ${CD_DISC1} ${CD_DISC2}
cd ${RD} && find floppies -print | cpio -dumpl ${CD_DISC1}
cd ${RD}/dists && find . -print | cpio -dumpl ${CD_DISC1}
-.if ${MACHINE_ARCH} != "alpha"
ln -f ${RD}/kernels/MFSKERNEL.std ${CD_DISC1}/kernel
+.if ${MACHINE_ARCH} != "alpha"
ln -f ${RD}/trees/bin/usr/mdec/fbsdboot.exe ${CD_DISC1}
.endif
for i in ${DISTRIBUTIONS} ; \
@@ -703,10 +704,10 @@ doMFSKERN:
echo "options SCSI_NO_OP_STRINGS" >> BOOTMFS && \
echo "options SCSI_NO_SENSE_STRINGS" >> BOOTMFS && \
echo "options USERCONFIG_BOOT" >> BOOTMFS
- @echo "options \"MFS_ROOT=`cat fs-image.${FSIMAGE}.size`\"" >> \
+ echo "options MFS_ROOT" >> BOOTMFS
+.if defined(MFSKERN)
+ @echo "options \"MFS_ROOT_SIZE=`cat fs-image.${FSIMAGE}.size`\"" >> \
${.CURDIR}/../sys/i386/conf/BOOTMFS
-.if ${MACHINE_ARCH} == "alpha"
- @echo "options MFS_AUTOLOAD"
.endif
cd ${.CURDIR} && ${MAKE} doKERNEL KERNEL=BOOTMFS
@rm -rf ${RD}/boot.${FSIMAGE}
@@ -723,11 +724,11 @@ doMFSKERN:
@umount /tmp/mnt_xx
@vnconfig -u /dev/${VNDEVICE}
@rmdir /tmp/mnt_xx
-.if ${MACHINE_ARCH} != "alpha"
+.if defined(MFSKERN)
./write_mfs_in_kernel ${RD}/boot.${FSIMAGE}/kernel \
fs-image.${FSIMAGE}
.else
- cp fs-image.${FSIMAGE} ${RD}/floppies/
+ cp fs-image.${FSIMAGE} ${RD}/floppies/mfs_root.flp
.endif
kzip -v ${RD}/boot.${FSIMAGE}/kernel
@mv ${RD}/boot.${FSIMAGE}/kernel ${RD}/kernels/MFSKERNEL.${FSIMAGE}
OpenPOWER on IntegriCloud