summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-02Update Vcs-* and Homepage fields in debian/control.Dmitry Bogatov
2018-03-02Actually fix missing dh-sysuser dependencyDmitry Bogatov
dh-sysuser must but dh-runit dependency, not build-dependency!
2017-03-02Mark for release into experimentalDmitry Bogatov
2017-03-02Introduce new binary package 'runit-helper', allowing packages to access ↵Dmitry Bogatov
fixes and improvements in 'dh-runit' without rebuild.
2017-03-02Ensure that after package removal logs belong to root.Dmitry Bogatov
2017-03-02Remove 'logdir' option for simplicity sake. Strictly speaking it is ↵Dmitry Bogatov
backward-incompatible change, hence the version major bump, but I am unaware of any actual users of this option.
2017-03-02Improve readability of code, generating /etc/sv/<daemon>/log/run script ↵Dmitry Bogatov
using here-doc notation.
2017-03-01Add missing dependency on dh-sysuser.Dmitry Bogatov
2016-10-31Change naming of generated system users for logging to start with underscore.Dmitry Bogatov
2016-09-14Remove from 'dh_runit' code to install no longer present prerm maintainer ↵Dmitry Bogatov
script.
2016-09-11Upload to unstableDmitry Bogatov
2016-09-03Mark for releaseDmitry Bogatov
2016-09-03No need to invoke force-shutdown in maintainer script, runit will notice ↵Dmitry Bogatov
disappeared link anyway.
2016-09-03Do not create symbolic link in /etc/runit/runsvdir/ in maintainer script, ↵Dmitry Bogatov
make it part of binary package. It makes sure, that dpkg will make right thing.
2016-08-31Do not create /etc/service symbolic link in maintainer script of -run ↵Dmitry Bogatov
packages. It simplifies maintainace at cost of creation of empty directories in runit binary package. But since it is rare to install runit, but none of -run packages, trade-off seems justified.
2016-08-31Do not create /etc/runit/runsvdir/default directory. Instead, it is provided ↵Dmitry Bogatov
by runit binary package. It saved us trouble of ensuring, that directory is removed at apporiate time.
2016-08-23Mark for releaseDmitry Bogatov
2016-08-14Clean-up supervision directory of log process too.Dmitry Bogatov
2016-08-14Create supervise symbolic link for generated log scriptsDmitry Bogatov
2016-08-14Actually fix typoDmitry Bogatov
2016-08-14Force shutdown of service we are uninstalling. Otherwise, it would be 5 ↵Dmitry Bogatov
seconds gap, when process are still alive.
2016-08-14Fix typo in mkdir option.Dmitry Bogatov
2016-08-14Fix attempt to create directory under /Dmitry Bogatov
2016-08-14* Breaking change package.runit file format to improve interoperabilityDmitry Bogatov
with other tools (supply dh_runit arguments on command line) and make format extensible. See dh_runit(1). * Introduce support for automatic generation of log scripts.
2016-08-13Add gitignoreDmitry Bogatov
2016-07-28Fix spellingDmitry Bogatov
2016-07-28Mark for releaseDmitry Bogatov
2016-07-28Fix postrm script. Previously, it halted purge with errors about missing ↵Dmitry Bogatov
supervise directory. Indeed, if service was never started, it's supervise directory is empty and removed by dpkg.
2016-07-28Fix bug, that caused dh-runit to attemt to create directory under /.Dmitry Bogatov
2016-07-15Release 0.3Dmitry Bogatov
2016-07-15Support for runlevelsDmitry Bogatov
2016-06-15Change arch:any to arch:all. Perl script is arch-independent.Dmitry Bogatov
2016-06-12Fix lintian warningsDmitry Bogatov
* do not depend on perl-modules (why? lintian knows better) * postrm-runit, preinst-runit: make emacs choose correct shell without shebang
2016-06-12drop documentation about package.runit as runscriptDmitry Bogatov
2016-06-09Improve handling of maintainer scriptsDmitry Bogatov
* checking for /etc/service symlink is moved into preinst * runscripts are enabled in postinst * runscripts are disables in prerm * supervise directory is purged on 'postrm purge'
2016-06-09style: use install_dir over manual install(1) invokationDmitry Bogatov
2016-06-09Automatically generate dependency on runitDmitry Bogatov
2016-06-09Use filedoublearray to simplify codeDmitry Bogatov
2016-06-08Fill in ITP numberDmitry Bogatov
2016-06-08Fix Vcs-* linksDmitry Bogatov
2016-06-08wrap-and-sortDmitry Bogatov
2016-06-08Add missing DependsDmitry Bogatov
2016-06-08Improve created /etc/sv/${NAME} directoryDmitry Bogatov
* ensure that run/finish scripts are executable * create 'supervise' symlink to not pollute /etc/ directory
2016-06-07Fix typosDmitry Bogatov
2016-06-06Write maintainer scriptsDmitry Bogatov
2016-06-04add stubs for maintainer scriptsDmitry Bogatov
2016-06-04Initial commitDmitry Bogatov