aboutsummaryrefslogtreecommitdiffstats
path: root/community/libvirt/libvirt.initd
diff options
context:
space:
mode:
Diffstat (limited to 'community/libvirt/libvirt.initd')
-rw-r--r--community/libvirt/libvirt.initd8
1 files changed, 8 insertions, 0 deletions
diff --git a/community/libvirt/libvirt.initd b/community/libvirt/libvirt.initd
index 8876c54c1cc..3d93b6b826c 100644
--- a/community/libvirt/libvirt.initd
+++ b/community/libvirt/libvirt.initd
@@ -13,6 +13,8 @@ start_stop_daemon_args="-b --env KRB5_KTNAME=/etc/libvirt/krb5.tab"
pidfile="/run/libvirtd.pid"
retry="${LIBVIRTD_TERMTIMEOUT}"
+extra_started_commands="reload"
+
depend() {
need virtlogd
use ceph dbus iscsid virtlockd
@@ -30,3 +32,9 @@ start_pre() {
[ -L /etc/libvirt/storage ] ||
checkpath --directory /etc/libvirt/storage || return 1
}
+
+reload() {
+ ebegin "Reloading $RC_SVCNAME"
+ start-stop-daemon --signal HUP --exec "$command" --pidfile "$pidfile"
+ eend $?
+}