1
0
Fork 0
out-of-tree/tools/qemu-oraclelinux-img/generate-images.sh

26 lines
648 B
Bash
Raw Normal View History

2023-05-09 16:19:10 +00:00
#!/usr/bin/env bash
set -eux
2023-05-09 16:14:15 +00:00
2023-05-12 08:11:57 +00:00
cd $(dirname $(realpath $0))
2023-05-09 16:14:15 +00:00
for version in 6 7 8 9; do
mkdir $version
2023-05-12 08:11:57 +00:00
2023-05-09 16:14:15 +00:00
sed "s/_VERSION_/${version}/" Dockerfile.template >> $version/Dockerfile
2023-05-12 08:11:57 +00:00
2023-05-09 16:14:15 +00:00
if [[ $version -eq 6 ]]; then
sed -i 's/baseos_latest/u10_base/' $version/Dockerfile
fi
if [[ $version -eq 7 ]]; then
sed -i 's/baseos_latest/u9_base/' $version/Dockerfile
fi
2023-05-12 08:11:57 +00:00
podman build -t gen-oraclelinux${version}-image $version
2023-05-09 16:14:15 +00:00
rm -rf $version
2023-05-12 08:11:57 +00:00
podman run --privileged -v $(pwd):/shared -t gen-oraclelinux${version}-image
2023-05-10 08:21:43 +00:00
tar -Szcf out_of_tree_oraclelinux_${version}.img.tar.gz out_of_tree_oraclelinux_${version}.img
2023-05-09 16:14:15 +00:00
done