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
f077f179ed
touch ups
2007-11-22 21:46:51 +00:00
Roy Marples
7cf049cb35
Fix execing a for argument list too long
2007-11-22 12:09:46 +00:00
Roy Marples
46bb4b8f8b
Allow 'after *; before local;' to work
2007-11-22 11:25:08 +00:00
Roy Marples
0c52821cba
We cannot use realpath to resolv services as some are symlinks.
2007-11-21 15:38:07 +00:00
Roy Marples
a76f2c20e4
opts -> extra_commands. This is much more descriptive.
2007-11-20 18:19:48 +00:00
Roy Marples
c94bfb2f9b
Open RC -> OpenRC
2007-11-20 13:44:03 +00:00
Roy Marples
6be2c2934b
rc.c needs version.h
2007-11-19 18:36:10 +00:00
Roy Marples
88ccccc22a
Move runlevel and lib logic to the sub Makefiles
2007-11-19 16:42:28 +00:00
Roy Marples
81715c3159
Display version on start and allow --version to work
2007-11-19 16:41:36 +00:00
Roy Marples
5f8cf73b22
Our build chain now works with GNU and BSD make implementations
2007-11-19 13:48:43 +00:00
Roy Marples
2ef9c5c520
Only start plugins once we have made an exclusive file
2007-11-19 13:46:09 +00:00
Roy Marples
da153631e7
Run the hook_out if set
2007-11-16 11:58:41 +00:00
Roy Marples
505f6951c4
If starting and started or stopping and stopped, just warn and continue. Fixes Gentoo bug #176452 again.
2007-11-16 11:55:08 +00:00
Roy Marples
959219f236
Vanilla FreeBSD make is now supported for src
2007-11-15 15:25:51 +00:00
Roy Marples
a215128475
Install our .so links to /usr/lib
2007-11-14 16:42:56 +00:00
Roy Marples
69a040bf85
Show help if we don't have any args, Gentoo #198380 .
2007-11-14 16:19:56 +00:00
Roy Marples
a8f4032d29
We don't define a version yet.
2007-11-14 15:32:01 +00:00
Roy Marples
d3b7a91796
Use realpath to resolve our service.
2007-11-14 15:29:25 +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
28d9d86dd5
We should always give eend a message.
2007-11-14 14:04:34 +00:00
Roy Marples
f8ad30fc6e
Really remove env-update
2007-11-14 13:46:21 +00:00
Roy Marples
e31b9ab088
If we have specified a pidfile then we only stop the pid listed,
...
regardless of other arguments.
2007-11-14 13:45:20 +00:00
Roy Marples
ccf79ceb47
Control of system defined env vars should not be done by us.
2007-11-14 13:39:34 +00:00
Ned Ludd
954c09f6da
initialize s
2007-11-04 10:13:48 +00:00
Roy Marples
c8de77fbbe
Fix starting state and clean some whitespace
2007-10-31 22:34:26 +00:00
Roy Marples
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
Roy Marples
c9fe3ade4c
rc --override foo will override the runlevel to load after boot or single user runlevels to avoid rc recursion, #196338
2007-10-29 16:02:18 +00:00
Roy Marples
c02cc42b1d
Fix the restarting of services depending on the script you're restarting
2007-10-26 12:22:26 +00:00
Roy Marples
f884223388
Use -D_BSD_SOURCE -D_XOPEN_SOURCE=500 in place of -D_GNU_SOURCE
2007-10-23 20:48:06 +00:00
Roy Marples
0764a6cb46
Stop using asprintf
2007-10-23 20:43:45 +00:00
Roy Marples
dc3bce5dae
interupt -> interrupt
2007-10-23 15:23:10 +00:00
Roy Marples
af510fb316
We can still update deptree if needed services are missing
2007-10-23 10:06:15 +00:00
Roy Marples
c30b64a63a
Allow half a second for a working pidfile to be created and a tenth of a second for a daemon to bail.
2007-10-23 09:05:19 +00:00
Roy Marples
9dddb43eb4
Wait for plugins to finish before moving on.
2007-10-22 19:33:42 +00:00
Roy Marples
6b0c28039d
When getting an ecolor, we should check that stdout is a tty
2007-10-22 16:28:38 +00:00
Roy Marples
33aa2a0745
whitespace
2007-10-22 16:19:12 +00:00
Roy Marples
a28dd2d4ef
We now build and optionally work with static libraries.
2007-10-16 13:49:00 +00:00
Roy Marples
068b4798c2
Update dependencies if we're allowed too
2007-10-15 16:17:33 +00:00
Roy Marples
a6ae4a6cde
This is probably better
2007-10-15 16:03:49 +00:00
Roy Marples
5d215f9d63
const correctness
2007-10-15 14:40:53 +00:00
Roy Marples
c7f679e97e
Add trace to depopts
2007-10-15 11:20:27 +00:00
Roy Marples
f95e75f0e9
rc-status now orders services in start order, #195630
2007-10-15 11:17:57 +00:00
Roy Marples
20a149b2c7
malloc over fatty buffers
2007-10-12 00:01:33 +00:00
Roy Marples
e3bc6666d6
malloc data size, not pointer size
2007-10-11 23:17:53 +00:00
Roy Marples
77205862e3
Bump librc and libeinfo to .so.1
2007-10-11 15:05:02 +00:00
Roy Marples
d2813aff86
Yoiks, that comma shouldn't be there.
2007-10-11 14:00:56 +00:00
Roy Marples
e00bf23518
No need for that include
2007-10-11 13:56:38 +00:00
Roy Marples
ebcfd49e9c
Fix deleting items from string lists.
2007-10-11 10:11:12 +00:00
Roy Marples
64d1dd9da0
If / block device as in /etc/fstab does not exist, use /dev/root if it's available in checkroot, #171593 .
2007-10-11 09:49:54 +00:00