Commit Graph

73 Commits

Author SHA1 Message Date
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 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 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 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 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 567f8e33f2 Just use the extern applet var. 2008-02-11 20:14: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 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 110a083ad2 Fix compile against old lib.s 2008-02-02 13:00:01 +00:00
Roy Marples 534691a2a5 Fix compile on BSD. 2008-02-02 00:44:04 +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 f2ce40d90b Use sigaction over signal. 2008-02-01 13:20:19 +00:00
Roy Marples ec912fa717 Fix compile on BSD 2008-02-01 00:32:50 +00:00
Roy Marples 1e9be161b9 Fix up deps for new scripts. 2008-01-31 18:01:20 +00:00
Roy Marples 84ad9a40a6 Use the variable instead of type for sizeof. 2008-01-30 15:01:37 +00:00
Roy Marples 3506cb2dc7 Ensure that we use our default CFLAGS if none set. 2008-01-30 15:00:58 +00:00
Roy Marples 2be93c3e0e Specify install modes for all our files. 2008-01-30 10:02:53 +00:00
Roy Marples 39d88dc809 Fix branding. 2008-01-29 14:55:35 +00:00
Roy Marples 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
Roy Marples d8240a1aea If we don't have any branding, then add some uname info at startup. 2008-01-29 10:03:45 +00:00
Roy Marples 9ce3086bf5 Fix service_started_daemon, bug #11 2008-01-28 13:16:33 +00:00
Roy Marples 649a710552 Quiet some more lint warnings. 2008-01-22 11:07:39 +00:00
Roy Marples 2007ed4b95 Prefer for (;;) over while (1) 2008-01-21 16:10:38 +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 28618c8174 should not produce a red star 2008-01-21 14:31:21 +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 87f785cc31 Style. 2008-01-18 13:30:12 +00:00
Roy Marples b6be36e5ea Don't enforce a C99 compiler. 2008-01-18 11:27:49 +00:00
Roy Marples 862e07c8fd rc_coldplug=no really stops all coldplug events 2008-01-18 10:04:21 +00:00
Roy Marples 38f8eee495 We should not use options for rc-update, as add, delete and such are commands. 2008-01-15 09:50:14 +00:00
Roy Marples 7fe30026b3 Fix rc changing runlevels after splitting out the applets. 2008-01-14 19:53:56 +00:00
Roy Marples 46294cba02 Fix shell_var as reported by lamusic. 2008-01-14 16:17:03 +00:00
Roy Marples 62d793f7ff Fix is_older_than. 2008-01-14 14:41:02 +00:00
Roy Marples e068757810 Put the applets into rc-applet.c so that rc.c is easier to manage. 2008-01-14 14:24:20 +00:00
Mike Frysinger d810e597dc partial revert of previous commit -- the rpath stuff was meant to be kept local only 2008-01-14 10:18:52 +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 e49e5b147c tweak help since this works for dirs and files 2008-01-14 05:48:31 +00:00
Mike Frysinger 357d3ecf84 fix --mode parsing by checking the proper function parameter 2008-01-14 05:39:01 +00:00
Mike Frysinger 0b815cc67f add missing "-d" option 2008-01-14 05:32:47 +00:00