aboutsummaryrefslogtreecommitdiffstats
path: root/stubdom/stubdom-dm
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-04-23 16:22:48 +0100
committerKeir Fraser <keir.fraser@citrix.com>2009-04-23 16:22:48 +0100
commit4a696a0a8618ca0f7502bfb98ef847890e6d53d6 (patch)
tree3e7c6503d33175eac3b3873412f32ff815a8f527 /stubdom/stubdom-dm
parent9e8fd772d0dd8d711b0c2cc9e187f4a72553c21b (diff)
downloadxen-4a696a0a8618ca0f7502bfb98ef847890e6d53d6.tar.gz
xen-4a696a0a8618ca0f7502bfb98ef847890e6d53d6.tar.bz2
xen-4a696a0a8618ca0f7502bfb98ef847890e6d53d6.zip
stubdoms: handle cdrom devices in the config file
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Diffstat (limited to 'stubdom/stubdom-dm')
-rw-r--r--stubdom/stubdom-dm4
1 files changed, 3 insertions, 1 deletions
diff --git a/stubdom/stubdom-dm b/stubdom/stubdom-dm
index f431d4f69b..0bcc1e644b 100644
--- a/stubdom/stubdom-dm
+++ b/stubdom/stubdom-dm
@@ -112,6 +112,8 @@ do
vbd_disk=`xenstore-read $i/params`
vbd_type=`xenstore-read $i/type`
vbd_dev=`xenstore-read $i/dev`
+ vbd_front=`xenstore-read $i/frontend`
+ vbd_devtype=`xenstore-read $vbd_front/device-type`
if [ $vbd_type = "file" ]
then
vbd_type="tap:aio"
@@ -120,7 +122,7 @@ do
then
echo -n "," >> /etc/xen/stubdoms/$domname-dm
fi
- echo -n "'$vbd_type:$vbd_disk,$vbd_dev,$vbd_mode'" >> /etc/xen/stubdoms/$domname-dm
+ echo -n "'$vbd_type:$vbd_disk,$vbd_dev:$vbd_devtype,$vbd_mode'" >> /etc/xen/stubdoms/$domname-dm
j=$(( $j + 1 ))
done
echo " ] " >> /etc/xen/stubdoms/$domname-dm