<aegis>
  <provide>
    <credential name="TimeControl"/>
    <credential name="TimeBackup"/>
    <credential name="TimedEventQueueWrite"/>
    <dbus name="com.nokia.timed.backup" own="SELF" bus="system">
      <node name="/com/nokia/timed/backup">
        <interface name="com.nokia.backupclient">
          <method name="backupStarts">
            <annotation name="com.maemo.Aegis" value="TimeBackup"/>
          </method>
          <method name="backupFinished">
            <annotation name="com.maemo.Aegis" value="TimeBackup"/>
          </method>
          <method name="restoreStarts">
            <annotation name="com.maemo.Aegis" value="TimeBackup"/>
          </method>
          <method name="restoreFinished">
            <annotation name="com.maemo.Aegis" value="TimeBackup"/>
          </method>
        </interface>
      </node>
    </dbus>
    <dbus name="com.nokia.time" own="SELF" bus="system">
      <node name="/com/nokia/time">
        <interface name="com.nokia.time">
          <annotation name="com.maemo.Aegis" value=""/>
          <method name="wall_clock_settings">
            <annotation name="com.maemo.Aegis" value="TimeControl"/>
          </method>
        </interface>
        <interface name="org.freedesktop.DBus.Introspectable">
          <annotation name="com.maemo.Aegis" value=""/>
        </interface>
      </node>
    </dbus>
  </provide>
  <request>
    <credential name="CAP::setgid" />
    <credential name="CAP::setuid" />
    <credential name="CAP::sys_time" />
    <credential name="timed::TimedEventQueueWrite"/>
    <for path="/usr/bin/timed" />
  </request>
  <request context="INSTALL">
    <credential name="aegisfs::AegisFSMountAdd" />
  </request>
</aegis>
