]> git.proxmox.com Git - qemu-server.git/blame - qemu.init.d
bump version to 2.0-72
[qemu-server.git] / qemu.init.d
CommitLineData
1e3baf05
DM
1#! /bin/sh
2
3### BEGIN INIT INFO
4# Provides: qemu-server
7454902f
DM
5# Required-Start: +iscsi pve-cluster cman clvm $network $local_fs $remote_fs
6# Required-Stop: +iscsi pve-cluster cman clvm $network $local_fs $remote_fs
1e3baf05
DM
7# Default-Start: 2 3 4 5
8# Default-Stop: 0 1 6
9# Short-Description: start all qemu/kvm virtual machines
10### END INIT INFO
11
9b4ea962 12PATH=/sbin:/bin:/usr/sbin:/usr/bin
1e3baf05
DM
13PROG=/usr/sbin/qm
14DESC="Qemu Server"
15
16test -x $PROG || exit 0
17
18set -e
19
20case "$1" in
21 start)
22 (egrep '^flags.*svm' /proc/cpuinfo >/dev/null && modprobe -q kvm-amd) ||
23 (egrep '^flags.*vmx' /proc/cpuinfo >/dev/null && modprobe -q kvm-intel) ||
24 echo "unable to load kvm module"
25
31a9616c
DM
26 modprobe -q vhost_net || true
27
1e3baf05
DM
28 # recent distributions use tmpfs for /var/run
29 # and /var/lock to avoid to clean it up on every boot.
30 # they also assume that init scripts will create
31 # required subdirectories for proper operations
32 mkdir -p /var/run/qemu-server
33 mkdir -p /var/lock/qemu-server
34
1e3baf05
DM
35 ;;
36 stop)
41e7bdb9 37 # nothing to do, because we are no real daemon
1e3baf05
DM
38 ;;
39 force-reload)
40 ;;
41 restart)
42 # nothing to do, because we are no real daemon
43 ;;
44esac
45
46exit 0