Commit Graph

989 Commits

Author SHA1 Message Date
Roy Marples
d1f7f0a304 Force the specification of a pidfile or process name if daemon is a script. Alternatively, document the use of starting the script interpreter and passing the daemon as an option. 2008-02-24 23:09:15 +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
00aa221b98 Welcome to 2008. 2008-02-22 12:35:58 +00:00
Roy Marples
ad780077d2 Welcome to 2008. 2008-02-22 12:07:34 +00:00
Roy Marples
a9fcbf3e30 More PCC fixes. 2008-02-22 11:44:10 +00:00
Roy Marples
5bb09b6587 ewarn now goes to stderr to match portage behaviour. 2008-02-21 10:08:35 +00:00
Roy Marples
405cea1f19 Support the PCC compiler. 2008-02-20 18:06:01 +00:00
Roy Marples
d3d22914fc Fix -o 2008-02-20 15:48:09 +00:00
Roy Marples
5e523ff33e Move logfile without a visible error, bug #28 2008-02-20 14:30:23 +00:00
Roy Marples
95a7985ea3 Simply our code - only set env vars when needed. 2008-02-20 14:04:30 +00:00
Roy Marples
2456a265ee Allow rc-depend to order as if runlevel was starting or stopping. 2008-02-20 10:52:57 +00:00
Roy Marples
fabce3a51b Sanify the default cc flags. 2008-02-20 10:34:11 +00:00
Roy Marples
26b8d10867 Merge branch 'master' of git@git.overlays.gentoo.org:proj/openrc 2008-02-20 10:29:21 +00:00
Roy Marples
5ddd32c06c Allow fsck to be multiplexed. 2008-02-20 00:33:38 +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
f35f788187 Fix verbose without --exec. 2008-02-19 21:45:27 +00:00
Roy Marples
9e39a934b8 Fix an off-by-one error. 2008-02-19 21:45:01 +00:00
Roy Marples
d7129163ce Fix compile warning, and free removed depinfo's 2008-02-19 19:43:31 +00:00
Roy Marples
7406537363 Fix compile warnings. 2008-02-19 19:05:18 +00:00
Roy Marples
8d61a07f5e Fix CSTD. 2008-02-19 17:51:20 +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
42bfd7b6dc Move the shell code to check for RC_SYS to the keywords dependency. 2008-02-19 14:29:20 +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
f95e0b2c3e We should remove stale pidfiles and service daemon info if we didn't find anything to stop, bug #25. 2008-02-19 10:18:26 +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
fbdc85f3b3 Restore the --env option. 2008-02-17 11:17:48 +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
096ac08fe3 Some BSD's init don't send an action to rc.shutdown, so assume shutdown 2008-02-12 20:15:58 +00:00
Roy Marples
567f8e33f2 Just use the extern applet var. 2008-02-11 20:14:09 +00:00
Roy Marples
5e470afb52 Ignore resolvconf error messages if the interface does not exist. 2008-02-11 20:04:15 +00:00
Roy Marples
3198d81a1f Remove unsed vars 2008-02-10 23:13:09 +00:00
Roy Marples
3620e04769 Fix an off by one error when parsing PATH 2008-02-09 18:16:53 +00:00
Roy Marples
09ff8eeecd rc-status -r now shows the current runlevel name. 2008-02-08 21:11:44 +00:00
Roy Marples
04b1a62c4b Only use hilite if stdout is a tty 2008-02-07 23:24:09 +00:00
Roy Marples
483a19a0e3 exiting to shell should block signals first, to avoid the child getting them. Also, sulogin seems to work without specifying the terminal now. 2008-02-04 22:19:40 +00:00
Roy Marples
b1771be2d1 eoutdent should set the correct env var. 2008-02-04 22:10:41 +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
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
Roy Marples
1b2ad9e871 Remove the massive udev compat shim as it's now in udev-118-r2 2008-02-03 17:21:11 +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
110a083ad2 Fix compile against old lib.s 2008-02-02 13:00:01 +00:00