Commit Graph

25 Commits

Author SHA1 Message Date
Roy Marples
3bf49a9bd1 Adopt a more C style for scripts and remove vim settings. 2008-01-11 12:13:46 +00:00
Roy Marples
1f4422c72f Remove full license text from shell cripts. 2008-01-11 11:45:59 +00:00
Roy Marples
9f2403dffa Remove Gentoo copyright from all files that I know I have written 2007-12-14 14:12:38 +00:00
Roy Marples
ac9279cc0d Massive whitespace cleanup 2007-11-28 15:45:03 +00:00
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