Create a softlink from /kernel to /kernel.BOOTP on the CD. Mount
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 15 Oct 2004 02:43:51 +0000 (02:43 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 15 Oct 2004 02:43:51 +0000 (02:43 +0000)
/usr/local/etc with MFS.  Note that pxebooted loader code now loads up
different config files (e.g. loader-bootp.conf instead of loader.conf,
kernel.BOOTP instead of kernel)..

This will facilitate upcoming installer work which will allow a CD-booted
machine to simply export the CD and act as a dhcp/tftp/nfs server for
pxeboot clients.

In-conversation-with: Scott Ullrich <geekgod@geekgod.com>

nrelease/Makefile
nrelease/installer/etc/fstab
nrelease/root/etc/fstab

index 3b6887e..001ec5c 100644 (file)
@@ -1,4 +1,4 @@
-# $DragonFly: src/nrelease/Makefile,v 1.17 2004/08/25 03:12:14 cpressey Exp $
+# $DragonFly: src/nrelease/Makefile,v 1.18 2004/10/15 02:43:48 dillon Exp $
 #
 
 ISODIR ?= /usr/release
@@ -126,6 +126,7 @@ buildiso:
        ( cd ${.CURDIR}/../etc; MAKEOBJDIRPREFIX=${NRLOBJDIR}/nrelease make DESTDIR=${ISOROOT} distribution )
        ( cd ${.CURDIR}/..; make DESTDIR=${ISOROOT} \
                installkernel KERNCONF=${KERNCONF} )
+       ln -s kernel ${ISOROOT}/kernel.BOOTP
        mtree -deU -f ${.CURDIR}/../etc/mtree/BSD.local.dist -p ${ISOROOT}/usr/local/
        mtree -deU -f ${.CURDIR}/../etc/mtree/BSD.var.dist -p ${ISOROOT}/var
        dev_mkdb -f ${ISOROOT}/var/run/dev.db ${ISOROOT}/dev
index b2254ea..c97fd51 100644 (file)
@@ -1,4 +1,4 @@
-# $DragonFly: src/nrelease/installer/etc/fstab,v 1.1 2004/07/10 22:26:16 dillon Exp $
+# $DragonFly: src/nrelease/installer/etc/fstab,v 1.2 2004/10/15 02:43:50 dillon Exp $
 #
 # Device               Mountpoint      FStype  Options         Dump    Pass#
 /dev/acd0a             /               cd9660  ro,noauto       0       0
@@ -7,4 +7,5 @@ swap                    /var            mfs     rw,-C,-s=8192   0       0
 swap                   /tmp            mfs     rw,-C,-s=8192   0       0
 swap                   /etc            mfs     rw,-C,-s=8192   0       0
 swap                   /dev            mfs     rw,-C,-s=8192,-i=512 0  0
+swap                   /usr/local/etc  mfs     rw,-C,-s=8192   0       0
 proc                   /proc           procfs  rw              0       0
index e2d36a5..80ce6a0 100644 (file)
@@ -1,4 +1,4 @@
-# $DragonFly: src/nrelease/root/etc/fstab,v 1.1 2003/12/01 09:59:46 dillon Exp $
+# $DragonFly: src/nrelease/root/etc/fstab,v 1.2 2004/10/15 02:43:51 dillon Exp $
 #
 # Device               Mountpoint      FStype  Options         Dump    Pass#
 /dev/acd0a             /               cd9660  ro,noauto       0       0
@@ -6,4 +6,5 @@ swap                    /var            mfs     rw,-C,-s=8192   0       0
 swap                   /tmp            mfs     rw,-C,-s=8192   0       0
 swap                   /etc            mfs     rw,-C,-s=8192   0       0
 swap                   /dev            mfs     rw,-C,-s=8192,-i=512 0  0
+swap                   /usr/local/etc  mfs     rw,-C,-s=8192   0       0
 proc                   /proc           procfs  rw              0       0