static-curl/docker_build.sh

22 lines
483 B
Bash
Raw Normal View History

2019-12-04 22:33:05 -05:00
#!/bin/sh
2019-12-05 20:34:50 -05:00
DOCKER_IMAGE="$1"
shift
ARCH="$1"
2019-12-04 22:33:05 -05:00
2019-12-05 20:34:50 -05:00
BUILD_DIR=/tmp/static-curl/
2019-12-04 22:33:05 -05:00
2019-12-05 20:34:50 -05:00
rm -rf "$BUILD_DIR"
mkdir -p "$BUILD_DIR"
cp build.sh mykey.asc "$BUILD_DIR"
# if this is a multiarch image, must register binfmt handlers
echo "$DOCKER_IMAGE" | grep multiarch && docker run --rm --privileged multiarch/qemu-user-static:register --reset
docker run --rm -v "$BUILD_DIR":/tmp "$DOCKER_IMAGE" /tmp/build.sh || exit 1
2019-12-05 20:34:50 -05:00
mv "$BUILD_DIR"curl "./curl-$ARCH"
rm -rf "$BUILD_DIR" 2>/dev/null
exit 0