Commit Graph

1587 Commits

Author SHA1 Message Date
c0fd1b49e4 Move non compiled libraries from /lib/rc to /libexec/rc
OpenRC version is now stored as plaintext in /libexec/rc/version

Plugins (cursplash, splashutils) will have to be re-compiled to pickup
the new directories. State data needs to be moved from /lib/rc/init.d
to /libexec/rc/init.d as well.
2009-05-23 20:38:12 +01:00
5294abe617 If already started or stopped, abort. 2009-05-17 12:29:46 +01:00
701813b5ff procfs should use modules. 2009-05-11 15:31:52 +01:00
b2eb9f8a83 Unset PAM environment variables if not set 2009-05-07 12:20:59 +01:00
cc5e43922e Supply a working default inittab 2009-05-07 10:44:50 +01:00
0aabe32375 Enable wpa_supplicant for >1 wireless interface if found. 2009-05-06 16:47:37 +01:00
7c81f74b60 Fix compile on NetBSD 2009-05-05 16:39:59 +01:00
d441bf1585 Ignore more foo for the BSDs 2009-05-05 10:29:52 +01:00
43063ae7c2 Fix compile on NetBSD and FreeBSD 2009-05-05 10:24:21 +01:00
e575b33047 We shouldn't use -L/lib 2009-05-02 18:29:00 +01:00
c09e6b3e6d Typo 2009-05-02 12:31:13 +01:00
6615eb4b68 Add runlevel stacking, #88
This implementation has the limitation that you cannot have a stacked
runlevel and service of the same name in a runlevel.
2009-05-02 12:26:45 +01:00
e040bd77e9 Ignore test results 2009-05-02 12:18:34 +01:00
658a220638 Add (c) to Copyright 2009-05-01 15:11:40 +01:00
b32c9c1139 Ensure that rc.d services are not started twice if PKG_DIR is blank.
Fixes #170
2009-05-01 09:37:51 +01:00
fb051bf81a Add -i, --ifexists so that we can do this
rc-sercice -i foo -- restart
instead of this
  rc-service -e foo && rc-service foo -- restart
2009-05-01 08:38:57 +01:00
caf29a6480 Fix git versioning 2009-05-01 00:15:20 +01:00
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
3d0e5175d8 Avoid more gcc warning about not checking return values ... 2009-04-30 19:56:43 +01:00
21e45e895c Brand with git version instead of svn 2009-04-30 19:16:31 +01:00
a1e40e9beb Fix parens 2009-04-30 16:45:18 +01:00
b70501ef45 Go back to git 2009-04-30 15:05:39 +01:00
e0f0fc8046 Don't start services when their need dependency is broken 2009-04-28 08:29:02 +00:00
48f477f851 Fix a brain fart 2009-04-27 13:58:26 +00:00
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
824bb3aee3 Allow templates to define a stop signal 2009-04-27 13:32:13 +00:00
0f70279f89 Set correct prefix 2009-04-27 12:12:42 +00:00
71062f479a Add noshutdown to dhcpcd and wpa_supplicant. Tweak for style. 2009-04-27 12:06:54 +00:00
94b3057571 Add the noshutdown keyword to special case the shutdown. 2009-04-27 12:04:33 +00:00
338c93733d Fix the nstop keyword. 2009-04-27 09:06:30 +00:00
e70a142956 Style. 2009-04-27 07:51:18 +00:00
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
2b866f264f Stop using needless {} in vars 2009-04-26 21:13:26 +00:00
59574780da Document tap interface creation. 2009-04-26 18:53:24 +00:00
77c8f8abbb Use /bin/bash or user shell in /etc/passwd if none set before /bin/sh. 2009-04-26 17:57:06 +00:00
1d48183646 Try and set a keymap as early as possible, #169 2009-04-26 11:19:22 +00:00
0feddbd815 Use kill for the pid check as it's fast. 2009-04-25 20:44:13 +00:00
bd6bb932df Don't report final eends for interfaces as they make no sense. 2009-04-25 18:02:28 +00:00
f51d8d0b7d Document interfaces variable useage a bit better. 2009-04-25 13:44:41 +00:00
42580d67b8 Verbosely report vars correctly. 2009-04-25 11:39:18 +00:00
c07b384d82 Don't drop to sulogin by default, but make this configurable. 2009-04-24 11:49:55 +00:00
bd211d534b We should match the full variable name. 2009-04-24 11:45:48 +00:00
b0ac71fe2a Add missing show levels switch. 2009-04-24 10:23:49 +00:00
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
e2629b0a3b Remove .depend before creating it. 2009-04-24 08:33:11 +00:00
5276b13926 Cast to int 2009-04-24 08:32:44 +00:00
e7b35a8f15 Allow rc to start (optionally stop) crashed services, #120 2009-04-24 07:03:08 +00:00
e643a7fdd5 Describe interval units 2009-04-24 06:37:29 +00:00
ade85d4bd8 Improve style for KNF 2009-04-23 21:31:22 +00:00
6953474655 Style 2009-04-23 20:53:24 +00:00