mirror of
https://github.com/clearlinux/systemd-stable.git
synced 2026-06-16 02:35:58 +00:00
systemctl: refuse --host with cat
This might be fixed one day, but for now it's better to fail.
https://bugzilla.redhat.com/show_bug.cgi?id=1186952
(cherry picked from commit 3e495a6651)
Conflicts:
src/systemctl/systemctl.c
This commit is contained in:
@@ -22,6 +22,9 @@ Bugfixes:
|
||||
str_split_quoted() should return a real return code, so spawn_child can
|
||||
report the failure properly.
|
||||
|
||||
* When systemctl --host is used, underlying ssh connection can remain open.
|
||||
bus_close does not kill children?
|
||||
|
||||
External:
|
||||
* Fedora: add an rpmlint check that verifies that all unit files in the RPM are listed in %systemd_post macros.
|
||||
|
||||
|
||||
@@ -4544,6 +4544,11 @@ static int cat(sd_bus *bus, char **args) {
|
||||
assert(bus);
|
||||
assert(args);
|
||||
|
||||
if (arg_host) {
|
||||
log_error("Option --host cannot be used with 'cat'");
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
r = expand_names(bus, args + 1, NULL, &names);
|
||||
if (r < 0)
|
||||
log_error("Failed to expand names: %s", strerror(-r));
|
||||
|
||||
Reference in New Issue
Block a user