install -o root -g root -m 0755 ./dbuscron.py $(PREFIX)/dbuscron
install -o root -g root -m 0755 ./dbuscrontab.py $(PREFIX)/dbuscrontab
install -o root -g root -m 0755 -d $(PYMODULES)/dbuscron/shell
+ sed -i -e "s/%VERSION%/`git describe --tags`/" ./dbuscron/__init__.py
python$(PYVERSION) -O -c 'import dbuscron, dbuscron.shell.main, dbuscron.shell.edit'
install -o root -g root -m 0644 ./dbuscron/*.$(PYSUFFIX) $(PYMODULES)/dbuscron
install -o root -g root -m 0644 ./dbuscron/shell/*.$(PYSUFFIX) $(PYMODULES)/dbuscron/shell
+__version__ = "%VERSION%"
+
from dbuscron.bus import DbusRule, DbusBus
from dbuscron.command import Command, Commands
from dbuscron.util import daemonize, set_user_and_group
def OptionsParser(args=None, help=u'', **opts):
from optparse import OptionParser
- parser = OptionParser(usage=help)
+ import dbuscron
+ parser = OptionParser(usage=help, version="%prog "+dbuscron.__version__)
for opt, desc in opts.iteritems():
names = desc.pop('names')
desc['dest'] = opt