---
src/dbus-service.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/dbus-service.c b/src/dbus-service.c
index 7809164..d840415 100644
--- a/src/dbus-service.c
+++ b/src/dbus-service.c
@@ -48,7 +48,7 @@
" <property name=\"WatchdogTimestampMonotonic\" type=\"t\"
access=\"read\"/>\n" \
" <property name=\"StartLimitInterval\" type=\"t\"
access=\"read\"/>\n" \
" <property name=\"StartLimitBurst\" type=\"u\" access=\"read\"/>\n" \
- " <property name=\"StartLimitAction\" type=\"s\" access=\"read\"/>\n"
\
+ " <property name=\"StartLimitAction\" type=\"s\"
access=\"readwrite\"/>\n" \
BUS_EXEC_COMMAND_INTERFACE("ExecStartPre") \
BUS_EXEC_COMMAND_INTERFACE("ExecStart") \
BUS_EXEC_COMMAND_INTERFACE("ExecStartPost") \
@@ -105,6 +105,7 @@ static
DEFINE_BUS_PROPERTY_APPEND_ENUM(bus_service_append_restart, service_resta
static DEFINE_BUS_PROPERTY_APPEND_ENUM(bus_service_append_notify_access,
notify_access, NotifyAccess);
static DEFINE_BUS_PROPERTY_APPEND_ENUM(bus_service_append_service_result,
service_result, ServiceResult);
static DEFINE_BUS_PROPERTY_APPEND_ENUM(bus_service_append_start_limit_action,
start_limit_action, StartLimitAction);
+static DEFINE_BUS_PROPERTY_SET_ENUM(bus_service_set_start_limit_action,
start_limit_action, StartLimitAction);
static const BusProperty bus_exec_main_status_properties[] = {
{ "ExecMainStartTimestamp", bus_property_append_usec, "t",
offsetof(ExecStatus, start_timestamp.realtime) },
@@ -129,7 +130,7 @@ static const BusProperty bus_service_properties[] = {
{ "WatchdogTimestampMonotonic",bus_property_append_usec, "t",
offsetof(Service, watchdog_timestamp.monotonic) },
{ "StartLimitInterval", bus_property_append_usec, "t",
offsetof(Service, start_limit.interval) },
{ "StartLimitBurst", bus_property_append_uint32, "u",
offsetof(Service, start_limit.burst) },
- { "StartLimitAction", bus_service_append_start_limit_action,"s",
offsetof(Service, start_limit_action) },
+ { "StartLimitAction", bus_service_append_start_limit_action,"s",
offsetof(Service, start_limit_action), false,
bus_service_set_start_limit_action},
BUS_EXEC_COMMAND_PROPERTY("ExecStartPre", offsetof(Service,
exec_command[SERVICE_EXEC_START_PRE]), true ),
BUS_EXEC_COMMAND_PROPERTY("ExecStart", offsetof(Service,
exec_command[SERVICE_EXEC_START]), true ),
BUS_EXEC_COMMAND_PROPERTY("ExecStartPost", offsetof(Service,
exec_command[SERVICE_EXEC_START_POST]), true ),
--
1.7.9.5
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel