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