The following pull request was submitted through Github. It can be accessed and reviewed at: https://github.com/lxc/lxcfs/pull/188
This e-mail was sent by the LXC bot, direct replies will not reach the author unless they happen to be subscribed to this list. === Description (from pull-request) === Add reload feature in sysV and systemd scripts. Upstart doesn't have such an option since it assume that every service use the SIGHUP for configuration reload
From ef3bc959c174d660ccd3cec77a6d7d05ad73f5e9 Mon Sep 17 00:00:00 2001 From: Nathan Delhaye <[email protected]> Date: Sat, 3 Jun 2017 13:49:29 +0200 Subject: [PATCH 1/2] Add reload command for sysv init script --- config/init/sysvinit/lxcfs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config/init/sysvinit/lxcfs b/config/init/sysvinit/lxcfs index 21a9c61..4d70bda 100755 --- a/config/init/sysvinit/lxcfs +++ b/config/init/sysvinit/lxcfs @@ -80,6 +80,13 @@ case "$1" in fi status_of_proc -p ${PIDFILE} "${DAEMON}" lxcfs ;; + + reload) + if init_is_upstart; then + exit 1 + fi + kill -USR1 $(cat /var/run/lxcfs.pid) + ;; restart|force-reload) if init_is_upstart; then From 5cfc1b910dc7b39cefb92447bb66d36239f5713a Mon Sep 17 00:00:00 2001 From: Nathan Delhaye <[email protected]> Date: Sat, 3 Jun 2017 13:50:42 +0200 Subject: [PATCH 2/2] Add reload command to systemd script --- config/init/systemd/lxcfs.service | 1 + 1 file changed, 1 insertion(+) diff --git a/config/init/systemd/lxcfs.service b/config/init/systemd/lxcfs.service index 95e3ee9..af20e5a 100644 --- a/config/init/systemd/lxcfs.service +++ b/config/init/systemd/lxcfs.service @@ -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
_______________________________________________ lxc-devel mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-devel
