qpsmtpd should create /var/run/qpsmtpd in init.d (/var/run/ is tmpfs)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qpsmtpd (Ubuntu) |
Fix Released
|
Low
|
Daniel T Chen |
Bug Description
Binary package hint: qpsmtpd
The package 'qpsmtpd' on installation creates /var/run/qpsmtpd as an empty directory with permissions "drwxr-sr-x qpsmtpd qpsmtpd" (user:qpsmtpd group:qpsmtpd mode:2755).
This _might_ be used to store greylist database or other files that might benefit from persistent state across reboots! I (enyc) have not got the greylist database to appear at all, however, so I am not sure where this is stored.
In any case, at the least, this package needs something like:-
"mkdir -p /var/run/qpsmtpd"
"chown qpsmtpd:qpsmtpd /var/run/qpsmtpd"
"chmod 2755 /var/run/qpsmtpd"
or similar.. in the init-script so that upon reboot the qpsmtpd continues to work,
rather than failing to find /var/run/qpsmtpd and not working!
Changed in qpsmtpd: | |
importance: | Undecided → Medium |
status: | Unconfirmed → Confirmed |
Changed in qpsmtpd: | |
status: | Fix Committed → Fix Released |
I can see what needs patching as-above (very simple really), but I need to know in what form to create a patch (i.e. where to put the source-tree directories w.r.t. each other with what names and any special flags on diff to use).
Will somebody point me at relevant help/information on this?