@@ -3,11 +3,12 @@ set -euo pipefail
33
44SCRIPTPATH=" $( cd " $( dirname " $0 " ) " ; pwd -P ) "
55
6- REPO_ROOT_PATH=$SCRIPTPATH /../
7- MAKE_FILE_PATH=$REPO_ROOT_PATH /Makefile
8- mkdir -p $SCRIPTPATH /../build/bin
6+ REPO_ROOT_PATH=" ${SCRIPTPATH} /../"
7+ MAKE_FILE_PATH=" ${REPO_ROOT_PATH} /Makefile"
8+ BIN_DIR=" ${SCRIPTPATH} /../build/bin"
9+ mkdir -p " ${BIN_DIR} "
910
10- VERSION=$( make -s -f $MAKE_FILE_PATH version)
11+ VERSION=$( make -s -f ${ MAKE_FILE_PATH} version)
1112PLATFORMS=(" linux/amd64" )
1213PASS_THRU_ARGS=" "
1314
@@ -47,12 +48,15 @@ for os_arch in "${PLATFORMS[@]}"; do
4748 arch=$( echo $os_arch | cut -d' /' -f2)
4849 container_name=" extract-aeis-$os -$arch "
4950 repo_name=" aeis-bin"
50- bin_name=" ec2-instance-selector-$os -$arch "
51+ base_bin_name=" ec2-instance-selector"
52+ bin_name=" ${base_bin_name} -${os} -${arch} "
5153
5254 docker container rm $container_name || :
5355 $SCRIPTPATH /build-docker-images -p $os_arch -v $VERSION -r $repo_name $PASS_THRU_ARGS
5456 docker container create --rm --name $container_name " $repo_name :$VERSION -$os -$arch "
55- docker container cp $container_name :/ec2-instance-selector $SCRIPTPATH /../build/bin /$bin_name
57+ docker container cp $container_name :/ec2-instance-selector $BIN_DIR /$bin_name
5658
57- tar -zcvf ${SCRIPTPATH} /../build/bin/${bin_name} .tar.gz -C ${SCRIPTPATH} /../build/bin ${bin_name}
59+ cp ${BIN_DIR} /${bin_name} ${BIN_DIR} /${base_bin_name}
60+ tar -zcvf ${BIN_DIR} /${bin_name} .tar.gz -C ${BIN_DIR} ${base_bin_name}
61+ rm -f ${BIN_DIR} /${base_bin_name}
5862done
0 commit comments