From 2920ced60ad465b22335661f453d7c0d37a160fd Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Wed, 28 May 2014 15:34:04 +0200 Subject: [PATCH] Reduce ngcp version string to something useable Addressing: | 15:26:25 + ec2-create-image --region eu-west-1 --name ngcp-ce-mr3.3.1.0+0~20140528091259.443+wheezy~1.gbpf74599 --description 'Official sip:provider CE AMI for release mr3.3.1.0+0~20140528091259.443+wheezy~1.gbpf74599 [2014-05-28_13:10]' i-b6b474f6 | 15:26:27 Client.InvalidAMIName.Malformed: AMI names must be between 3 and 128 characters long, and may contain letters, numbers, '(', ')', '.', '-', '/' and '_' --- ec2-create-ce | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ec2-create-ce b/ec2-create-ce index b959a33..472fe04 100755 --- a/ec2-create-ce +++ b/ec2-create-ce @@ -166,7 +166,10 @@ if [ -z "$NGCP_VERSION" ] ; then exit 1 fi -AMI_NAME="ngcp-ce-${NGCP_VERSION}" +# use just "ngcp-ce-mr3.3.1.0" if we get something like +# "ngcp-ce-mr3.3.1.0+0~20140528091259.443+wheezy~1.gbpf74599" +# as NGCP_VERSION +AMI_NAME="ngcp-ce-${NGCP_VERSION%%\+*}" AMI_DESCRIPTION="Official sip:provider CE AMI for release ${NGCP_VERSION} [${DATE_STRING}]" USER_DATA_FILE="$(mktemp)"