From 549475c8804d5be8d3531da2550c158ab58cf113 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sat, 19 Aug 2023 17:44:59 +0200 Subject: another helper to run all builds for 1 distro --- mockit | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100755 mockit diff --git a/mockit b/mockit new file mode 100755 index 0000000..afb575c --- /dev/null +++ b/mockit @@ -0,0 +1,64 @@ +#!/bin/bash + +if [ "$2" = "" ]; then + echo usage SRPM distro [ min_ver [, max_ver [, mock_options ]]] + exit 0 +fi +SRPM=$1 +DIST=$2 +shift 2 +if [ "$1" = "" ]; then + MIN=0 +else + MIN=$1 + shift +fi +if [ "$1" = "" ]; then + MAX=999 +else + MAX=$1 + shift +fi + +mocketc=/home/rpmbuild/SPECS/remirepo/tools/mock + +if [ ! -f $SRPM ]; then + echo "file not found '$SRPM'" + exit 1 +fi +echo mockit $SRPM $DIST $MIN $MAX $@ +case $DIST in + fc36x|fc37x|fc38x|el9x) + LST="81 74 80 82" + SCL="74 80 81 82 83" + ;; + el8x) + LST="72 73 74 80 81 82" + SCL="56 70 71 72 73 74 80 81 82 83" + ;; + el7x) + LST="54 55 56 70 71 72 73 74 80 81 82" + SCL="54 55 56 70 71 72 73 74 80 81 82 83" + ;; + *) + Unkown DIST $DIST + exit 1 + ;; +esac + +for i in $LST +do + if [ $i -ge $MIN -a $i -le $MAX ]; then + echo -n "$(date +%X) $i " + mock -q --configdir=$mocketc -r ${DIST}${i} rebuild $SRPM "$@" && echo " Ok." || echo " Error !" + fi +done +for i in $SCL +do + if [ $i -ge $MIN -a $i -le $MAX ]; then + echo -n "$(date +%X) $i " + mock -q --configdir=$mocketc -r ${DIST}scl${i} rebuild $SRPM "$@" && echo " Ok." || echo " Error !" + fi +done +date +%X + -- cgit