[SRU] daemontools-run needs to work with upstart
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
daemontools (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bug Description
Binary package hint: daemontools-run
SRU-JUSTIFICATION:
With the original jaunty-packages, daemontools will fail to install as the postinst-script still relies on /etc/inittab to be there. As we use Upstart in Ubuntu, the script fails:
# dpkg -i daemontools-
[...]
Adding SV inittab entry...
cp: cannot stat `/etc/inittab': No such file or directory
dpkg: error processing daemontools-run (--install):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
daemontools-run
All users will encounter this problem, making this package effectively unusable.
SRU-TESTCASE:
Install daemontools-run from the repositories. It will fail (see above).
Now install daemontools-run from ppa https:/
This will install the program and register it with upstart.
SRU-REGRESSION-
Non-existent, it does not work now, what worse can it get? ;-)
Related branches
Changed in daemontools: | |
status: | New → Confirmed |
Changed in daemontools: | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
Changed in daemontools (Ubuntu): | |
milestone: | none → ubuntu-9.04 |
summary: |
- daemontools-run needs to work with upstart + [SRU] daemontools-run needs to work with upstart |
description: | updated |
tags: | added: install jnms |
tags: | added: verification-done |
Change the /command/svscanboot in boot.eventd to /usr/bin/ svscanboot.
For 8.10 final they've not gone with djb's unorthodox directory structure, but instead they've put the binaries under /usr/bin — the /service directory is under /etc/service but is NOT made by the package yet, so svc -u (or ln -s) to there when you want to start something.