github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/scripts/packaging/docker_package.sh (about) 1 #!/bin/bash 2 3 TARGETS="debian:10 debian:11 debian:12 ubuntu:20.04 ubuntu:22.04 ubuntu:24.04" 4 5 if [ $# -ne 0 ]; then 6 TARGETS="$@" 7 fi 8 9 SCRIPT_DIR=$(dirname $0) 10 STACK_DIR=$(readlink -f ${SCRIPT_DIR}/../..) 11 12 for i in ${TARGETS}; do 13 echo "*** building for $i" 14 [ -f "${STACK_DIR}/debian/changelog" ] && rm -f "${STACK_DIR}/debian/changelog" 15 docker run --rm -v ${STACK_DIR}:/build $i /bin/bash -c 'echo "[safe]" > /root/.gitconfig && echo " directory = /build" >> /root/.gitconfig && cd /build && scripts/packaging/installrequirements.sh && scripts/packaging/buildpackage.sh' 16 done 17