]> git.proxmox.com Git - mirror_lxcfs.git/commitdiff
config: Adds reload mode to sysvinit and systemd scripts.
authortomponline <tomp@tomp.uk>
Tue, 22 Jan 2019 14:23:05 +0000 (14:23 +0000)
committertomponline <tomp@tomp.uk>
Tue, 22 Jan 2019 14:23:05 +0000 (14:23 +0000)
To to close down https://github.com/lxc/lxcfs/pull/188

Signed-off-by: tomponline <tomp@tomp.uk>
config/init/systemd/lxcfs.service
config/init/sysvinit/lxcfs

index 95e3ee9803172bda3915608004d6926252a082c7..af20e5ac4e6662f645489e3b1669745c1bd6b85c 100644 (file)
@@ -10,6 +10,7 @@ KillMode=process
 Restart=on-failure
 ExecStopPost=-/bin/fusermount -u /var/lib/lxcfs
 Delegate=yes
+ExecReload=/bin/kill -USR1 $MAINPID
 
 [Install]
 WantedBy=multi-user.target
index bdbcb343d70a1e157dc2ca74f0836c1e278d5409..4061b48cc383d88b39785e0c43badd541705ed53 100755 (executable)
@@ -83,6 +83,13 @@ case "$1" in
         status_of_proc -p ${PIDFILE} "${DAEMON}" lxcfs
     ;;
 
+    reload)
+        if init_is_upstart; then
+            exit 1
+        fi
+        kill -USR1 $(cat ${PIDFILE})
+    ;;
+
     restart|force-reload)
         if init_is_upstart; then
             exit 1