Files
claque/build.sh
2024-07-11 15:24:42 +02:00

21 lines
492 B
Bash
Executable File

#!/bin/bash
cd "$( dirname "${BASH_SOURCE[0]}" )"
RELEASE=(39 40)
for r in "${RELEASE[@]}"; do
sudo -u mirror mkdir -p /data/mirror/fedora/data/claque/releases/$r/x86_64/Packages
docker container rm claque-$r
sed "s/RELEASE/$r/" Dockerfile.default > Dockerfile
docker build -t customrepo-$r .
docker create --name claque-$r --privileged --user 978:978 -e PACKAGES="$(< packages)" -v /data/mirror/fedora/data/claque/releases/$r/x86_64:/data customrepo-$r
rm -f Dockerfile
done