[systemd-commits] man/systemctl.xml src/systemctl
Kay Sievers
kay at kemper.freedesktop.org
Mon Jun 4 10:56:08 PDT 2012
man/systemctl.xml | 2 +-
src/systemctl/systemctl.c | 17 +++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
New commits:
commit b43f208f78666fd27e274daa946ae57becd59dd6
Author: Kay Sievers <kay at vrfy.org>
Date: Mon Jun 4 19:48:32 2012 +0200
systemctl: rename "man" to "help"
diff --git a/man/systemctl.xml b/man/systemctl.xml
index 34a3ea8..5edbb9f 100644
--- a/man/systemctl.xml
+++ b/man/systemctl.xml
@@ -633,7 +633,7 @@
output.</para></listitem>
</varlistentry>
<varlistentry>
- <term><command>man [NAME...|PID...]</command></term>
+ <term><command>help [NAME...|PID...]</command></term>
<listitem><para>Show manual pages for
one or more units, if available. If a
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
index f65bd2f..2fbfd7e 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -2458,7 +2458,7 @@ static void print_status_info(UnitStatusInfo *i) {
arg_scope == UNIT_FILE_SYSTEM ? "--system" : "--user");
}
-static void man_status_info(UnitStatusInfo *i) {
+static void show_unit_help(UnitStatusInfo *i) {
char **p;
assert(i);
@@ -3020,8 +3020,8 @@ static int show_one(const char *verb, DBusConnection *bus, const char *path, boo
r = 0;
if (!show_properties) {
- if (streq(verb, "man"))
- man_status_info(&info);
+ if (streq(verb, "help"))
+ show_unit_help(&info);
else
print_status_info(&info);
}
@@ -4284,7 +4284,7 @@ static int systemctl_help(void) {
" status [NAME...|PID...] Show runtime status of one or more units\n"
" show [NAME...|JOB...] Show properties of one or more\n"
" units/jobs or the manager\n"
- " man [NAME...|PID...] Show manual for one or more units\n"
+ " help [NAME...|PID...] Show manual for one or more units\n"
" reset-failed [NAME...] Reset failed state for all, one, or more\n"
" units\n"
" load [NAME...] Load one or more units\n\n"
@@ -5248,7 +5248,7 @@ static int systemctl_main(DBusConnection *bus, int argc, char *argv[], DBusError
{ "check", MORE, 2, check_unit },
{ "show", MORE, 1, show },
{ "status", MORE, 2, show },
- { "man", MORE, 2, show },
+ { "help", MORE, 2, show },
{ "dump", EQUAL, 1, dump },
{ "dot", EQUAL, 1, dot },
{ "snapshot", LESS, 2, snapshot },
@@ -5293,9 +5293,10 @@ static int systemctl_main(DBusConnection *bus, int argc, char *argv[], DBusError
/* Special rule: no arguments means "list-units" */
i = 0;
else {
- if (streq(argv[optind], "help")) {
- systemctl_help();
- return 0;
+ if (streq(argv[optind], "help") && !argv[optind+1]) {
+ log_error("This command expects one or more "
+ "unit names. Did you mean --help?");
+ return -EINVAL;
}
for (i = 0; i < ELEMENTSOF(verbs); i++)
More information about the systemd-commits
mailing list