From: Michal Schmidt Date: Fri, 20 Jan 2012 02:03:25 +0000 (+0100) Subject: dbus-execute: don't publish control_group_persistent on DBus for now X-Git-Tag: v39~25 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=229b5d55f620704d62b91d824f429a6cf07e070c dbus-execute: don't publish control_group_persistent on DBus for now Since the addition of ControlGroupPersistent, systemd is trivially killed by "systemctl status any.service". bus_property_append_bool must not be used for a tri-state int. Also, should it really "b", or do we want the tri-state nature to be seen? For now just comment out the buggy DBus property. --- diff --git a/src/dbus-execute.c b/src/dbus-execute.c index 925cbb512..db7cc2f1d 100644 --- a/src/dbus-execute.c +++ b/src/dbus-execute.c @@ -416,6 +416,6 @@ const BusProperty bus_exec_context_properties[] = { { "KillSignal", bus_property_append_int, "i", offsetof(ExecContext, kill_signal) }, { "UtmpIdentifier", bus_property_append_string, "s", offsetof(ExecContext, utmp_id), true }, { "ControlGroupModify", bus_property_append_bool, "b", offsetof(ExecContext, control_group_modify) }, - { "ControlGroupModify", bus_property_append_bool, "b", offsetof(ExecContext, control_group_persistent) }, +/* FIXME{ "ControlGroupPersistent", bus_property_append_bool, "b", offsetof(ExecContext, control_group_persistent) },*/ { NULL, } };