Commit Graph

21 Commits

Author SHA1 Message Date
Roy Marples d81def80b0 Move /etc/conf.d/rc to /etc/rc.conf.
Lowercase all configurable variables, non configurations remain uppercase.
Replace rc_env_bool with rc_yesno.
Split localmount info procfs (Linux) and dumpon, savecore (BSD)
2007-11-23 12:04:11 +00:00
Roy Marples 6aadda4965 We no longer need this hack for FreeBSD-7 2007-11-22 18:53:54 +00:00
Roy Marples 39227ede1d relicense as 2-clause BSD, with the kind permission of Gentoo 2007-11-14 15:22:04 +00:00
Roy Marples dc0ba7ebf3 netmount, localmount, halt.sh and net scripts now check OS specific flags to see if a mount is network mounted (linux = fstab, *bsd = "local" in mount options) or not, #192772. 2007-10-09 15:33:05 +00:00
Roy Marples 93684b646e Don't umount anything in /sys like we do for /proc and /dev 2007-10-05 13:37:57 +00:00
Mike Frysinger 2aac9fa464 revert EARLY_MOUNTS since everything in the boot runlevel depends on localmount already and anything that runs before it does not rely on things like /tmp or /var/run (and because i confused localmount with checkroot) 2007-09-09 16:49:40 +00:00
Mike Frysinger 230421384a Allow people to specify a list of early mount points which will be mounted at the end of localmount so they can do tmpfs on things like /tmp #181527. 2007-09-09 16:04:40 +00:00
Roy Marples 52f7df0d0c Add --quiet to mountinfo 2007-09-03 14:02:15 +00:00
Roy Marples 075e80b358 Merge some of reb's OpenBSD fixes in 2007-07-25 20:58:23 +00:00
Roy Marples 42a5cb043b Allow zsh to work as our shell 2007-07-16 16:22:37 +00:00
Roy Marples e983dd0ac6 Yikes, removed that old bash gettextism 2007-07-16 14:09:29 +00:00
Roy Marples 5257ba51b9 Don't unmount network filesystems in localmount or halt.sh, #175602. 2007-07-11 17:27:46 +00:00
Roy Marples b4af22edda Only mount stuff if not already mounted 2007-07-11 10:39:01 +00:00
Roy Marples 05201b514b init scripts and their extra options can now have descriptions, #184327. 2007-07-10 19:09:41 +00:00
Mike Frysinger 45d2bcdb9f Use -q option with modprobe rather than sending to /dev/null. 2007-06-02 12:23:43 +00:00
Mike Frysinger 804de005b8 Fix from comio for /proc/filesystems typo in localmount #180621. 2007-06-02 12:22:07 +00:00
Mike Frysinger 3ae655caa3 mount nfsd on /proc/fs/nfs automatically 2007-05-12 11:07:04 +00:00
Roy Marples 35487d9313 Remove reference to dm-crypt 2007-05-05 11:15:07 +00:00
Mike Frysinger d2c112ef4f debugfs support 2007-04-30 16:22:19 +00:00
Mike Frysinger a316a1fa72 Automatically mount selinuxfs on /selinux in localmount. 2007-04-20 10:47:24 +00:00
Roy Marples 5af58b4514 Rewrite the core parts in C. We now provide librc so other programs can
query runlevels, services and state without using bash. We also provide
libeinfo so other programs can easily use our informational functions.

As such, we have dropped the requirement of using bash as the init script
shell. We now use /bin/sh and have strived to make the scripts as portable
as possible. Shells that work are bash and dash. busybox works provided
you disable s-s-d. If you have WIPE_TMP set to yes in conf.d/bootmisc you
should disable find too.
zsh and ksh do not work at this time.

Networking support is currently being re-vamped also as it was heavily bash
array based. As such, a new config format is available like so
config_eth0="1.2.3.4/24 5.6.7.8/16"
or like so
config_eth0="'1.2.3.4 netmask 255.255.255.0' '5.6.7.8 netmask 255.255.0.0'"

We will still support the old bash array format provided that /bin/sh IS
a link it bash.

ChangeLog for baselayout-1 can be found in our SVN repo.
2007-04-05 11:18:42 +00:00