mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
bitkeeper revision 1.819 (405ff597IZG6ZJZ_KUXF4rm3sEo57A)
console_client.py, xencons, Makefile, Console-HOWTO.txt: Console and controller modifications. xend: new file xendomains: Rename: tools/examples/xendomains -> tools/examples/init.d/xendomains
This commit is contained in:
1 parent
fc3d97e938
commit
6d303dacab
7 files changed
+48
-6
No files matched your search
@@ -46,12 +46,13 @@
|
||||
401d7e16UgeqroJQTIhwkrDVkoWgZQ tools/examples/README
|
||||
401d7e16GS8YesM1zateRbaOoI6YLQ tools/examples/defaults
|
||||
401d7e16NoWaBGC1RXbBcqAOr5Uaag tools/examples/democd
|
||||
405ff55dawQyCHFEnJ067ChPRoXBBA tools/examples/init.d/xend
|
||||
40278d94cIUWl2eRgnwZtr4hTyWT1Q tools/examples/init.d/xendomains
|
||||
40278d91ZjLhxdjjrGe8HEdwHLj5xQ tools/examples/netbsd
|
||||
401d7e16NpnVrFSsR7lKKKfTwCYvWA tools/examples/xc_dom_control.py
|
||||
401d7e16RJj-lbtsVEjua6HYAIiKiA tools/examples/xc_dom_create.py
|
||||
403b7cf7J7FsSSoEPGhx6gXR4pIdZg tools/examples/xc_physinfo.py
|
||||
401d7e16X4iojyKopo_j63AyzYZd2A tools/examples/xc_vd_tool.py
|
||||
40278d94cIUWl2eRgnwZtr4hTyWT1Q tools/examples/xendomains
|
||||
3f776bd2Xd-dUcPKlPN2vG89VGtfvQ tools/misc/Makefile
|
||||
3f6dc136ZKOjd8PIqLbFBl_v-rnkGg tools/misc/miniterm/Makefile
|
||||
3f6dc140C8tAeBfroAF24VrmCS4v_w tools/misc/miniterm/README
|
||||
|
||||
@@ -56,6 +56,14 @@ Virtual console for other domains
|
||||
rc.local):
|
||||
# /usr/sbin/xend start
|
||||
|
||||
Alternatively, Redhat- and LSB-compatible Linux installations can use
|
||||
the provided init.d script. To integrate startup and shutdown of xend
|
||||
in such a system, you will need to run a few configuration commands:
|
||||
# chkconfig --add xend
|
||||
# chkconfig --level 35 on
|
||||
# chkconfig --level 01246 off
|
||||
This will avoid the need to run xend manually from rc.local, for example.
|
||||
|
||||
Note that, when a domain is created using xc_dom_create.py, xend MUST
|
||||
be running. If everything is set up correctly then xc_dom_create will
|
||||
print the local TCP port to which you should connect to perform
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
INSTALL = $(wildcard *.py)
|
||||
ETC = defaults democd netbsd
|
||||
INITD = xendomains
|
||||
INITD = init.d/xendomains init.d/xend
|
||||
|
||||
all:
|
||||
|
||||
|
||||
Executable
+33
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# xend Script to start and stop the Xen control daemon.
|
||||
#
|
||||
# Author: Keir Fraser <keir.fraser@cl.cam.ac.uk>
|
||||
#
|
||||
# chkconfig: 2345 99 00
|
||||
# description: Starts and stops the Xen control daemon.
|
||||
|
||||
. /etc/init.d/functions
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
xend start
|
||||
exit $?
|
||||
;;
|
||||
stop)
|
||||
xend stop
|
||||
exit $?
|
||||
;;
|
||||
status)
|
||||
;;
|
||||
restart|reload)
|
||||
;;
|
||||
*)
|
||||
# do not advertise unreasonable commands that there is no reason
|
||||
# to use with this device
|
||||
echo $"Usage: $0 {start|stop|status|restart|reload}"
|
||||
exit 1
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
File renamed without changes.
+2
-2
@@ -26,7 +26,7 @@ def __recv_from_sock(sock):
|
||||
stop = False
|
||||
while not stop:
|
||||
try:
|
||||
data = sock.recv(1)
|
||||
data = sock.recv(1024)
|
||||
os.write(1, data)
|
||||
except socket.error, error:
|
||||
if error[0] != errno.EINTR:
|
||||
@@ -35,7 +35,7 @@ def __recv_from_sock(sock):
|
||||
|
||||
def __send_to_sock(sock):
|
||||
while 1:
|
||||
data = os.read(0,1)
|
||||
data = os.read(0,1024)
|
||||
if ord(data[0]) == ord(']')-64:
|
||||
break
|
||||
try:
|
||||
|
||||
@@ -26,7 +26,7 @@ def __recv_from_sock(sock):
|
||||
stop = False
|
||||
while not stop:
|
||||
try:
|
||||
data = sock.recv(1)
|
||||
data = sock.recv(1024)
|
||||
os.write(1, data)
|
||||
except socket.error, error:
|
||||
if error[0] != errno.EINTR:
|
||||
@@ -35,7 +35,7 @@ def __recv_from_sock(sock):
|
||||
|
||||
def __send_to_sock(sock):
|
||||
while 1:
|
||||
data = os.read(0,1)
|
||||
data = os.read(0,1024)
|
||||
if ord(data[0]) == ord(']')-64:
|
||||
break
|
||||
try:
|
||||
|
||||