Commit Graph

432 Commits

Author SHA1 Message Date
50161bef0e Allow space separated configs to work for CIDR address styles 2007-11-29 11:17:50 +00:00
f0aa06b586 Fix whitespace in configs 2007-11-29 09:45:57 +00:00
ac9279cc0d Massive whitespace cleanup 2007-11-28 15:45:03 +00:00
444f23e2d1 resolvconf may not be in /sbin 2007-11-28 14:32:24 +00:00
d651155b61 Sanitize our PATH a bit better, and terminate it correctly in start-stop-daemon. 2007-11-28 13:40:15 +00:00
8ea741d699 Support required_dirs and required_files. Allow services to mark inactive if using templates and fake commands if in background. 2007-11-28 13:08:25 +00:00
8a328b7408 Allow whitespace in routing commands, Gentoo bug #200458. 2007-11-28 10:04:15 +00:00
49edf58fc1 Don't rely on sed being available when calculating deps 2007-11-26 09:56:22 +00:00
6bc37fd203 this is still an env var 2007-11-23 22:22:18 +00:00
d7ea2987d6 grep isn't always in /bin 2007-11-23 13:52:15 +00:00
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
a1b9dabf4e Use yesno for more robustness 2007-11-22 13:37:24 +00:00
09c5e5d415 Use yesno for more robustness 2007-11-22 13:28:14 +00:00
ee61f46309 Use yesno 2007-11-22 12:20:40 +00:00
4b28587704 Add a yesno function to check the boolean value of a variable 2007-11-22 12:18:24 +00:00
b321c6891e The BSD's don't need to umount cleanly when shuttind down, as they have a special kernel service to handle this. As sch, don't error if we don't have fuser 2007-11-21 15:41:45 +00:00
95f8344874 We should include local paths 2007-11-21 15:40:42 +00:00
a76f2c20e4 opts -> extra_commands. This is much more descriptive. 2007-11-20 18:19:48 +00:00
42b057edbe Add a rarpd init script and allow templates to add start-stop-daemon arguments 2007-11-20 17:10:35 +00:00
ed0074cb44 start -> stop 2007-11-20 10:32:47 +00:00
df523ccfee runscript.sh now provides default start/stop functions if command and pidfile variables are set. We also run $cmd_pre and $cmd_post commands and return accordingly. 2007-11-20 10:24:40 +00:00
88ccccc22a Move runlevel and lib logic to the sub Makefiles 2007-11-19 16:42:28 +00:00
5f8cf73b22 Our build chain now works with GNU and BSD make implementations 2007-11-19 13:48:43 +00:00
0c25b359de Allow bash arrays to be flattened to make some configs easier. 2007-11-14 18:23:59 +00:00
39227ede1d relicense as 2-clause BSD, with the kind permission of Gentoo 2007-11-14 15:22:04 +00:00
388f3ab9c5 Fix up display for tab delimited foo 2007-11-02 17:03:29 +00:00
80124a050c Work cleanly with bridges on kernels without TCP, #197791. 2007-11-01 22:25:53 +00:00
be13c0018b Fix fallback, #197788. 2007-11-01 18:15:30 +00:00
7cd70aee4d You can now log baselayout-2 again, through the RC_LOGGER conf.d/rc
setting. The log is temp stored in /lib/rc/init.d/rc.log and appended
to /var/log/rc.log if it's writeable. sysinit cannot be logged in Linux
as we rely on sysinit to bring the system up to a point where we can log.
single user cannot be logged on FreeBSD due to waitpid(0,0,0) incorrectly
waiting for the log daemon in another process group.
2007-10-31 15:46:56 +00:00
7d2c240c25 Embed newlines in __IFS to save our identing 2007-10-30 11:37:49 +00:00
e372729b8c Network config arrays are now split by embedded new lines instead of being evaled into space separated values. This makes it easier to read, maintain and document as discussed on gentoo-dev. 2007-10-29 09:45:49 +00:00
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
bd83448633 Document help and status 2007-10-04 14:57:51 +00:00
24e0790e38 Fix rc-help regarding per runlevel config files 2007-10-04 14:44:13 +00:00
162887c364 -C should force no colour as well 2007-09-28 19:29:59 +00:00
b894cdb738 net.sh now checks to see if root is net mounted if no predown function
exists, #194074.
2007-09-28 12:46:59 +00:00
cb2959ef76 Use mkdir to test. 2007-09-24 15:28:48 +00:00
e95cea3d86 Split our rc commands out into general use vs service commands 2007-09-24 12:09:43 +00:00
faa555efe2 No need for this convulted sed now our prefixed output is on a direct terminal again :) 2007-09-21 08:54:36 +00:00
77f9015f0b /lib/rcscripts -> /lib/rc 2007-09-19 13:53:40 +00:00
47f21d06a0 Fix fallback configurations 2007-09-17 21:38:58 +00:00
fac4de2b46 Portability 2007-09-17 20:59:55 +00:00
2d39857170 Don't use local here 2007-09-02 12:55:18 +00:00
a9ebc7a2af Only generate dependencies for Gentoo scripts, #190547. 2007-08-31 16:21:19 +00:00
144d9653e1 Undocument pause action, fix --nodeps and --ifstarted, #190045. 2007-08-28 13:06:44 +00:00
4a23e42be8 Make sure we list all config files in rc help output. 2007-08-25 18:17:05 +00:00
eba9b8ac14 Fully move esyslog into rc 2007-08-16 17:09:57 +00:00
b8b1352b38 whitespace 2007-08-15 17:47:25 +00:00
2ad4a5ba4a Add config to rc-help.sh 2007-08-15 16:58:51 +00:00
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