cvs commit: src/etc Makefile src/share/mk bsd.own.mk src/sys/kern kern_linker.c src/sys/boot/common help.common loader.8 module.c src/sys/boot/forth loader-bootp.conf loader.conf src/sys/conf kern.post.mk kern.pre.mk src/etc/mtree BSD.root.dist
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Sep 1 12:40:11 PDT 2008
dillon 2008/09/01 12:39:49 PDT
DragonFly src repository
Modified files:
etc Makefile
share/mk bsd.own.mk
sys/kern kern_linker.c
sys/boot/common help.common loader.8 module.c
sys/boot/forth loader-bootp.conf loader.conf
sys/conf kern.post.mk kern.pre.mk
etc/mtree BSD.root.dist
Log:
* Move /kernel to /boot/kernel and /modules to /boot/modules.
* Adjust the loader to check /boot before / (it still checks both). Note
that '/' from the point of view of the loader might be /boot from the
point of view of the running kernel if /boot is a boot partition.
* Adjust make upgrade to move /kernel to /boot/kernel and /modules to
/boot/modules.
* Installkernel now requires that you have built and installed a new world
and done an upgrade, and will refuse to install if you haven't.
This is so we don't end up with four copies of everything in / and
potentially fill it up. Plus it clears up any confusion as to which
kernel the loader is loading.
NOTE: FreeBSD uses /boot/kernel/{kernel,modules}. We will not be doing that.
To expand into multiple kernels our intention is to use /boot/kernel.NAME and
/boot/modules.NAME instead, which reduces the directory level clutter.
Revision Changes Path
1.215 +18 -0 src/etc/Makefile
1.16 +1 -1 src/share/mk/bsd.own.mk
1.44 +1 -1 src/sys/kern/kern_linker.c
1.6 +1 -1 src/sys/boot/common/help.common
1.20 +1 -1 src/sys/boot/common/loader.8
1.5 +1 -1 src/sys/boot/common/module.c
1.26 +1 -1 src/sys/boot/forth/loader-bootp.conf
1.33 +4 -2 src/sys/boot/forth/loader.conf
1.14 +13 -7 src/sys/conf/kern.post.mk
1.6 +2 -1 src/sys/conf/kern.pre.mk
1.12 +2 -2 src/etc/mtree/BSD.root.dist
http://www.dragonflybsd.org/cvsweb/src/etc/Makefile.diff?r1=1.214&r2=1.215&f=u
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.own.mk.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_linker.c.diff?r1=1.43&r2=1.44&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/common/help.common.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/common/loader.8.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/common/module.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/forth/loader-bootp.conf.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/forth/loader.conf.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/kern.post.mk.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/kern.pre.mk.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/etc/mtree/BSD.root.dist.diff?r1=1.11&r2=1.12&f=u
More information about the Commits
mailing list