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:
Christian Hesse 2012-10-17 16:03:49 +02:00 committed by Zbigniew Jędrzejewski-Szmek
parent f527b6b8e2
commit df77cdf0fc
1 changed files with 1 additions and 0 deletions

View File

@ -3630,6 +3630,7 @@ static int enable_unit(DBusConnection *bus, char **args) {
}
}
r = 0;
} else {
const char *method;
bool send_force = true, expect_carries_install_info = false;