21 lines
467 B
Bash
Executable File
21 lines
467 B
Bash
Executable File
#!/bin/bash
|
|
|
|
cd "$( dirname "${BASH_SOURCE[0]}" )"
|
|
|
|
RELEASE=(40 41 42)
|
|
|
|
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 -e PACKAGES="$(< packages)" -v /data/mirror/fedora/data/claque/releases/$r/x86_64:/data customrepo-$r
|
|
|
|
rm -f Dockerfile
|
|
done
|
|
|