systemctl: fix return code in chroot
If 'systemctl enable' (and friends) is run inside chroot it always exits with a bad return code. unit_file_enable() returns the number of symlink rules that were supposed to be created. So resetting r to 0 and exiting gracefully should be the correct way.
This commit is contained in:
parent
f527b6b8e2
commit
df77cdf0fc
|
@ -3630,6 +3630,7 @@ static int enable_unit(DBusConnection *bus, char **args) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
r = 0;
|
||||||
} else {
|
} else {
|
||||||
const char *method;
|
const char *method;
|
||||||
bool send_force = true, expect_carries_install_info = false;
|
bool send_force = true, expect_carries_install_info = false;
|
||||||
|
|
Loading…
Reference in New Issue