pungi-rocky/sync-from-upstream

38 lines
969 B
Text
Raw Permalink Normal View History

2022-06-02 13:38:49 +00:00
#!/bin/bash
2024-08-20 05:00:38 +00:00
set -e
echo "Cloning upstream pungi"
git clone https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos.git -b centos-9-stream /var/tmp/c9s
2022-06-02 13:38:49 +00:00
2024-08-20 05:00:38 +00:00
echo "Copying shared data"
if [ -d "shared" ]; then
/bin/cp /var/tmp/c9s/shared/* shared/
2022-08-05 18:35:28 +00:00
fi
2024-08-20 05:00:38 +00:00
echo "Copying prepopulate"
/bin/cp /var/tmp/c9s/prepopulate.json .
2024-08-22 16:08:12 +00:00
echo "Copying variants"
/bin/cp /var/tmp/c9s/variants.xml .
2024-08-20 05:00:38 +00:00
echo "Changing to rocky where required in prepopulate"
while read -r pattern; do
sscript+="$pattern;"
done <<EOF
s/"redhat-release"/"rocky-release"/g
s/"redhat-release\..*"/"rocky-release.noarch"/g
s/"redhat-release-eula\..*"/"rocky-release-eula.noarch"/g
s/"redhat-indexhtml/"rocky-indexhtml/g
s/"redhat-logos/"rocky-logos/g
s/"redhat-backgrounds/"rocky-backgrounds/g
s/"redhat-sb-certs/"rocky-sb-certs/g
EOF
sed -i "$sscript" prepopulate.json
echo "Generating yaml"
/bin/bash ./generate-prepop-yaml
rm -rf /var/tmp/c9s
2022-06-02 13:38:49 +00:00
2024-08-20 05:00:38 +00:00
git status
echo "Completed. Check status above."