Home | History | Annotate | Download | only in rc.d
History log of /src/etc/rc.d/bootconf.sh
RevisionDateAuthorComments
 1.18  08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.17  22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.16  04-Jul-2020  skrll Trailing whitespace
 1.15  31-Dec-2012  christos add a sync to make it less likely to boot with /etc pointing to nothing after
a crash.
 1.14  01-Nov-2010  christos branches: 1.14.6; 1.14.12;
From Anon Ymous:
Send the SIGALRM to the correct process when we timeout. See the note
in src/etc/rc regarding RC_PID.

The former code would leave you with a root shell when the prompt
timed out (if the tty is marked secure) while continuing the boot
process in another shell. This was easily hidden if you started
xdm(1) at boot, while the root shell remains on another tty
(accessible with CTL-ALT-F1).
 1.13  12-Sep-2009  apb It's print_rc_metadata, not rc_print_metadata.
 1.12  11-Sep-2009  apb Adapt /etc/rc.d/bootconf.sh script to the new /etc/rc:
Add "KEYWORD: interactive" so that the script's prompts work,
and use rc_print_metadata to add a message to the log.

Part of the /etc/rc silent changes requested in PR 41946
and proposed in tech-userlevel.
 1.11  06-Sep-2009  apb Delete a line that was accidentally included from work in progress.
 1.10  05-Sep-2009  apb Use functions from rc.subr.
 1.9  23-Apr-2006  hubertf When switching the /etc/etc.current symlink, make it relative to /etc,
not absolute.

This affects an update with sysinst, which will try to look at
/targetroot/etc/fstab, which points to /etc/etc.whatever, which is
not there during the upgrade, and results in all (/targetroot)/etc
files getting nuked!
 1.8  11-Oct-2004  christos Use new style command substitution.
 1.7  03-Apr-2003  is Variable substitution happens at trap installation time, not at trap
execution time - so it used to print "Using default configuration of
/etc/passwd".
 1.6  05-Dec-2002  wiz Handle links to absolute paths too. Closes my PR 19125.
 1.5  25-Mar-2002  wiz branches: 1.5.2;
Fix typo in last (which broke the script).
 1.4  24-Mar-2002  lukem - Add sanity checks recommended by Robert Elz in [bin/13871] (with slight mods)
- Use symbolic trap names
 1.3  09-Oct-2000  nisimura Avoid extra command invocation as possible, and use smart variable
substitution instead.
 1.2  21-Aug-2000  lukem `REQUIRE bootconf' in lkm1 rather than `BEFORE beforenetlkm' in bootconf.sh
 1.1  10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1  10-Mar-2000  lukem branches: 1.1.1.1.4;
rc.d scripts derived from /etc/rc
 1.1.1.1.4.1  23-Aug-2000  lukem pull up rev 1.2:
`REQUIRE bootconf' in lkm1 rather than `BEFORE beforenetlkm'
in bootconf.sh

approved: thorpej
 1.5.2.1  15-Jun-2003  tron Pull up revision 1.7 (requested by is in ticket #1242):
Variable substitution happens at trap installation time, not at trap
execution time - so it used to print "Using default configuration of
/etc/passwd".
 1.14.12.1  25-Feb-2013  tls resync with head
 1.14.6.1  23-Jan-2013  yamt sync with head

RSS XML Feed