4 Maintainer: Konstantin Stepanov <kstep@p-nut.info>
5 Build-Depends: debhelper (>= 7.0.50~)
6 Standards-Version: 3.8.4
7 Homepage: https://github.com/kstep/dbuscron
8 #Vcs-Git: git://git.debian.org/collab-maint/dbuscron.git
9 #Vcs-Browser: http://git.debian.org/?p=collab-maint/dbuscron.git;a=summary
13 Depends: ${misc:Depends}, python (>=2.5), python-dbus
14 Description: dbuscron is cron-like DBUS events scheduler
15 It's main target is Maemo 5. I wrote it for my N900 actually,
16 so I can schedule tasks for different DBUS events. This package
17 is prepared for Maemo 5 only, but the application itself can
18 be used on any Linux system.
20 It's configuration file is /etc/dbuscrontab.
21 Use `dbuscrontab -e' command to edit it (run dbuscrontab without
22 parameters to see help on command arguments).
24 The format of dbuscrontab is really simple and very similar to
25 crontab's one: it is a white-space separated table file, each
26 not empty and not comment (the one with `#' at first column) line
27 consists of 9 space separated fields: bus (`S' for system and `s'
28 for session), event type (signal, method_call, method_return or error),
29 event sender name, interface, object path, member, destination,
30 event arguments (actually a semicolon-separated list of arguments
31 to match) and shell command to run.
33 Every field can contain `*' to match any value, or multiple possible
34 values separated with comma.
36 When run, daemon listens for these events and runs shell command
37 for caught event. That's it!