|
...
|
...
|
@@ -120,8 +120,14 @@ RUN_SH=$CHROOTCACHE/natty-stack/$DEST/run.sh
|
|
120
|
120
|
cat > $RUN_SH <<EOF
|
|
121
|
121
|
#!/usr/bin/env bash
|
|
122
|
122
|
|
|
|
123
|
+# Get IP range
|
|
|
124
|
+set \`ip addr show dev eth0 | grep inet\`
|
|
|
125
|
+PREFIX=\`echo \$2 | cut -d. -f1,2,3\`
|
|
|
126
|
+export FLOATING_RANGE="\$PREFIX.224/27"
|
|
|
127
|
+
|
|
123
|
128
|
# Pre-empt download of natty image
|
|
124
|
129
|
tar czf $DEST/devstack/files/natty.tgz /etc/hosts
|
|
|
130
|
+mkdir -p $DEST/devstack/files/images
|
|
125
|
131
|
touch $DEST/devstack/files/images/natty-server-cloudimg-amd64-vmlinuz-virtual
|
|
126
|
132
|
touch $DEST/devstack/files/images/natty-server-cloudimg-amd64.img
|
|
127
|
133
|
|
|
...
|
...
|
@@ -137,6 +143,7 @@ EOF
|
|
137
|
137
|
|
|
138
|
138
|
# Make the run.sh executable
|
|
139
|
139
|
chmod 755 $RUN_SH
|
|
|
140
|
+chroot $CHROOTCACHE/natty-stack chown stack $DEST/run.sh
|
|
140
|
141
|
|
|
141
|
142
|
# build a new image
|
|
142
|
143
|
BASE=$CHROOTCACHE/build.$$
|