Commit Graph

1570 Commits

Author SHA1 Message Date
Roy Marples f689187966 Add -Z, --dry-run option to show which services we would start/stop
without actually doing so.
Fixes #151.
2009-04-30 23:42:01 +01:00
Roy Marples 3d0e5175d8 Avoid more gcc warning about not checking return values ... 2009-04-30 19:56:43 +01:00
Roy Marples 21e45e895c Brand with git version instead of svn 2009-04-30 19:16:31 +01:00
Juan RP a1e40e9beb Fix parens 2009-04-30 16:45:18 +01:00
Roy Marples b70501ef45 Go back to git 2009-04-30 15:05:39 +01:00
Roy Marples e0f0fc8046 Don't start services when their need dependency is broken 2009-04-28 08:29:02 +00:00
Roy Marples 48f477f851 Fix a brain fart 2009-04-27 13:58:26 +00:00
Roy Marples 3d43fb6f22 Although the noshutdown keyword is nice, we shouldn't use it for network or dhcpcd. Instead fake network shutdown so it comes back up correctly at boot and KILL dhcpcd to preserve network. 2009-04-27 13:33:37 +00:00
Roy Marples 824bb3aee3 Allow templates to define a stop signal 2009-04-27 13:32:13 +00:00
Roy Marples 0f70279f89 Set correct prefix 2009-04-27 12:12:42 +00:00
Roy Marples 71062f479a Add noshutdown to dhcpcd and wpa_supplicant. Tweak for style. 2009-04-27 12:06:54 +00:00
Roy Marples 94b3057571 Add the noshutdown keyword to special case the shutdown. 2009-04-27 12:04:33 +00:00
Roy Marples 338c93733d Fix the nstop keyword. 2009-04-27 09:06:30 +00:00
Roy Marples e70a142956 Style. 2009-04-27 07:51:18 +00:00
Roy Marples eaa32c75c9 Add the nostop keyword so that we don't stop the network init script by default. 2009-04-26 21:16:05 +00:00
Roy Marples 2b866f264f Stop using needless {} in vars 2009-04-26 21:13:26 +00:00
Roy Marples 59574780da Document tap interface creation. 2009-04-26 18:53:24 +00:00
Roy Marples 77c8f8abbb Use /bin/bash or user shell in /etc/passwd if none set before /bin/sh. 2009-04-26 17:57:06 +00:00
Roy Marples 1d48183646 Try and set a keymap as early as possible, #169 2009-04-26 11:19:22 +00:00
Roy Marples 0feddbd815 Use kill for the pid check as it's fast. 2009-04-25 20:44:13 +00:00
Roy Marples bd6bb932df Don't report final eends for interfaces as they make no sense. 2009-04-25 18:02:28 +00:00
Roy Marples f51d8d0b7d Document interfaces variable useage a bit better. 2009-04-25 13:44:41 +00:00
Roy Marples 42580d67b8 Verbosely report vars correctly. 2009-04-25 11:39:18 +00:00
Roy Marples c07b384d82 Don't drop to sulogin by default, but make this configurable. 2009-04-24 11:49:55 +00:00
Roy Marples bd211d534b We should match the full variable name. 2009-04-24 11:45:48 +00:00
Roy Marples b0ac71fe2a Add missing show levels switch. 2009-04-24 10:23:49 +00:00
Roy Marples 9966a902ab rc-status -c now lists services that have crashed.
It returns 0 if there are crashed services, otherwise 1.
This it easy to restart crashed services automatically.
More for #120.
2009-04-24 10:17:53 +00:00
Roy Marples e2629b0a3b Remove .depend before creating it. 2009-04-24 08:33:11 +00:00
Roy Marples 5276b13926 Cast to int 2009-04-24 08:32:44 +00:00
Roy Marples e7b35a8f15 Allow rc to start (optionally stop) crashed services, #120 2009-04-24 07:03:08 +00:00
Roy Marples e643a7fdd5 Describe interval units 2009-04-24 06:37:29 +00:00
Roy Marples ade85d4bd8 Improve style for KNF 2009-04-23 21:31:22 +00:00
Roy Marples 6953474655 Style 2009-04-23 20:53:24 +00:00
Roy Marples d231a2f0d9 Fix logic, thanks to Maryasin Semen 2009-04-23 20:44:17 +00:00
Roy Marples 7086df5664 Don't include hotplugged services in manual. 2009-04-23 20:27:40 +00:00
Roy Marples 7dc9c39503 Improve the service timeout code and reduce the timeout to 60 seconds.
Don't process any dependencies when changing runlevels and called 
outside of RC otherwise we can deadlock.
2009-04-23 20:20:17 +00:00
Roy Marples 953b0b7435 Document -i, --interpreted flag. 2009-04-22 10:49:07 +00:00
Roy Marples f326f688f6 Add the -i, --interpreted option.
This enables the code to include the daemons interpreter when matching
process name which fixes bug #164.
Existing init scripts that rely on the old behaviour will need to be 
fixed.
2009-04-22 10:45:01 +00:00
Roy Marples 588c9da0ab Document DHCP and iwconfig. 2009-04-19 21:45:09 +00:00
Roy Marples 7e9cdbd16e Document \$int and how to create bridge and vlan interfaces. 2009-04-19 21:35:26 +00:00
Roy Marples a2856fe192 Use shell_var for shell variables. 2009-04-19 21:10:06 +00:00
Roy Marples 8e5a601087 Style 2009-04-19 21:02:31 +00:00
Roy Marples a01f9be6f2 We should use $int for compat with NetBSD 2009-04-19 20:59:46 +00:00
Roy Marples 371506be48 Default to not building the old net scripts. 2009-04-19 20:54:11 +00:00
Roy Marples 4febf00c06 Allow family on routes, #152 2009-04-19 20:05:40 +00:00
Roy Marples 73f6d1c39e Document defaultroute 2009-04-19 18:36:06 +00:00
Roy Marples ee53e6ad29 -w, --wait seconds
New option so you can set the number of seconds to wait for and
check the daemon is still running.
The old code that periodically polled wasn't that reliable - in this 
case simpler == better.
Fixes #160
2009-04-19 18:20:49 +00:00
Roy Marples e2942e34af Use a bashism for a minor speedup in gendepends.sh 2009-04-19 16:47:09 +00:00
Roy Marples bbd810425b Move special umount of tmpfs to the swap init script where it belongs, #149. 2009-04-19 11:15:37 +00:00
Roy Marples bb6614f4e1 Document rc_nostop, #118 2009-04-19 10:25:38 +00:00