forked from sig_core/toolkit
22 lines
718 B
Bash
22 lines
718 B
Bash
|
#!/bin/bash
|
||
|
for x in $(ls *.list) ; do
|
||
|
NAME=$(echo $x | cut -d ':' -f 1)
|
||
|
STREAM=$(echo ${x/.list/} | cut -d ':' -f 2)
|
||
|
for rpm in $(cat ${x}); do
|
||
|
git clone ssh://git.rockylinux.org:22220/staging/rpms/${rpm}.git -b r8s-stream-${STREAM}
|
||
|
if [ $? -eq 0 ]; then
|
||
|
pushd $rpm
|
||
|
git push --delete origin $(git tag | grep r8-beta-stream-${STREAM})
|
||
|
git checkout -b r8-beta-stream-${STREAM}
|
||
|
#git tag -a imports/r8-beta-stream-${STREAM}/20231015200000.deadbeef -m '9.3'
|
||
|
git push -f origin imports/r8-beta-stream-${STREAM}/20231015200000.deadbeef r8-beta-stream-${STREAM}
|
||
|
popd
|
||
|
rm -rf $rpm
|
||
|
else
|
||
|
echo "error"
|
||
|
echo "$rpm" >> errors
|
||
|
continue
|
||
|
fi
|
||
|
done
|
||
|
done
|