SRC_DIR="${SRC_DIR:-$PWD}"
FEDORA_INSTALL="dnf install -y golang tar xz bzip2 gzip sudo iproute wget"
-FEDORA_IMAGE="docker://fedora:23"
+FEDORA_IMAGE="docker://fedora:25"
ACBUILD_URL="https://github.com/appc/acbuild/releases/download/v0.2.2/acbuild.tar.gz"
ACBUILD="acbuild --debug"
BUILDFLAGS="-a --ldflags '-extldflags \"-static\"'"
mkdir -p ${SRC_DIR}/${RELEASE_DIR}
sudo -E rkt run \
- --volume rslvconf,kind=host,source=/etc/resolv.conf \
- --mount volume=rslvconf,target=/etc/resolv.conf \
--volume src-dir,kind=host,source=$SRC_DIR \
--mount volume=src-dir,target=/opt/src \
--interactive \
--insecure-options=image \
+ --net=host \
+ --dns=host \
${FEDORA_IMAGE} \
--exec /bin/bash \
-- -xe -c "\
${FEDORA_INSTALL}; cd /opt/src; umask 0022;
for arch in amd64 arm arm64 ppc64le s390x; do \
- CGO_ENABLED=0 GOARCH=\$arch ./build ${BUILDFLAGS}; \
- for format in txz tbz2 tgz; do \
+ CGO_ENABLED=0 GOARCH=\$arch ./build.sh ${BUILDFLAGS}; \
+ for format in tgz; do \
FILENAME=cni-\$arch-${TAG}.\$format; \
FILEPATH=${RELEASE_DIR}/\$FILENAME; \
tar -C ${OUTPUT_DIR} --owner=0 --group=0 -caf \$FILEPATH .; \