Skip to content

Commit 6eb1f8e

Browse files
author
jdeolive
committed
adding region to bundle-vol command
git-svn-id: http://svn.opengeo.org/suite/trunk@2605 fe66add1-021f-4af3-b75b-ea5154e73f91
1 parent 2bb1b49 commit 6eb1f8e

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

aws/bundle_s3_image.sh

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ for (( i=2; i < ${#args[*]}; i++ )); do
2828
fi
2929
done
3030

31-
IMAGE_NAME=$1
31+
IMAGE_NAME_BASE=$1
3232
IMAGE_ARCH=$2
3333
export EC2_PRIVATE_KEY=`ls /tmp/pk-*`
3434
export EC2_CERT=`ls /tmp/cert-*`
@@ -45,13 +45,19 @@ check_rc $? "apt-get install ec2 api/ami + s3cmd tools"
4545
if [ -e /boot/grub/menu.lst ]; then
4646
sudo sed -i 's/root=LABEL=uec-rootfs/root=\/dev\/sda1/g' /boot/grub/menu.lst
4747
fi
48+
49+
for region in "us-east-1" "us-west-1"; do
50+
51+
IMAGE_NAME=$IMAGE_NAME_BASE-$region
52+
IMAGE_MANIFEST=/tmp/image.manifest.xml
53+
rm $IMAGE_MANIFEST
54+
4855
if [ -z $SKIP_BUNDLE ]; then
4956
# bundle the image
50-
sudo ec2-bundle-vol -c $EC2_CERT -k $EC2_PRIVATE_KEY -u $S3_USER -r $IMAGE_ARCH
57+
sudo ec2-bundle-vol --region $region -c $EC2_CERT -k $EC2_PRIVATE_KEY -u $S3_USER -r $IMAGE_ARCH
5158
check_rc $? "ec2-bundle-vol"
5259
fi
5360

54-
IMAGE_MANIFEST=/tmp/image.manifest.xml
5561
if [ ! -e $IMAGE_MANIFEST ]; then
5662
echo "No such file $IMAGE_MANIFEST. Exiting."
5763
exit 1
@@ -76,7 +82,6 @@ if [ -z $SKIP_UPLOAD ]; then
7682
fi
7783

7884
if [ -z $SKIP_REGISTER ]; then
79-
for region in "us-east-1" "us-west-1"; do
8085
# register the ami
8186
IMAGE_ID=$( ec2-register --region $region $S3_BUCKET/image.manifest.xml -n $IMAGE_NAME -a $IMAGE_ARCH | cut -f 2 )
8287
check_rc $? "ec2-register"
@@ -95,5 +100,5 @@ if [ -z $SKIP_REGISTER ]; then
95100
#ec2-create-tags $IMAGE_ID --tag geoserver --tag postgis --tag opengeo --tag openlayers --tag gis --tag geospatial --tag "opengeo suite"
96101
#check_rc $? "create image tags for $IMAGE_ID"
97102
fi
98-
done
99103
fi
104+
done

0 commit comments

Comments
 (0)