Files
minideb/buildall
T
Alessandro Chitolina deb033200e arm64 support
2021-01-13 18:14:31 +01:00

38 lines
598 B
Bash
Executable File

#!/bin/bash
# Build a minideb image for each supported dist
set -e
set -u
set -o pipefail
arch=${1:-"amd64 arm64"}
dist="jessie
stretch
buster
"
dist_with_snapshot="buster"
for a in $arch; do
for i in $dist; do
if [[ "$a" != "amd64" && "$i" == "jessie" ]]; then
continue
fi
./buildone "$i" "$a"
done
done
snapshot_id=$(./snapshot_id)
if [ -n "$snapshot_id" ]; then
for a in $arch; do
for i in $dist_with_snapshot; do
./buildone_snapshot "$i" "$snapshot_id" "$a"
done
mkdir -p "build/$a"
echo "$snapshot_id" > "build/$a/snapshot_id"
done
fi