summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2011-04-27 14:46:59 -0500
committerWilliam Hubbs <w.d.hubbs@gmail.com>2011-04-27 14:46:59 -0500
commit04e256e3b82ed36f61c375d83f8631a7b58bf28c (patch)
treedf37a4cc59991019ea16754d74be48ac403df351
parentb712a9161f3d51566f44d48909776649d70116d0 (diff)
downloadopenrc-04e256e3b82ed36f61c375d83f8631a7b58bf28c.tar.gz
openrc-04e256e3b82ed36f61c375d83f8631a7b58bf28c.tar.bz2
openrc-04e256e3b82ed36f61c375d83f8631a7b58bf28c.tar.xz
fix list returned by rc_service_extra_commands
This function was returning the setting of the variable $opts, which is not correct. $opts was used in baselayout-1, but it is replaced by $extra_commands and $extra_started_commands in openrc. This does not appear to break backward compatibility since this function does not appear to be used anywhere in the openrc code. Thanks to James Le Cuirot for the original patch. X-Gentoo-Bug: 360013 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=360013
-rw-r--r--src/librc/librc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librc/librc.c b/src/librc/librc.c
index e134547..f2f694d 100644
--- a/src/librc/librc.c
+++ b/src/librc/librc.c
@@ -525,7 +525,7 @@ rc_service_exists(const char *service)
}
librc_hidden_def(rc_service_exists)
-#define OPTSTR ". '%s'; echo $opts"
+#define OPTSTR ". '%s'; echo $extra_commands $extra_started_commands"
RC_STRINGLIST *
rc_service_extra_commands(const char *service)
{