[2019-01-21 20:03] Jonathan Nieder <jrnie...@gmail.com> > Jonathan Nieder wrote: > > + * git-daemon-run: pre-create supervise directory so that postinst > > + can start the service (thx Celejar and Dmitry Bogatov; closes: > > + #919296). > > [...] > > Unfortunately, this doesn't work. /var/lib/supervise/git-daemon ought > to contain a definition of a supervise service, whereas this produces > an empty directory so it still fails.
Wierd. It should work. /etc/sv/git-daemon/supervise is not dangling, is it? Tell me which git commit I should build and test, in effort to help debugging? > Do you have more details? Why was this approach expected to work, and > where can I read more about what changed in runit and how to > appropriately adjust this package to handle the changes? It is my fault. I dropped /var/lib/supervise directory in runit=2.1.2-4, which was expected by git-daemon-run. Today runit packaging underwent quite a rework, and packages, providing runscripts are encouraged to use dh_runit(1). It manages creation of apporiate directories and symbolic links. If you have any issues, do not hezitate to ask -- runit is my top priority. -- Note, that I send and fetch email in batch, once every 24 hours. If matter is urgent, try https://t.me/kaction --