Only create /run/mosquitto at runtime.

Per policy, packages shouldn't contain directories in /run. This means
/run/mosquitto should be created at boot time. Closes #983429.
debian
Roger A. Light 5 years ago
parent ec4fbf5ff7
commit 1ca9e5984b

2
debian/changelog vendored

@ -2,6 +2,8 @@ mosquitto (2.0.8-2) unstable; urgency=medium
* Remove debian-config.patch, this is already handled with
debian/mosquitto.conf
* Per policy, packages shouldn't contain directories in /run. This means
/run/mosquitto should be created at boot time. Closes #983429.
-- Roger A. Light <roger@atchoo.org> Sun, 28 Feb 2021 23:22:57 +0000

@ -1,3 +1,2 @@
var/lib/mosquitto
var/log/mosquitto
/run/mosquitto

@ -44,6 +44,8 @@ case "$1" in
exit 1
fi
log_daemon_msg "Starting network daemon:" "mosquitto"
mkdir -m 740 -p /run/mosquitto
chown mosquitto: /run/mosquitto
if start-stop-daemon --start --quiet --oknodo --background --make-pidfile --pidfile ${PIDFILE} --exec ${DAEMON} -- -c /etc/mosquitto/mosquitto.conf ; then
log_end_msg 0
else

@ -17,7 +17,6 @@ setup_mosquitto_user() {
fix_permissions() {
chown mosquitto /var/lib/mosquitto
chown mosquitto /run/mosquitto
test ! -e /var/log/mosquitto || chown mosquitto /var/log/mosquitto
test ! -e /var/log/mosquitto/mosquitto.log || chown mosquitto /var/log/mosquitto/mosquitto.log
}

Loading…
Cancel
Save