Commit Graph

28 Commits

Author SHA1 Message Date
Roy Marples dd69fb66b9 Fix RC_COLDPLUG shim for real. 2007-12-27 17:17:37 +00:00
Roy Marples afdcf1fa15 udev requires try function and the modules-update program should take care of any 2.4 vs 2.6 kernel issues. Also add vim instructions to a few files. 2007-12-14 20:09:53 +00:00
Roy Marples a010d0bb69 Remove the try and check_statedir functions 2007-12-14 14:19:03 +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 6bc37fd203 this is still an env var 2007-11-23 22:22:18 +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 39227ede1d relicense as 2-clause BSD, with the kind permission of Gentoo 2007-11-14 15:22:04 +00:00
Roy Marples 2d7f57d462 Fix init.sh for shm again 2007-10-22 20:24:00 +00:00
Roy Marples 0d9eaafe9a Mount /dev/shm for Linux systems, even not when in /etc/fstab, #196345. 2007-10-19 06:57:41 +00:00
Roy Marples 46af0c7ddb If it's in fstab, let mount work everything out instead of us. 2007-09-26 10:09:27 +00:00
Roy Marples e24d808fc5 Handle fstab with spaces 2007-09-26 07:30:00 +00:00
Roy Marples 5ba4ad52e2 Only mount /sys if it's not mounted, #192436. 2007-09-18 15:45:15 +00:00
Roy Marples 52f7df0d0c Add --quiet to mountinfo 2007-09-03 14:02:15 +00:00
Mike Frysinger a166958537 Always attempt to mount /dev/pts when devpts is available as it may appear in some 2.4 setups. 2007-09-03 03:10:42 +00:00
Roy Marples 3950eb6eba `config /etc/fstab' can now be used in depend() functions to show that
the deptree should be regenerated if /etc/fstab has changed.
2007-08-15 14:49:41 +00:00
Roy Marples 06902f5ff3 Use the right dir from fstab 2007-08-08 12:39:05 +00:00
Roy Marples d94d68767a Harden testing of /proc being valid 2007-05-23 14:12:06 +00:00
Roy Marples e6a610fbc7 Don't dmesg for VPS systems 2007-04-26 14:29:15 +00:00
Roy Marples cf9aa106c6 Set fonts in init-early.sh, don't stop services twice when shutting down and lock prefixed output. 2007-04-26 11:24:07 +00:00
Roy Marples 431e8cc84f Fix early setting of font 2007-04-26 08:02:21 +00:00
Roy Marples 6ba6f0403f Fix vservers 2007-04-25 15:42:30 +00:00
Roy Marples cc62b67b7f Duh, quote eval properly 2007-04-17 20:07:24 +00:00
Roy Marples f657d87b99 Rationalise our colour usage a little. 2007-04-17 09:32:18 +00:00
Mike Frysinger 2266255ac5 Allow addons to pass up their exit status in import_addon. Simplify /dev handling in init.sh and add mdev as an option. 2007-04-17 00:07:09 +00:00
Roy Marples 74527291b5 ramfs has no special options 2007-04-14 09:27:29 +00:00
Roy Marples 876bd89f4b hug getopt_long some more 2007-04-13 15:20:10 +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