|
b1771be2d1
|
eoutdent should set the correct env var.
|
2008-02-04 22:10:41 +00:00 |
|
|
4c6a66c3e9
|
Just restore the old set.
|
2008-02-04 21:48:05 +00:00 |
|
|
08a5bdbcb3
|
RC_DEP_START/STOP should only be used for ordering services, and not the actual dependencies ofthe services themselves. This allows coldplugged services to satisfy the net dependency for rc ordering them correctly but not for services that require net and strict is on.
|
2008-02-03 23:27:16 +00:00 |
|
|
93e3101725
|
Allow non root users to use start-stop-daemon when linked with pam, Gentoo bug #207836.
|
2008-02-03 23:02:02 +00:00 |
|
|
5014968e83
|
Fix fork error message.
|
2008-02-02 22:17:44 +00:00 |
|
|
7b27a12f6c
|
OK, we have to use fork with sigprocmask as not all systems provide a working and sane kernel call to bypass libc.
|
2008-02-02 14:22:37 +00:00 |
|
|
8830b50636
|
Fix compile on systems that do not expose SYS_sigaction.
|
2008-02-02 13:00:22 +00:00 |
|
|
110a083ad2
|
Fix compile against old lib.s
|
2008-02-02 13:00:01 +00:00 |
|
|
534691a2a5
|
Fix compile on BSD.
|
2008-02-02 00:44:04 +00:00 |
|
|
e2919519d7
|
Using syscall in a vfork is safe for sigaction and sigprogmask.
|
2008-02-02 00:38:06 +00:00 |
|
|
ad04517623
|
Block signals to avoid fork /signal races.
|
2008-02-02 00:17:35 +00:00 |
|
|
fef5d0af59
|
Constantise as much as possible so that it reduces COW usage.
|
2008-02-01 19:54:46 +00:00 |
|
|
f12f3e0641
|
Factor out the str attribute in the ecolors array to its own array. This way ecolors can be marked const.
|
2008-02-01 15:09:59 +00:00 |
|
|
f2ce40d90b
|
Use sigaction over signal.
|
2008-02-01 13:20:19 +00:00 |
|
|
ec912fa717
|
Fix compile on BSD
|
2008-02-01 00:32:50 +00:00 |
|
|
1e9be161b9
|
Fix up deps for new scripts.
|
2008-01-31 18:01:20 +00:00 |
|
|
84ad9a40a6
|
Use the variable instead of type for sizeof.
|
2008-01-30 15:01:37 +00:00 |
|
|
3506cb2dc7
|
Ensure that we use our default CFLAGS if none set.
|
2008-01-30 15:00:58 +00:00 |
|
|
3f0381e3e6
|
Use the variable instead of type for sizeof.
|
2008-01-30 14:46:08 +00:00 |
|
|
61e36be694
|
Add xzalloc function to reduce size.
|
2008-01-30 14:34:55 +00:00 |
|
|
51a9c647b9
|
Allow !net to remove the net provision from dependencies.
|
2008-01-30 13:37:20 +00:00 |
|
|
4bdfccc2c2
|
Fix adding net scripts to the boot runlevel.
|
2008-01-30 12:50:44 +00:00 |
|
|
2be93c3e0e
|
Specify install modes for all our files.
|
2008-01-30 10:02:53 +00:00 |
|
|
39d88dc809
|
Fix branding.
|
2008-01-29 14:55:35 +00:00 |
|
|
9112bd58ca
|
Do our coldplug at the end of sysinit as there's no guarantee that the boot runlevel will be called before the default runlevel.
|
2008-01-29 13:52:54 +00:00 |
|
|
d8240a1aea
|
If we don't have any branding, then add some uname info at startup.
|
2008-01-29 10:03:45 +00:00 |
|
|
9ce3086bf5
|
Fix service_started_daemon, bug #11
|
2008-01-28 13:16:33 +00:00 |
|
|
649a710552
|
Quiet some more lint warnings.
|
2008-01-22 11:07:39 +00:00 |
|
|
b4bff9ce5e
|
Quiet some lint warnings.
|
2008-01-22 10:29:15 +00:00 |
|
|
e5baa6ad37
|
Quiet some lint warnings.
|
2008-01-22 10:10:09 +00:00 |
|
|
cbe5648158
|
Define our x* functions as unused rather than inline for a massive space saving.
|
2008-01-22 09:35:42 +00:00 |
|
|
2007ed4b95
|
Prefer for (;;) over while (1)
|
2008-01-21 16:10:38 +00:00 |
|
|
07728abbc1
|
Checking first char for null is more efficient than strlen.
|
2008-01-21 15:30:40 +00:00 |
|
|
847ccac13c
|
Testing the first character for NULL is more efficient than checking a strlen of 0.
|
2008-01-21 15:20:05 +00:00 |
|
|
28618c8174
|
should not produce a red star
|
2008-01-21 14:31:21 +00:00 |
|
|
773c2b9ca6
|
We should never change the list passed to rc_config_value.
|
2008-01-18 14:01:48 +00:00 |
|
|
87f785cc31
|
Style.
|
2008-01-18 13:30:12 +00:00 |
|
|
b6be36e5ea
|
Don't enforce a C99 compiler.
|
2008-01-18 11:27:49 +00:00 |
|
|
862e07c8fd
|
rc_coldplug=no really stops all coldplug events
|
2008-01-18 10:04:21 +00:00 |
|
|
c6774d1c74
|
If adding to the boot runlevel, ensure that the realpath of the resolved service points to /etc/init.d/$service
|
2008-01-15 19:47:48 +00:00 |
|
|
38f8eee495
|
We should not use options for rc-update, as add, delete and such are commands.
|
2008-01-15 09:50:14 +00:00 |
|
|
3e0f49b846
|
rc_newer_than no longer tests if souce has data, making it a more logical function. As such, we add the existss function to check for existance and size when checking to see if the deptree needs an update.
|
2008-01-15 09:24:50 +00:00 |
|
|
7fe30026b3
|
Fix rc changing runlevels after splitting out the applets.
|
2008-01-14 19:53:56 +00:00 |
|
|
46294cba02
|
Fix shell_var as reported by lamusic.
|
2008-01-14 16:17:03 +00:00 |
|
|
62d793f7ff
|
Fix is_older_than.
|
2008-01-14 14:41:02 +00:00 |
|
|
e068757810
|
Put the applets into rc-applet.c so that rc.c is easier to manage.
|
2008-01-14 14:24:20 +00:00 |
|
|
d810e597dc
|
partial revert of previous commit -- the rpath stuff was meant to be kept local only
|
2008-01-14 10:18:52 +00:00 |
|
|
d695407114
|
Add support for is_newer_than and is_older_than. is_older_than currently doesn't work as expected, but is_newer_than works fine.
|
2008-01-14 08:12:37 +00:00 |
|
|
e49e5b147c
|
tweak help since this works for dirs and files
|
2008-01-14 05:48:31 +00:00 |
|
|
357d3ecf84
|
fix --mode parsing by checking the proper function parameter
|
2008-01-14 05:39:01 +00:00 |
|