Gentoo Archives: gentoo-commits

From: Christian Ruppert <idl0r@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/openrc:master commit in: src/rc/
Date: Mon, 04 Jul 2011 22:54:55
Message-Id: 003d4ba15be5f43eb868cf89e8c8c7db46e9dc94.idl0r@gentoo
1 commit: 003d4ba15be5f43eb868cf89e8c8c7db46e9dc94
2 Author: Christian Ruppert <idl0r <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 4 22:51:29 2011 +0000
4 Commit: Christian Ruppert <idl0r <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 4 22:51:29 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=003d4ba1
7
8 Don't write into optarg, this also fixes a compiler warning.
9
10 ---
11 src/rc/runscript.c | 12 +++++-------
12 1 files changed, 5 insertions(+), 7 deletions(-)
13
14 diff --git a/src/rc/runscript.c b/src/rc/runscript.c
15 index a6a8d0e..f62e8dc 100644
16 --- a/src/rc/runscript.c
17 +++ b/src/rc/runscript.c
18 @@ -1333,12 +1333,6 @@ runscript(int argc, char **argv)
19 prefix = NULL;
20 retval = svc_exec("status", NULL);
21 } else {
22 - if (strcmp(optarg, "pause") == 0) {
23 - ewarn("WARNING: 'pause' is deprecated; please use '--nodeps stop'");
24 - deps = false;
25 - optarg = "stop";
26 - }
27 -
28 if (strcmp(optarg, "conditionalrestart") == 0 ||
29 strcmp(optarg, "condrestart") == 0)
30 {
31 @@ -1349,7 +1343,11 @@ runscript(int argc, char **argv)
32 svc_restart();
33 } else if (strcmp(optarg, "start") == 0) {
34 svc_start();
35 - } else if (strcmp(optarg, "stop") == 0) {
36 + } else if (strcmp(optarg, "stop") == 0 || strcmp(optarg, "pause") == 0) {
37 + if (strcmp(optarg, "pause") == 0) {
38 + ewarn("WARNING: 'pause' is deprecated; please use '--nodeps stop'");
39 + deps = false;
40 + }
41 if (deps && in_background)
42 get_started_services();
43 svc_stop();