X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fhostname%2Fhostnamectl.c;h=3150396c70e89d2167e94616f4953d7694cea43f;hb=9e5548644f76e893c246d54ae613856b67b8dc1d;hp=523177b27d4d412d54d7734c25130956a1aea4a4;hpb=46e65dcc3a522b5e992e165b5e61d14254026859;p=elogind.git diff --git a/src/hostname/hostnamectl.c b/src/hostname/hostnamectl.c index 523177b27..3150396c7 100644 --- a/src/hostname/hostnamectl.c +++ b/src/hostname/hostnamectl.c @@ -145,7 +145,7 @@ static int show_one_name(sd_bus *bus, const char* attr) { r = sd_bus_message_read(reply, "s", &s); if (r < 0) - return r; + return bus_log_parse_error(r); printf("%s\n", s); @@ -285,7 +285,7 @@ static int set_chassis(sd_bus *bus, char **args, unsigned n) { assert(args); assert(n == 2); - return set_simple_string(bus, "SetChasis", args[1]); + return set_simple_string(bus, "SetChassis", args[1]); } static int help(void) { @@ -294,12 +294,12 @@ static int help(void) { "Query or change system hostname.\n\n" " -h --help Show this help\n" " --version Show package version\n" - " --transient Only set transient hostname\n" - " --static Only set static hostname\n" - " --pretty Only set pretty hostname\n" " --no-ask-password Do not prompt for password\n" " -H --host=[USER@]HOST Operate on remote host\n" - " -M --machine=CONTAINER Operate on local container\n\n" + " -M --machine=CONTAINER Operate on local container\n" + " --transient Only set transient hostname\n" + " --static Only set static hostname\n" + " --pretty Only set pretty hostname\n\n" "Commands:\n" " status Show current hostname settings\n" " set-hostname NAME Set system hostname\n"