Consistently use /:/boot:/modules as search path in the loader, the kernel
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 20 Dec 2004 13:13:19 +0000 (13:13 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 20 Dec 2004 13:13:19 +0000 (13:13 +0000)
and the associated documentation.

Submitted-by: Joerg Anslik <joerg@anslik.de>
etc/defaults/rc.conf
sys/boot/common/help.common
sys/boot/common/loader.8
sys/boot/common/module.c
sys/boot/forth/loader-bootp.conf
sys/boot/forth/loader.4th.8
sys/boot/forth/loader.conf
sys/boot/forth/loader.conf.5

index bc90ced..cebe4a0 100644 (file)
@@ -14,7 +14,7 @@
 # All arguments must be in double or single quotes.
 #
 # $FreeBSD: src/etc/defaults/rc.conf,v 1.180 2003/06/26 09:50:50 smkelly Exp $
-# $DragonFly: src/etc/defaults/rc.conf,v 1.18 2004/12/01 04:16:42 joerg Exp $
+# $DragonFly: src/etc/defaults/rc.conf,v 1.19 2004/12/20 13:13:19 joerg Exp $
 
 ##############################################################
 ###  Important initial Boot-time options  ####################
@@ -340,7 +340,7 @@ font8x16="NO"               # font 8x16 from /usr/share/syscons/fonts/* (or NO).
 font8x14="NO"          # font 8x14 from /usr/share/syscons/fonts/* (or NO).
 font8x8="NO"           # font 8x8 from /usr/share/syscons/fonts/* (or NO).
 blanktime="300"                # blank time (in seconds) or "NO" to turn it off.
-saver="NO"             # screen saver: Uses /boot/kernel/${saver}_saver.ko
+saver="NO"             # screen saver: Uses /modules/${saver}_saver.ko
 moused_enable="NO"     # Run the mouse daemon.
 moused_type="auto"     # See man page for rc.conf(5) for available settings.
 moused_port="/dev/psm0"        # Set to your mouse port.
index 9032a09..80d8c56 100644 (file)
@@ -5,7 +5,7 @@
        ?
 
        The help command displays help on commands and their usage.
-       $DragonFly: src/sys/boot/common/help.common,v 1.2 2003/11/10 06:08:31 dillon Exp $
+       $DragonFly: src/sys/boot/common/help.common,v 1.3 2004/12/20 13:13:19 joerg Exp $
 
        In command help, a term enclosed with <...> indicates a value as
        described by the term.  A term enclosed with [...] is optional,
 
        Sets the list of directories which will be searched in for modules
        named in a load command or implicitly required by a dependency. The
-       default module_path is "/boot/kernel;/boot/modules".
+       default module_path is "/;/boot;/modules".
 
 ################################################################################
 # Tset Sprompt DSet the command prompt
index 93d9f88..eb8ce37 100644 (file)
@@ -23,7 +23,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\" $FreeBSD: src/sys/boot/common/loader.8,v 1.57 2003/06/29 20:57:55 brueffer Exp $
-.\" $DragonFly: src/sys/boot/common/loader.8,v 1.6 2004/06/17 19:37:29 drhodus Exp $
+.\" $DragonFly: src/sys/boot/common/loader.8,v 1.7 2004/12/20 13:13:19 joerg Exp $
 .\"
 .\" Note: The date here should be updated whenever a non-trivial
 .\" change is made to the manual page.
@@ -376,7 +376,7 @@ Define the number of lines on the screen, to be used by the pager.
 Sets the list of directories which will be searched for modules
 named in a load command or implicitly required by a dependency.
 The default value for this variable is
-.Dq Li /boot/kernel;/boot/modules .
+.Dq Li /;/boot;/modules .
 .It Va num_ide_disks
 Sets the number of IDE disks as a workaround for some problems in
 finding the root disk at boot.
index 70e2a87..2948ed4 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/boot/common/module.c,v 1.25 2003/08/25 23:30:41 obrien Exp $
- * $DragonFly: src/sys/boot/common/module.c,v 1.3 2003/11/10 06:08:31 dillon Exp $
+ * $DragonFly: src/sys/boot/common/module.c,v 1.4 2004/12/20 13:13:19 joerg Exp $
  */
 
 /*
@@ -66,7 +66,7 @@ static void                   moduledir_rebuild(void);
 /* load address should be tweaked by first module loaded (kernel) */
 static vm_offset_t     loadaddr = 0;
 
-static const char      *default_searchpath ="/boot/kernel;/boot/modules";
+static const char      *default_searchpath ="/;/boot;/modules";
 
 static STAILQ_HEAD(, moduledir) moduledir_list = STAILQ_HEAD_INITIALIZER(moduledir_list);
 
index f011f3a..dc7d86a 100644 (file)
@@ -7,7 +7,7 @@
 # All arguments must be in double quotes.
 #
 # $FreeBSD: src/sys/boot/forth/loader.conf,v 1.72 2003/07/01 01:03:32 brueffer Exp $
-# $DragonFly: src/sys/boot/forth/loader-bootp.conf,v 1.3 2004/10/14 18:33:29 dillon Exp $
+# $DragonFly: src/sys/boot/forth/loader-bootp.conf,v 1.4 2004/12/20 13:13:19 joerg Exp $
 
 ##############################################################
 ###  Basic configuration options  ############################
@@ -50,7 +50,7 @@ bitmap_type="splash_image_data" # and place it on the module_path
 #beastie_disable="NO"          # Turn the beastie boot menu on and off
 #console="vidconsole"          # Set the current console
 #currdev="disk1s1a"            # Set the current device
-module_path="/;/modules;/boot/kernel;/boot/modules"    # Set the module search path
+module_path="/;/boot;/modules" # Set the module search path
 #prompt="\\${interpret}"       # Set the command prompt
 #root_disk_unit="0"            # Force the root disk unit number
 #rootdev="disk1s1a"            # Set the root filesystem
index 928d81c..e9cf2b5 100644 (file)
@@ -23,7 +23,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\" $FreeBSD: src/sys/boot/forth/loader.4th.8,v 1.14 2002/08/13 15:09:33 ru Exp $
-.\" $DragonFly: src/sys/boot/forth/loader.4th.8,v 1.3 2003/11/10 06:08:34 dillon Exp $
+.\" $DragonFly: src/sys/boot/forth/loader.4th.8,v 1.4 2004/12/20 13:13:19 joerg Exp $
 .\"
 .Dd April 25, 1999
 .Dt LOADER.4TH 8
@@ -184,7 +184,7 @@ start
 Load a different kernel with the standard configuration:
 .Pp
 .Bd -literal -offset indent -compact
-set kernel="/boot/kernel.old/kernel"
+set kernel="/kernel.old"
 unload
 boot-conf
 .Ed
index 81501ba..a554da4 100644 (file)
@@ -7,7 +7,7 @@
 # All arguments must be in double quotes.
 #
 # $FreeBSD: src/sys/boot/forth/loader.conf,v 1.72 2003/07/01 01:03:32 brueffer Exp $
-# $DragonFly: src/sys/boot/forth/loader.conf,v 1.8 2004/10/14 18:33:29 dillon Exp $
+# $DragonFly: src/sys/boot/forth/loader.conf,v 1.9 2004/12/20 13:13:19 joerg Exp $
 
 ##############################################################
 ###  Basic configuration options  ############################
@@ -50,7 +50,7 @@ bitmap_type="splash_image_data" # and place it on the module_path
 #beastie_disable="NO"          # Turn the beastie boot menu on and off
 #console="vidconsole"          # Set the current console
 #currdev="disk1s1a"            # Set the current device
-module_path="/;/modules;/boot/kernel;/boot/modules"    # Set the module search path
+module_path="/;/boot;/modules" # Set the module search path
 #prompt="\\${interpret}"       # Set the command prompt
 #root_disk_unit="0"            # Force the root disk unit number
 #rootdev="disk1s1a"            # Set the root filesystem
index dab4027..74accf4 100644 (file)
@@ -23,7 +23,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\" $FreeBSD: src/sys/boot/forth/loader.conf.5,v 1.18 2002/08/27 01:02:56 trhodes Exp $
-.\" $DragonFly: src/sys/boot/forth/loader.conf.5,v 1.3 2003/11/10 06:08:34 dillon Exp $
+.\" $DragonFly: src/sys/boot/forth/loader.conf.5,v 1.4 2004/12/20 13:13:19 joerg Exp $
 .Dd April 18, 1999
 .Dt LOADER.CONF 5
 .Os
@@ -157,7 +157,7 @@ selects the video console, and
 selects a mute console
 (useful for systems with neither a video console nor a serial port).
 .It Va kernel
-.Pq Dq /boot/kernel/kernel
+.Pq Dq /kernel
 .It Va loader_conf_files
 .Pq Do /boot/loader.conf /boot/loader.conf.local Dc
 .It Va splash_bmp_load