Skip to content

Commit 368bfa2

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "bug 988550: devstack installer for xenserver to support user-defined ubuntu mirror"
2 parents 218a4fa + 1040a65 commit 368bfa2

File tree

3 files changed

+4
-54
lines changed

3 files changed

+4
-54
lines changed

tools/xen/install_os_domU.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,13 +174,16 @@ fi
174174
templateuuid=$(xe template-list name-label="$TNAME")
175175
if [ -n "$templateuuid" ]
176176
then
177-
vm_uuid=$(xe vm-install template="$TNAME" new-name-label="$GUEST_NAME")
177+
vm_uuid=$(xe vm-install template="$TNAME" new-name-label="$GUEST_NAME")
178178
else
179179
template=$(xe_min template-list name-label="Ubuntu 11.10 (64-bit)")
180180
if [ -z "$template" ]
181181
then
182182
cp $TOP_DIR/devstackubuntupreseed.cfg /opt/xensource/www/
183183
$TOP_DIR/scripts/xenoneirictemplate.sh "${HOST_IP}/devstackubuntupreseed.cfg"
184+
MIRROR=${MIRROR:-archive.ubuntu.com}
185+
sed -e "s,d-i mirror/http/hostname string .*,d-i mirror/http/hostname string $MIRROR," \
186+
-i /opt/xensource/www/devstackubuntupreseed.cfg
184187
fi
185188
$TOP_DIR/scripts/install-os-vpx.sh -t "Ubuntu 11.10 (64-bit)" -v $VM_BR -m $MGT_BR -p $PUB_BR -l $GUEST_NAME -r $OSDOMU_MEM_MB -k "flat_network_bridge=${VM_BR}"
186189

tools/xen/prepare_dom0.sh

Lines changed: 0 additions & 41 deletions
This file was deleted.

tools/xen/prepare_guest.sh

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,6 @@ GUEST_PASSWORD=${GUEST_PASSWORD:-secrete}
77
STAGING_DIR=${STAGING_DIR:-stage}
88
DO_TGZ=${DO_TGZ:-1}
99

10-
# Sources.list
11-
cat <<EOF >$STAGING_DIR/etc/apt/sources.list
12-
deb http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted
13-
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted
14-
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
15-
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
16-
deb http://us.archive.ubuntu.com/ubuntu/ oneiric universe
17-
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates universe
18-
deb http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
19-
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
20-
EOF
21-
2210
# Install basics
2311
chroot $STAGING_DIR apt-get update
2412
chroot $STAGING_DIR apt-get install -y cracklib-runtime curl wget ssh openssh-server tcpdump ethtool

0 commit comments

Comments
 (0)