Roy Marples
|
a689b66023
|
Add tunable SYSCONFDIR
|
2008-03-05 12:27:11 +00:00 |
|
Roy Marples
|
6baff6cd1d
|
Don't store empty services.
|
2008-03-04 10:36:20 +00:00 |
|
Roy Marples
|
54afc10aa4
|
Sanitise the BSD defines a little.
|
2008-03-03 19:55:29 +00:00 |
|
Roy Marples
|
15cf41e713
|
Split VPS into VSERVER and OPENVZ
|
2008-03-03 17:19:56 +00:00 |
|
Roy Marples
|
f3e90dddbf
|
rc single and rc sysinit don't check sysvinit env vars in prefix.
|
2008-03-03 15:57:36 +00:00 |
|
Roy Marples
|
b614477948
|
Fix ignore files some more.
|
2008-03-03 13:31:25 +00:00 |
|
Roy Marples
|
7a8e9d4ddb
|
Add a gitignore make target.
|
2008-03-03 13:04:08 +00:00 |
|
Roy Marples
|
0aedc02860
|
Introduce LOCAL_PREFIX for a user maintained script location.
|
2008-03-03 10:33:42 +00:00 |
|
Roy Marples
|
5971d14afd
|
Ensure that normal users can use s-s-d on NetBSD.
|
2008-03-03 09:57:48 +00:00 |
|
Roy Marples
|
c67c283b2a
|
Fix prefix test.
|
2008-03-03 08:06:53 +00:00 |
|
Roy Marples
|
7c092fbc79
|
If build in a prefix, define the system as prefix.
|
2008-03-02 10:40:08 +00:00 |
|
Roy Marples
|
baf217acc7
|
Fix unused var.
|
2008-03-01 09:27:29 +00:00 |
|
Roy Marples
|
f092045650
|
Support the use of PREFIX and PKG_PREFIX.
|
2008-02-28 11:08:49 +00:00 |
|
Roy Marples
|
8b4b958678
|
Now that s-s-d accepts >1 argument for stopping a daemon on match we need to store all arguments used incase a service started the same daemon more than once with different paramters.
|
2008-02-23 00:26:11 +00:00 |
|
Roy Marples
|
ad780077d2
|
Welcome to 2008.
|
2008-02-22 12:07:34 +00:00 |
|
Roy Marples
|
7dec6f4025
|
Don't warn about removed services through use of the nosys keyword.
|
2008-02-19 22:04:24 +00:00 |
|
Roy Marples
|
d7129163ce
|
Fix compile warning, and free removed depinfo's
|
2008-02-19 19:43:31 +00:00 |
|
Roy Marples
|
42dd9965cc
|
Default to using C99 standard.
|
2008-02-19 16:49:28 +00:00 |
|
Roy Marples
|
916a4463ce
|
Fix some warnings.
|
2008-02-19 16:05:42 +00:00 |
|
Roy Marples
|
79d40707db
|
Fix compile on Linux.
|
2008-02-19 15:51:59 +00:00 |
|
Roy Marples
|
e1e36b2872
|
keywords -> keyword
|
2008-02-19 14:36:22 +00:00 |
|
Roy Marples
|
0364bb2c84
|
Add the nojail keyword which excludes services marked as such from the dependency tree when in a jail, #bug 22
|
2008-02-19 14:15:53 +00:00 |
|
Roy Marples
|
eedf63906d
|
Fix compile on FreeBSD.
|
2008-02-18 16:26:49 +00:00 |
|
Roy Marples
|
b0442b3193
|
We need to check for contents of argv too.
|
2008-02-18 16:01:04 +00:00 |
|
Roy Marples
|
d904acf448
|
Fix a signed error.
|
2008-02-18 13:37:58 +00:00 |
|
Roy Marples
|
27f97f2106
|
We need to be able to locate pids by argv, instead of just argv0.
|
2008-02-17 15:12:00 +00:00 |
|
Roy Marples
|
9854f9e3ee
|
Use _PATH_DEVNULL on FreeBSD when using kvm_openfiles so we work in a jail, bug #21.
|
2008-02-13 23:44:17 +00:00 |
|
Roy Marples
|
3198d81a1f
|
Remove unsed vars
|
2008-02-10 23:13:09 +00:00 |
|
Roy Marples
|
4c6a66c3e9
|
Just restore the old set.
|
2008-02-04 21:48:05 +00:00 |
|
Roy Marples
|
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 |
|
Roy Marples
|
5014968e83
|
Fix fork error message.
|
2008-02-02 22:17:44 +00:00 |
|
Roy Marples
|
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 |
|
Roy Marples
|
8830b50636
|
Fix compile on systems that do not expose SYS_sigaction.
|
2008-02-02 13:00:22 +00:00 |
|
Roy Marples
|
e2919519d7
|
Using syscall in a vfork is safe for sigaction and sigprogmask.
|
2008-02-02 00:38:06 +00:00 |
|
Roy Marples
|
ad04517623
|
Block signals to avoid fork /signal races.
|
2008-02-02 00:17:35 +00:00 |
|
Roy Marples
|
fef5d0af59
|
Constantise as much as possible so that it reduces COW usage.
|
2008-02-01 19:54:46 +00:00 |
|
Roy Marples
|
3f0381e3e6
|
Use the variable instead of type for sizeof.
|
2008-01-30 14:46:08 +00:00 |
|
Roy Marples
|
61e36be694
|
Add xzalloc function to reduce size.
|
2008-01-30 14:34:55 +00:00 |
|
Roy Marples
|
51a9c647b9
|
Allow !net to remove the net provision from dependencies.
|
2008-01-30 13:37:20 +00:00 |
|
Roy Marples
|
4bdfccc2c2
|
Fix adding net scripts to the boot runlevel.
|
2008-01-30 12:50:44 +00:00 |
|
Roy Marples
|
9ce3086bf5
|
Fix service_started_daemon, bug #11
|
2008-01-28 13:16:33 +00:00 |
|
Roy Marples
|
b4bff9ce5e
|
Quiet some lint warnings.
|
2008-01-22 10:29:15 +00:00 |
|
Roy Marples
|
07728abbc1
|
Checking first char for null is more efficient than strlen.
|
2008-01-21 15:30:40 +00:00 |
|
Roy Marples
|
773c2b9ca6
|
We should never change the list passed to rc_config_value.
|
2008-01-18 14:01:48 +00:00 |
|
Roy Marples
|
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 |
|
Roy Marples
|
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 |
|
Roy Marples
|
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 |
|
Mike Frysinger
|
6aab712cb4
|
strip trailing newlines
|
2008-01-14 05:05:22 +00:00 |
|
Roy Marples
|
87e4e4410c
|
Remove rc_service_plugable function and make it private as it needs to read from our config file.
|
2008-01-13 17:47:23 +00:00 |
|
Roy Marples
|
abde759d5b
|
Re-indent to a standard tw of 8.
|
2008-01-11 15:51:40 +00:00 |
|