[RigoDaemon] add "system_restart_needed" signaling

This commit is contained in:
Fabio Erculiani
2013-11-05 11:17:32 +01:00
parent a7d90680de
commit a323563b22

View File

@@ -1670,6 +1670,9 @@ class RigoDaemonService(dbus.service.Object):
self.unsupported_applications,
manual_remove, remove)
if update:
GLib.idle_add(self.system_restart_needed)
return AppTransactionOutcome.SUCCESS
finally:
@@ -3660,6 +3663,15 @@ class RigoDaemonService(dbus.service.Object):
write_output("restarting_system_upgrade(): issued",
debug=True)
@dbus.service.signal(dbus_interface=BUS_NAME,
signature='')
def system_restart_needed(self):
"""
Notify that a System restart is needed.
"""
write_output("system_restart_needed(): issued",
debug=True)
@dbus.service.signal(dbus_interface=BUS_NAME,
signature='i')
def resources_unlock_request(self, activity):