29 lines
689 B
Bash
Executable File
29 lines
689 B
Bash
Executable File
#!/bin/bash
|
|
set -o errexit # Exit the script with error if any of the commands fail
|
|
set -o xtrace
|
|
|
|
rm -rf mongodb/pymongo
|
|
rm -rf mongodb/gridfs
|
|
rm -rf mongodb/bson
|
|
|
|
pushd ../..
|
|
rm -f pymongo/*.so
|
|
rm -f bson/*.so
|
|
image="quay.io/pypa/manylinux2014_x86_64:latest"
|
|
|
|
DOCKER=$(command -v docker) || true
|
|
if [ -z "$DOCKER" ]; then
|
|
PODMAN=$(command -v podman) || true
|
|
if [ -z "$PODMAN" ]; then
|
|
echo "docker or podman are required!"
|
|
exit 1
|
|
fi
|
|
DOCKER=podman
|
|
fi
|
|
|
|
$DOCKER run --rm -v "`pwd`:/src" $image /src/test/lambda/build_internal.sh
|
|
cp -r pymongo ./test/lambda/mongodb/pymongo
|
|
cp -r bson ./test/lambda/mongodb/bson
|
|
cp -r gridfs ./test/lambda/mongodb/gridfs
|
|
popd
|