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