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 |
|
Roy Marples
|
534691a2a5
|
Fix compile on BSD.
|
2008-02-02 00:44:04 +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
|
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 |
|
Roy Marples
|
62096f542f
|
Use DOCDIR
|
2008-02-01 13:24:09 +00:00 |
|
Roy Marples
|
f2ce40d90b
|
Use sigaction over signal.
|
2008-02-01 13:20:19 +00:00 |
|
Roy Marples
|
01e148d29d
|
Style
|
2008-02-01 12:07:19 +00:00 |
|
Roy Marples
|
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 |
|
Roy Marples
|
148739ed99
|
Swap may need local mounts
|
2008-02-01 09:29:26 +00:00 |
|
Roy Marples
|
ec912fa717
|
Fix compile on BSD
|
2008-02-01 00:32:50 +00:00 |
|
Roy Marples
|
e2484e7f24
|
Fix default preen option.
|
2008-01-31 18:15:04 +00:00 |
|
Roy Marples
|
1e9be161b9
|
Fix up deps for new scripts.
|
2008-01-31 18:01:20 +00:00 |
|
Roy Marples
|
cf567c844f
|
Remove rc_force_auto as users can now specify -y in fsck_args.
|
2008-01-31 17:18:39 +00:00 |
|
Roy Marples
|
492a8f87cf
|
Enable fsck_shutdown again.
|
2008-01-31 17:12:54 +00:00 |
|
Roy Marples
|
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 |
|
Roy Marples
|
b6b88d3a07
|
fsck -A isn't all that portable, so just use one codepath.
|
2008-01-31 13:19:04 +00:00 |
|
Roy Marples
|
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 |
|
Roy Marples
|
0ce909e12b
|
addons should check things, not us.
|
2008-01-30 22:53:40 +00:00 |
|
Roy Marples
|
05e5865bdc
|
Cleanup keymaps a little.
|
2008-01-30 16:36:18 +00:00 |
|
Roy Marples
|
67f792ce4c
|
Fix openvpn detection.
|
2008-01-30 16:12:19 +00:00 |
|
Roy Marples
|
ee44b90795
|
Add a timeout for creating tun/tap interfaces.
|
2008-01-30 15:57:01 +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
|
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
|
b49f779779
|
Document how to remove dependencies in configuration files.
|
2008-01-30 14:07:45 +00:00 |
|
Roy Marples
|
51a9c647b9
|
Allow !net to remove the net provision from dependencies.
|
2008-01-30 13:37:20 +00:00 |
|
Roy Marples
|
0c75e888fc
|
Allow rc_need to work with net scripts, and allow for loopback also.
|
2008-01-30 13:20:47 +00:00 |
|
Roy Marples
|
4bdfccc2c2
|
Fix adding net scripts to the boot runlevel.
|
2008-01-30 12:50:44 +00:00 |
|
Roy Marples
|
c1d18354c6
|
Fix unmounting shared and bind mounts, Gentoo bug #207611.
|
2008-01-30 11:58:21 +00:00 |
|
Roy Marples
|
e675b2e005
|
Allow openvpn options to be specified. If options exist then for tunctl then we prefer that to openvpn, unless openvpn options exist.
|
2008-01-30 10:26:52 +00:00 |
|
Roy Marples
|
ee9476223d
|
Typo
|
2008-01-30 10:04:15 +00:00 |
|
Roy Marples
|
2be93c3e0e
|
Specify install modes for all our files.
|
2008-01-30 10:02:53 +00:00 |
|
Roy Marples
|
4f6e778758
|
Only allow .sh files to be used as net modules.
|
2008-01-29 15:41:10 +00:00 |
|
Roy Marples
|
2bd31e8d03
|
Attempt to fix tun/tap issue on first boot.
|
2008-01-29 15:34:17 +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 |
|