Skip to content

Commit d8527d8

Browse files
authored
do not include os-arch suffix on tar file bins (#26)
1 parent d98d38b commit d8527d8

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

scripts/build-binaries

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ set -euo pipefail
33

44
SCRIPTPATH="$( 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)
1112
PLATFORMS=("linux/amd64")
1213
PASS_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}
5862
done

0 commit comments

Comments
 (0)