Commit 63a723f3 authored by Lennart Poettering's avatar Lennart Poettering

systemctl: fix exit code when directing is-enabled to chkconfig

parent 81ab0d3c
......@@ -4087,10 +4087,15 @@ static int install_info_apply(const char *verb, LookupPaths *paths, InstallInfo
return r;
if (status.si_code == CLD_EXITED) {
if (status.si_status == 0 && (streq(verb, "enable") || streq(verb, "disable")))
if (streq(verb, "is-enabled"))
return status.si_status == 0 ? 1 : 0;
if (status.si_status == 0)
n_symlinks ++;
return status.si_status == 0 ? 0 : -EINVAL;
} else
return -EPROTO;
}
......@@ -4193,6 +4198,8 @@ static int enable_unit(DBusConnection *bus, char **args, unsigned n) {
goto finish;
}
r = 0;
while ((i = hashmap_first(will_install))) {
int q;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment