summaryrefslogtreecommitdiff
path: root/src/rc/rc.c
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2013-12-11 17:39:38 -0600
committerWilliam Hubbs <w.d.hubbs@gmail.com>2013-12-12 18:31:29 -0600
commit7b5fa011ac7a9544fe68a9abb2f8ef940d9845f7 (patch)
treeb8c99079eac82e8c3a7c43b8d65585eb3b9a1f7f /src/rc/rc.c
parent09733d3fae77265263b1e918b9fce66a1c7a519a (diff)
downloadopenrc-7b5fa011ac7a9544fe68a9abb2f8ef940d9845f7.tar.gz
openrc-7b5fa011ac7a9544fe68a9abb2f8ef940d9845f7.tar.bz2
openrc-7b5fa011ac7a9544fe68a9abb2f8ef940d9845f7.tar.xz
Rename the rc binary to openrc
Debian requested this rename due to the "rc" binary conflicting with the "rc" binary from the plan 9 shell. We also add a deprecation warning to the binary when it is run as rc to encourage users to switch to openrc instead. X-Gentoo-Bug: 493958 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=493958
Diffstat (limited to 'src/rc/rc.c')
-rw-r--r--src/rc/rc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rc/rc.c b/src/rc/rc.c
index c1c1629..136e8fa 100644
--- a/src/rc/rc.c
+++ b/src/rc/rc.c
@@ -125,7 +125,7 @@ cleanup(void)
#endif
if (!rc_in_logger && !rc_in_plugin &&
- applet && strcmp(applet, "rc") == 0)
+ applet && (strcmp(applet, "rc") == 0 || strcmp(applet, "openrc") == 0))
{
if (hook_out)
rc_plugin_run(hook_out, runlevel);
@@ -724,7 +724,7 @@ handle_bad_signal(int sig)
#include "_usage.h"
#define usagestring "" \
- "Usage: rc [options] [<runlevel>]"
+ "Usage: openrc [options] [<runlevel>]"
#define getoptstring "a:no:s:S" getoptstring_COMMON
static const struct option longopts[] = {
{ "applet", 1, NULL, 'a' },
@@ -864,7 +864,7 @@ main(int argc, char **argv)
}
/* Enable logging */
- setenv("EINFO_LOG", "rc", 1);
+ setenv("EINFO_LOG", "openrc", 1);
/* Export our PID */
snprintf(pidstr, sizeof(pidstr), "%d", getpid());