[systemd-devel] [PATCH] systemctl: don't return success if we refused to execute user's request
Michal Sekletar
msekleta at redhat.com
Mon Jun 23 04:34:34 PDT 2014
---
src/systemctl/systemctl.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
index 727be58..2dac67c 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -6644,7 +6644,7 @@ found:
} else {
if (running_in_chroot() > 0) {
log_info("Running in chroot, ignoring request.");
- return 0;
+ return -ENOTSUP;
}
if ((verb->bus != FORCE || arg_force <= 0) && !bus) {
@@ -6895,7 +6895,7 @@ int main(int argc, char*argv[]) {
if (running_in_chroot() > 0 && arg_action != ACTION_SYSTEMCTL) {
log_info("Running in chroot, ignoring request.");
- r = 0;
+ r = -ENOTSUP;
goto finish;
}
--
2.0.0
More information about the systemd-devel
mailing list