Skip to content
This repository has been archived by the owner on Aug 14, 2020. It is now read-only.

Commit

Permalink
ace: use actual GOOS and GOARCH when building validator ACIs
Browse files Browse the repository at this point in the history
  • Loading branch information
mpasternacki committed Feb 16, 2016
1 parent 328fd6d commit 41fc66c
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
4 changes: 3 additions & 1 deletion ace/build_aci
Expand Up @@ -6,6 +6,8 @@ set -eu

PREFIX="ace"
: ${NO_SIGNATURE=}
GOOS="$(go env GOOS)"
GOARCH="$(go env GOARCH)"

if ! [[ $0 =~ "${PREFIX}/build_aci" ]]; then
echo "invoke from repository root" 1>&2
Expand All @@ -20,7 +22,7 @@ for typ in main sidekick; do
layoutdir="bin/ace-${typ}-layout"
mkdir -p ${layoutdir}/rootfs/opt/acvalidator
cp bin/ace-validator ${layoutdir}/rootfs/
cp ${PREFIX}/image_manifest_${typ}.json ${layoutdir}/manifest
sed -e "s/@GOOS@/$GOOS/" -e "s/@GOARCH@/$GOARCH/" < ${PREFIX}/image_manifest_${typ}.json.in > ${layoutdir}/manifest
# now build the tarball, and sign it
pushd ${layoutdir} >/dev/null
# Set a consistent timestamp so we get a consistent hash
Expand Down
Expand Up @@ -4,8 +4,8 @@
"name": "coreos.com/ace-validator-main",
"labels": [
{ "name": "version", "value": "0.7.4" },
{ "name": "os", "value": "linux" },
{ "name": "arch", "value": "amd64" }
{ "name": "os", "value": "@GOOS@" },
{ "name": "arch", "value": "@GOARCH@" }
],
"app": {
"exec": [
Expand Down
Expand Up @@ -4,8 +4,8 @@
"name": "coreos.com/ace-validator-sidekick",
"labels": [
{ "name": "version", "value": "0.7.4" },
{ "name": "os", "value": "linux" },
{ "name": "arch", "value": "amd64" }
{ "name": "os", "value": "@GOOS@" },
{ "name": "arch", "value": "@GOARCH@" }
],
"app": {
"exec": [
Expand Down

0 comments on commit 41fc66c

Please sign in to comment.