Skip to content
Snippets Groups Projects
Commit 6408c577 authored by Laurent Léonard's avatar Laurent Léonard
Browse files

Remove libvirt-suspendonreboot

parent a7f4bedf
No related branches found
No related tags found
No related merge requests found
......@@ -2,4 +2,3 @@ daemon/libvirtd.conf
daemon/libvirtd.policy-0
daemon/libvirtd.policy-1
daemon/libvirtd.sasl
debian/libvirt-suspendonreboot
#! /bin/sh
### BEGIN INIT INFO
# Provides: libvirt-suspendonreboot
# Required-Start: libvirt-bin
# Required-Stop: libvirt-bin $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: suspend/resmum vms on reboot
### END INIT INFO
# (c) Andi Barth <aba@not.so.argh.org> 2008
# Distributable under the terms of the GNU GPL version 2.
#
# copy to /etc/init.d/libvirt-suspendonreboot and use
# update-rc.d libvirt-suspendonreboot defaults 29 71
# to enable
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
suspenddir=/var/lib/libvirt/autosuspend
case "$1" in
start)
for domain in ${suspenddir}/*dump; do
if [ -f $domain ]; then
domain=$(basename $domain .dump)
echo "resuming $domain ..."
virsh restore ${suspenddir}/${domain}.dump && rm ${suspenddir}/${domain}.dump
fi
done
;;
stop)
for domain in /etc/libvirt/qemu/*xml; do
domain=$(basename $domain .xml)
state=$(virsh domstate $domain)
if [ "$state" = "running" ]; then
echo "suspending $domain ..."
virsh save ${domain} ${suspenddir}/${domain}.dump
fi
done
;;
reload|force-reload|restart)
# No action, nothing to reload
;;
*)
echo "Usage: $0 {start|stop|restart|reload|force-reload}" >&2
exit 1
esac
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment