483a19a0e3
exiting to shell should block signals first, to avoid the child getting them. Also, sulogin seems to work without specifying the terminal now.
Roy Marples2008-02-04 22:19:40 +00:00
b1771be2d1
eoutdent should set the correct env var.
Roy Marples2008-02-04 22:10:41 +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.
Roy Marples2008-02-03 23:27:16 +00:00
93e3101725
Allow non root users to use start-stop-daemon when linked with pam, Gentoo bug #207836.
Roy Marples2008-02-03 23:02:02 +00:00
1b2ad9e871
Remove the massive udev compat shim as it's now in udev-118-r2
Roy Marples2008-02-03 17:21:11 +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.
Roy Marples2008-02-02 14:22:37 +00:00
8830b50636
Fix compile on systems that do not expose SYS_sigaction.
Roy Marples2008-02-02 13:00:22 +00:00
e2919519d7
Using syscall in a vfork is safe for sigaction and sigprogmask.
Roy Marples2008-02-02 00:38:06 +00:00
ad04517623
Block signals to avoid fork /signal races.
Roy Marples2008-02-02 00:17:35 +00:00
fef5d0af59
Constantise as much as possible so that it reduces COW usage.
Roy Marples2008-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.
Roy Marples2008-02-01 15:09:59 +00:00
c1b3aa77a9
fsck should ignore SIGQUIT. Some implementation exit code 3 for a reboot. Reboot on Linux requires the -f flag.
Roy Marples2008-02-01 10:48:21 +00:00
e687cc1e79
Remove the over-engineered checkfs and checkroot scripts and replace with simple fsck, root and mtab scripts. Update dependencies accordingly.
Roy Marples2008-01-31 16:10:18 +00:00
b6b88d3a07
fsck -A isn't all that portable, so just use one codepath.
Roy Marples2008-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.
Roy Marples2008-01-31 09:48:58 +00:00
0ce909e12b
addons should check things, not us.
Roy Marples2008-01-30 22:53:40 +00:00
e675b2e005
Allow openvpn options to be specified. If options exist then for tunctl then we prefer that to openvpn, unless openvpn options exist.
Roy Marples2008-01-30 10:26:52 +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.
Roy Marples2008-01-29 13:52:54 +00:00
d8240a1aea
If we don't have any branding, then add some uname info at startup.
Roy Marples2008-01-29 10:03:45 +00:00
1d21c6b774
Fix pmake requiring some output here.
Roy Marples2008-01-18 11:26:23 +00:00
862e07c8fd
rc_coldplug=no really stops all coldplug events
Roy Marples2008-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
Roy Marples2008-01-15 19:47:48 +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.
Roy Marples2008-01-15 09:24:50 +00:00
e068757810
Put the applets into rc-applet.c so that rc.c is easier to manage.
Roy Marples2008-01-14 14:24:20 +00:00
6e1251b925
Ignore functions.sh and rc-functions.sh as these are now created by make.
Roy Marples2008-01-14 14:03:46 +00:00
cd6f815036
Don't special case innd.pid and handle files in run that start with -
Roy Marples2008-01-14 10:57:48 +00:00
d810e597dc
partial revert of previous commit -- the rpath stuff was meant to be kept local only
Mike Frysinger2008-01-14 10:18:52 +00:00
5bfcea4729
Add a section about reporting bugs.
Roy Marples2008-01-14 10:04:45 +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.
Roy Marples2008-01-14 08:12:37 +00:00
e49e5b147c
tweak help since this works for dirs and files
Mike Frysinger2008-01-14 05:48:31 +00:00
357d3ecf84
fix --mode parsing by checking the proper function parameter
Mike Frysinger2008-01-14 05:39:01 +00:00