mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 18:21:39 +01:00
migrate.py, params.py, SrvDaemon.py, xend, Makefile: Remove xfrd now that save/restore doesn't use xfrd anymore. console.py: Remove/disable debug output. .del-check_twisted~f74b05eb88f208a1: Delete: tools/check/check_twisted xend: Twisted is no longer used -- remove check whether it's installed or not. .del-Makefile~474b093f3e64d016: Delete: tools/xfrd/Makefile .del-xfrdClient.py~d1d33f981191dfa: Delete: tools/xfrd/xfrdClient.py .del-xfrd.h~54f8ea6e77cf4f26: Delete: tools/xfrd/xfrd.h .del-xfrd.c~e3be851c3a4297a5: Delete: tools/xfrd/xfrd.c .del-xen_domain.h~4a0c609ff18c63a8: Delete: tools/xfrd/xen_domain.h .del-xen_domain.c~cd85f330a909fbce: Delete: tools/xfrd/xen_domain.c .del-select.h~348b2b069dd5748: Delete: tools/xfrd/select.h .del-select.c~373282d5f920303d: Delete: tools/xfrd/select.c .del-marshal.h~9929a72563171372: Delete: tools/xfrd/marshal.h .del-marshal.c~3108fab658d2220: Delete: tools/xfrd/marshal.c .del-lzi_stream.h~49308e7b16ba42e3: Delete: tools/xfrd/lzi_stream.h .del-lzi_stream.c~e1870394f081f255: Delete: tools/xfrd/lzi_stream.c .del-debug.h~c268d8f144e5e4da: Delete: tools/xfrd/debug.h .del-connection.h~ac7cb6a42316a421: Delete: tools/xfrd/connection.h .del-connection.c~c025e96fc5649424: Delete: tools/xfrd/connection.c .del-Make.xfrd~5a18d2f63aad1d40: Delete: tools/xfrd/Make.xfrd Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
52 lines
821 B
Bash
Executable File
52 lines
821 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# xend Script to start and stop the Xen control daemon.
|
|
#
|
|
# Author: Keir Fraser <keir.fraser@cl.cam.ac.uk>
|
|
#
|
|
# chkconfig: 2345 98 01
|
|
# description: Starts and stops the Xen control daemon.
|
|
|
|
if ! [ -e /proc/xen/privcmd ]; then
|
|
exit 0
|
|
fi
|
|
|
|
# Wait for Xend and xcs to be up
|
|
function await_daemons_up
|
|
{
|
|
i=1
|
|
rets=10
|
|
xend status
|
|
while [ $? -ne 0 -a $i -lt $rets ]; do
|
|
sleep 1
|
|
echo -n .
|
|
i=$(($i + 1))
|
|
xend status
|
|
done
|
|
}
|
|
|
|
case "$1" in
|
|
start)
|
|
xend start
|
|
await_daemons_up
|
|
;;
|
|
stop)
|
|
xend stop
|
|
;;
|
|
status)
|
|
xend status
|
|
;;
|
|
restart|reload|force-reload)
|
|
xend restart
|
|
await_daemons_up
|
|
;;
|
|
*)
|
|
# do not advertise unreasonable commands that there is no reason
|
|
# to use with this device
|
|
echo $"Usage: $0 {start|stop|status|restart|reload|force-reload}"
|
|
exit 1
|
|
esac
|
|
|
|
exit $?
|
|
|