Commit Graph

1014 Commits

Author SHA1 Message Date
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
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
eedf63906d Fix compile on FreeBSD. 2008-02-18 16:26:49 +00:00
b0442b3193 We need to check for contents of argv too. 2008-02-18 16:01:04 +00:00
d904acf448 Fix a signed error. 2008-02-18 13:37:58 +00:00
27f97f2106 We need to be able to locate pids by argv, instead of just argv0. 2008-02-17 15:12:00 +00:00
fbdc85f3b3 Restore the --env option. 2008-02-17 11:17:48 +00:00
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
096ac08fe3 Some BSD's init don't send an action to rc.shutdown, so assume shutdown 2008-02-12 20:15:58 +00:00
567f8e33f2 Just use the extern applet var. 2008-02-11 20:14:09 +00:00
5e470afb52 Ignore resolvconf error messages if the interface does not exist. 2008-02-11 20:04:15 +00:00
3198d81a1f Remove unsed vars 2008-02-10 23:13:09 +00:00
3620e04769 Fix an off by one error when parsing PATH 2008-02-09 18:16:53 +00:00
09ff8eeecd rc-status -r now shows the current runlevel name. 2008-02-08 21:11:44 +00:00
04b1a62c4b Only use hilite if stdout is a tty 2008-02-07 23:24:09 +00:00
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
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
1b2ad9e871 Remove the massive udev compat shim as it's now in udev-118-r2 2008-02-03 17:21:11 +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
62096f542f Use DOCDIR 2008-02-01 13:24:09 +00:00
f2ce40d90b Use sigaction over signal. 2008-02-01 13:20:19 +00:00
01e148d29d Style 2008-02-01 12:07:19 +00:00
c1b3aa77a9 fsck should ignore SIGQUIT. Some implementation exit code 3 for a reboot. Reboot on Linux requires the -f flag. 2008-02-01 10:48:21 +00:00
148739ed99 Swap may need local mounts 2008-02-01 09:29:26 +00:00
ec912fa717 Fix compile on BSD 2008-02-01 00:32:50 +00:00
e2484e7f24 Fix default preen option. 2008-01-31 18:15:04 +00:00
1e9be161b9 Fix up deps for new scripts. 2008-01-31 18:01:20 +00:00
cf567c844f Remove rc_force_auto as users can now specify -y in fsck_args. 2008-01-31 17:18:39 +00:00
492a8f87cf Enable fsck_shutdown again. 2008-01-31 17:12:54 +00:00
e687cc1e79 Remove the over-engineered checkfs and checkroot scripts and replace with simple fsck, root and mtab scripts. Update dependencies accordingly. 2008-01-31 16:10:18 +00:00
b6b88d3a07 fsck -A isn't all that portable, so just use one codepath. 2008-01-31 13:19:04 +00:00
9300fa240d Tidy up some code and remove the redundant single_user function as we now use exit codes. 2008-01-31 09:48:58 +00:00
0ce909e12b addons should check things, not us. 2008-01-30 22:53:40 +00:00
05e5865bdc Cleanup keymaps a little. 2008-01-30 16:36:18 +00:00
67f792ce4c Fix openvpn detection. 2008-01-30 16:12:19 +00:00
ee44b90795 Add a timeout for creating tun/tap interfaces. 2008-01-30 15:57:01 +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