diff options
Diffstat (limited to 'community/libvirt/libvirt.initd')
-rw-r--r-- | community/libvirt/libvirt.initd | 8 |
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 $? +} |