Also don't restart on upgrades
--- /dev/null
+#!/bin/sh
+
+set -e
+
+case "$1" in
+ configure)
+ # Check for reload support in lxcfs
+ if [ -n "$2" ] && dpkg --compare-versions "$2" ge 2.0.0-pve1; then
+ # Check for running lxfs
+ if [ -f /run/lxcfs.pid ]; then
+ kill -USR1 `cat /run/lxcfs.pid`
+ fi
+ fi
+ ;;
+
+esac
+
+#DEBHELPER#
+
+exit 0
[Service]
ExecStart=/usr/bin/lxcfs /var/lib/lxcfs/
-KillMode=none
+KillMode=process
Restart=on-failure
-ExecStop=/bin/fusermount -u /var/lib/lxcfs
+ExecReload=/bin/kill -USR1 $MAINPID
+ExecStopPost=-/bin/fusermount -u /var/lib/lxcfs
[Install]
WantedBy=multi-user.target
override_dh_auto_install:
dh_auto_install --destdir=debian/lxcfs
+
+override_dh_installinit:
+ dh_installinit -p lxcfs --no-restart-on-upgrade
+
+override_dh_systemd_start:
+ dh_systemd_start -p lxcfs --no-restart-on-upgrade lxcfs.service