summaryrefslogtreecommitdiffstats
path: root/getmock
diff options
context:
space:
mode:
Diffstat (limited to 'getmock')
-rwxr-xr-xgetmock338
1 files changed, 232 insertions, 106 deletions
diff --git a/getmock b/getmock
index 9e65e5c..9538e73 100755
--- a/getmock
+++ b/getmock
@@ -17,6 +17,9 @@ esac
rep=${2-remi}
case $dep in
+scl85el*) dep=${dep#scl85el}
+ type=enterprise
+ ;;
scl84el*) dep=${dep#scl84el}
type=enterprise
;;
@@ -190,6 +193,26 @@ el???84)
fi
type=enterprise
;;
+el??85)
+ dep=${1:2:1}
+ if [ "$2" == "php85" -o "$2" == "test85" ]
+ then rep=$rep
+ elif [ "$2" == "remi" ]
+ then rep=php85
+ else rep=${2}85
+ fi
+ type=enterprise
+ ;;
+el???85)
+ dep=${1:2:2}
+ if [ "$2" == "php85" -o "$2" == "test85" ]
+ then rep=$rep
+ elif [ "$2" == "remi" ]
+ then rep=php85
+ else rep=${2}85
+ fi
+ type=enterprise
+ ;;
fc???74)
dep=${1:2:2}
if [ "$2" == "php74" -o "$2" == "test74" ]
@@ -250,12 +273,25 @@ fc???84)
fi
type=fedora
;;
+fc???85)
+ dep=${1:2:2}
+ if [ "$2" == "php85" -o "$2" == "test85" ]
+ then rep=$rep
+ elif [ "$2" == "remi" ]
+ then rep=php85
+ else rep=${2}85
+ fi
+ type=fedora
+ ;;
el*) dep=${dep#el}
type=enterprise
;;
fc*) dep=${dep#fc}
type=fedora
;;
+scl85fc*) dep=${dep#scl85fc}
+ type=fedora
+ ;;
scl84fc*) dep=${dep#scl84fc}
type=fedora
;;
@@ -285,7 +321,7 @@ then
debug=$type/$dep/debug-$rep/
else
echo "$1 n'est pas un dépôt ($type/$dep/$rep)"
- exit 2
+ return
fi
if [ -d /var/lib/mock/${1}/repodata ]; then
@@ -297,8 +333,8 @@ elif [ -d /var/lib/mock/${1}i/result ]; then
elif [ -d /var/lib/mock/$1/result ]; then
src=/var/lib/mock/$1/result
else
- echo "$1 n'est pas un dossier mock"
- exit 2
+ echo "$1 n'est pas un dossier mock (missing repodata or result)"
+ return
fi
echo Copie de $src vers $cible
@@ -346,11 +382,11 @@ do
cp $i priv/fc42.x86_64 && echo + $i copied priv FC42
fi
;;
- remi-crypto*fc40*)
- if [ -f priv/fc40.x86_64/$j ]; then
+ remi-crypto*fc43*)
+ if [ -f priv/fc43.x86_64/$j ]; then
echo " " $i already there
else
- cp $i priv/fc40.x86_64 && echo + $i copied priv FC40
+ cp $i priv/fc43.x86_64 && echo + $i copied priv FC42
fi
;;
*-debuginfo-*aarch64.rpm|*-debugsource-*aarch64.rpm)
@@ -513,103 +549,117 @@ elif [ $1 = all73 ]; then
elif [ $1 = all74 ]; then
[ $opt = remi ] && opt=php74
[ $opt = test ] && opt=test74
- getOneMock fc42x74 $opt '*7.4*'
- getOneMock fc42a74 $opt '*7.4*'
- getOneMock fc40x74 $opt '*7.4*'
- getOneMock fc40a74 $opt '*7.4*'
- getOneMock fc41x74 $opt '*7.4*'
- getOneMock fc41a74 $opt '*7.4*'
- getOneMock el8x74 $opt '*7.4*'
- getOneMock el8a74 $opt '*7.4*'
- getOneMock el9x74 $opt '*7.4*'
- getOneMock el9a74 $opt '*7.4*'
- getOneMock el10x74 $opt '*7.4*'
- getOneMock el10a74 $opt '*7.4*'
+ getOneMock fc43x74 $opt '*module_php.7.4*'
+ getOneMock fc43a74 $opt '*module_php.7.4*'
+ getOneMock fc42x74 $opt '*module_php.7.4*'
+ getOneMock fc42a74 $opt '*module_php.7.4*'
+ getOneMock fc41x74 $opt '*module_php.7.4*'
+ getOneMock fc41a74 $opt '*module_php.7.4*'
+ getOneMock el8x74 $opt '*module_php.7.4*'
+ getOneMock el8a74 $opt '*module_php.7.4*'
+ getOneMock el9x74 $opt '*module_php.7.4*'
+ getOneMock el9a74 $opt '*module_php.7.4*'
+ getOneMock el10x74 $opt '*module_php.7.4*'
+ getOneMock el10a74 $opt '*module_php.7.4*'
elif [ $1 = all80 ]; then
[ $opt = remi ] && opt=php80
[ $opt = test ] && opt=test80
- getOneMock fc42x80 $opt '*8.0*'
- getOneMock fc42a80 $opt '*8.0*'
- getOneMock fc40x80 $opt '*8.0*'
- getOneMock fc40a80 $opt '*8.0*'
- getOneMock fc41x80 $opt '*8.0*'
- getOneMock fc41a80 $opt '*8.0*'
- getOneMock el8x80 $opt '*8.0*'
- getOneMock el8a80 $opt '*8.0*'
- getOneMock el9x80 $opt '*8.0*'
- getOneMock el9a80 $opt '*8.0*'
- getOneMock el10x80 $opt '*8.0*'
- getOneMock el10a80 $opt '*8.0*'
+ getOneMock fc43x80 $opt '*module_php.8.0*'
+ getOneMock fc43a80 $opt '*module_php.8.0*'
+ getOneMock fc42x80 $opt '*module_php.8.0*'
+ getOneMock fc42a80 $opt '*module_php.8.0*'
+ getOneMock fc41x80 $opt '*module_php.8.0*'
+ getOneMock fc41a80 $opt '*module_php.8.0*'
+ getOneMock el8x80 $opt '*module_php.8.0*'
+ getOneMock el8a80 $opt '*module_php.8.0*'
+ getOneMock el9x80 $opt '*module_php.8.0*'
+ getOneMock el9a80 $opt '*module_php.8.0*'
+ getOneMock el10x80 $opt '*module_php.8.0*'
+ getOneMock el10a80 $opt '*module_php.8.0*'
elif [ $1 = all81 ]; then
[ $opt = remi ] && opt=php81
[ $opt = test ] && opt=test81
- getOneMock fc42x81 $opt '*8.1*'
- getOneMock fc42a81 $opt '*8.1*'
- getOneMock fc40x81 $opt '*8.1*'
- getOneMock fc40a81 $opt '*8.1*'
- getOneMock fc41x81 $opt '*8.1*'
- getOneMock fc41a81 $opt '*8.1*'
- getOneMock el8x81 $opt '*8.1*'
- getOneMock el8a81 $opt '*8.1*'
- getOneMock el9x81 $opt '*8.1*'
- getOneMock el9a81 $opt '*8.1*'
- getOneMock el10x81 $opt '*8.1*'
- getOneMock el10a81 $opt '*8.1*'
+ getOneMock fc43x81 $opt '*module_php.8.1*'
+ getOneMock fc43a81 $opt '*module_php.8.1*'
+ getOneMock fc42x81 $opt '*module_php.8.1*'
+ getOneMock fc42a81 $opt '*module_php.8.1*'
+ getOneMock fc41x81 $opt '*module_php.8.1*'
+ getOneMock fc41a81 $opt '*module_php.8.1*'
+ getOneMock el8x81 $opt '*module_php.8.1*'
+ getOneMock el8a81 $opt '*module_php.8.1*'
+ getOneMock el9x81 $opt '*module_php.8.1*'
+ getOneMock el9a81 $opt '*module_php.8.1*'
+ getOneMock el10x81 $opt '*module_php.8.1*'
+ getOneMock el10a81 $opt '*module_php.8.1*'
elif [ $1 = all82 ]; then
[ $opt = remi ] && opt=php82
[ $opt = test ] && opt=test82
- getOneMock fc42x82 $opt '*8.2*'
- getOneMock fc42a82 $opt '*8.2*'
- getOneMock fc40x82 $opt '*8.2*'
- getOneMock fc40a82 $opt '*8.2*'
- getOneMock fc41x82 $opt '*8.2*'
- getOneMock fc41a82 $opt '*8.2*'
- getOneMock el8x82 $opt '*8.2*'
- getOneMock el8a82 $opt '*8.2*'
- getOneMock el9x82 $opt '*8.2*'
- getOneMock el9a82 $opt '*8.2*'
- getOneMock el10x82 $opt '*8.2*'
- getOneMock el10a82 $opt '*8.2*'
+ getOneMock fc43x82 $opt '*module_php.8.2*'
+ getOneMock fc43a82 $opt '*module_php.8.2*'
+ getOneMock fc42x82 $opt '*module_php.8.2*'
+ getOneMock fc42a82 $opt '*module_php.8.2*'
+ getOneMock fc41x82 $opt '*module_php.8.2*'
+ getOneMock fc41a82 $opt '*module_php.8.2*'
+ getOneMock el8x82 $opt '*module_php.8.2*'
+ getOneMock el8a82 $opt '*module_php.8.2*'
+ getOneMock el9x82 $opt '*module_php.8.2*'
+ getOneMock el9a82 $opt '*module_php.8.2*'
+ getOneMock el10x82 $opt '*module_php.8.2*'
+ getOneMock el10a82 $opt '*module_php.8.2*'
elif [ $1 = all83 ]; then
[ $opt = remi ] && opt=php83
[ $opt = test ] && opt=test83
- getOneMock fc42x83 $opt '*8.3*'
- getOneMock fc42a83 $opt '*8.3*'
- getOneMock fc40x83 $opt '*8.3*'
- getOneMock fc40a83 $opt '*8.3*'
- getOneMock fc41x83 $opt '*8.3*'
- getOneMock fc41a83 $opt '*8.3*'
- getOneMock el8x83 $opt '*8.3*'
- getOneMock el8a83 $opt '*8.3*'
- getOneMock el9x83 $opt '*8.3*'
- getOneMock el9a83 $opt '*8.3*'
- getOneMock el10x83 $opt '*8.3*'
- getOneMock el10a83 $opt '*8.3*'
+ getOneMock fc43x83 $opt '*module_php.8.3*'
+ getOneMock fc43a83 $opt '*module_php.8.3*'
+ getOneMock fc42x83 $opt '*module_php.8.3*'
+ getOneMock fc42a83 $opt '*module_php.8.3*'
+ getOneMock fc41x83 $opt '*module_php.8.3*'
+ getOneMock fc41a83 $opt '*module_php.8.3*'
+ getOneMock el8x83 $opt '*module_php.8.3*'
+ getOneMock el8a83 $opt '*module_php.8.3*'
+ getOneMock el9x83 $opt '*module_php.8.3*'
+ getOneMock el9a83 $opt '*module_php.8.3*'
+ getOneMock el10x83 $opt '*module_php.8.3*'
+ getOneMock el10a83 $opt '*module_php.8.3*'
elif [ $1 = all84 ]; then
[ $opt = remi ] && opt=php84
[ $opt = test ] && opt=test84
- getOneMock fc42x84 $opt '*8.4*'
- getOneMock fc42a84 $opt '*8.4*'
- getOneMock fc40x84 $opt '*8.4*'
- getOneMock fc40a84 $opt '*8.4*'
- getOneMock fc41x84 $opt '*8.4*'
- getOneMock fc41a84 $opt '*8.4*'
- getOneMock el8x84 $opt '*8.4*'
- getOneMock el8a84 $opt '*8.4*'
- getOneMock el9x84 $opt '*8.4*'
- getOneMock el9a84 $opt '*8.4*'
- getOneMock el10x84 $opt '*8.4*'
- getOneMock el10a84 $opt '*8.4*'
+ getOneMock fc43x84 $opt '*module_php.8.4*'
+ getOneMock fc43a84 $opt '*module_php.8.4*'
+ getOneMock fc42x84 $opt '*module_php.8.4*'
+ getOneMock fc42a84 $opt '*module_php.8.4*'
+ getOneMock fc41x84 $opt '*module_php.8.4*'
+ getOneMock fc41a84 $opt '*module_php.8.4*'
+ getOneMock el8x84 $opt '*module_php.8.4*'
+ getOneMock el8a84 $opt '*module_php.8.4*'
+ getOneMock el9x84 $opt '*module_php.8.4*'
+ getOneMock el9a84 $opt '*module_php.8.4*'
+ getOneMock el10x84 $opt '*module_php.8.4*'
+ getOneMock el10a84 $opt '*module_php.8.4*'
+
+elif [ $1 = all85 ]; then
+ [ $opt = remi ] && opt=php85
+ [ $opt = test ] && opt=test85
+ getOneMock fc43x85 $opt '*module_php.8.5*'
+ getOneMock fc43a85 $opt '*module_php.8.5*'
+ getOneMock fc42x85 $opt '*module_php.8.5*'
+ getOneMock fc42a85 $opt '*module_php.8.5*'
+ getOneMock fc41x85 $opt '*module_php.8.5*'
+ getOneMock fc41a85 $opt '*module_php.8.5*'
+ getOneMock el8x85 $opt '*module_php.8.5*'
+ getOneMock el8a85 $opt '*module_php.8.5*'
+ getOneMock el9x85 $opt '*module_php.8.5*'
+ getOneMock el9a85 $opt '*module_php.8.5*'
+ getOneMock el10x85 $opt '*module_php.8.5*'
+ getOneMock el10a85 $opt '*module_php.8.5*'
elif [ $1 = allr60 ]; then
opt=redis60
- getOneMock fc40x $opt '*6.0*'
- getOneMock fc40a $opt '*6.0*'
getOneMock el8x $opt '*6.0*'
getOneMock el8a $opt '*6.0*'
getOneMock el9x $opt '*6.0*'
@@ -617,17 +667,13 @@ elif [ $1 = allr60 ]; then
elif [ $1 = allr62 ]; then
opt=redis62
- getOneMock fc40x $opt '*6.2*'
- getOneMock fc40a $opt '*6.2*'
- getOneMock el8x $opt '*6.2*'
- getOneMock el8a $opt '*6.2*'
- getOneMock el9x $opt '*6.2*'
- getOneMock el9a $opt '*6.2*'
+ getOneMock el8x $opt '*module_redis.6.2*'
+ getOneMock el8a $opt '*module_redis.6.2*'
+ getOneMock el9x $opt '*module_redis.6.2*'
+ getOneMock el9a $opt '*module_redis.6.2*'
elif [ $1 = allr70 ]; then
opt=redis70
- getOneMock fc40x $opt '*7.0*'
- getOneMock fc40a $opt '*7.0*'
getOneMock el8x $opt '*7.0*'
getOneMock el8a $opt '*7.0*'
getOneMock el9x $opt '*7.0*'
@@ -635,12 +681,87 @@ elif [ $1 = allr70 ]; then
elif [ $1 = allr72 ]; then
opt=redis72
- getOneMock fc40x $opt '*7.2*'
- getOneMock fc40a $opt '*7.2*'
- getOneMock el8x $opt '*7.2*'
- getOneMock el8a $opt '*7.2*'
- getOneMock el9x $opt '*7.2*'
- getOneMock el9a $opt '*7.2*'
+ getOneMock el8x $opt '*module_redis.7.2*'
+ getOneMock el8a $opt '*module_redis.7.2*'
+ getOneMock el9x $opt '*module_redis.7.2*'
+ getOneMock el9a $opt '*module_redis.7.2*'
+ getOneMock el10x $opt '*module_redis.7.2*'
+ getOneMock el10a $opt '*module_redis.7.2*'
+
+elif [ $1 = allv90 ]; then
+ opt=valkey90
+ getOneMock fc41x $opt '*module_valkey.9.0*'
+ getOneMock fc41a $opt '*module_valkey.9.0*'
+ getOneMock fc42x $opt '*module_valkey.9.0*'
+ getOneMock fc42a $opt '*module_valkey.9.0*'
+ getOneMock fc43x $opt '*module_valkey.9.0*'
+ getOneMock fc43a $opt '*module_valkey.9.0*'
+ getOneMock el8x $opt '*module_valkey.9.0*'
+ getOneMock el8a $opt '*module_valkey.9.0*'
+ getOneMock el9x $opt '*module_valkey.9.0*'
+ getOneMock el9a $opt '*module_valkey.9.0*'
+ getOneMock el10x $opt '*module_valkey.9.0*'
+ getOneMock el10a $opt '*module_valkey.9.0*'
+
+elif [ $1 = allv81 ]; then
+ opt=valkey81
+ getOneMock fc41x $opt '*module_valkey.8.1*'
+ getOneMock fc41a $opt '*module_valkey.8.1*'
+ getOneMock fc42x $opt '*module_valkey.8.1*'
+ getOneMock fc42a $opt '*module_valkey.8.1*'
+ getOneMock fc43x $opt '*module_valkey.8.1*'
+ getOneMock fc43a $opt '*module_valkey.8.1*'
+ getOneMock el8x $opt '*module_valkey.8.1*'
+ getOneMock el8a $opt '*module_valkey.8.1*'
+ getOneMock el9x $opt '*module_valkey.8.1*'
+ getOneMock el9a $opt '*module_valkey.8.1*'
+ getOneMock el10x $opt '*module_valkey.8.1*'
+ getOneMock el10a $opt '*module_valkey.8.1*'
+
+elif [ $1 = allr84 ]; then
+ opt=redis84
+ getOneMock fc41x $opt '*module_redis.8.4*'
+ getOneMock fc41a $opt '*module_redis.8.4*'
+ getOneMock fc42x $opt '*module_redis.8.4*'
+ getOneMock fc42a $opt '*module_redis.8.4*'
+ getOneMock fc43x $opt '*module_redis.8.4*'
+ getOneMock fc43a $opt '*module_redis.8.4*'
+ getOneMock el8x $opt '*module_redis.8.4*'
+ getOneMock el8a $opt '*module_redis.8.4*'
+ getOneMock el9x $opt '*module_redis.8.4*'
+ getOneMock el9a $opt '*module_redis.8.4*'
+ getOneMock el10x $opt '*module_redis.8.4*'
+ getOneMock el10a $opt '*module_redis.8.4*'
+
+elif [ $1 = allr82 ]; then
+ opt=redis82
+ getOneMock fc41x $opt '*module_redis.8.2*'
+ getOneMock fc41a $opt '*module_redis.8.2*'
+ getOneMock fc42x $opt '*module_redis.8.2*'
+ getOneMock fc42a $opt '*module_redis.8.2*'
+ getOneMock fc43x $opt '*module_redis.8.2*'
+ getOneMock fc43a $opt '*module_redis.8.2*'
+ getOneMock el8x $opt '*module_redis.8.2*'
+ getOneMock el8a $opt '*module_redis.8.2*'
+ getOneMock el9x $opt '*module_redis.8.2*'
+ getOneMock el9a $opt '*module_redis.8.2*'
+ getOneMock el10x $opt '*module_redis.8.2*'
+ getOneMock el10a $opt '*module_redis.8.2*'
+
+elif [ $1 = allr80 ]; then
+ opt=redis80
+ getOneMock fc41x $opt '*module_redis.8.0*'
+ getOneMock fc41a $opt '*module_redis.8.0*'
+ getOneMock fc42x $opt '*module_redis.8.0*'
+ getOneMock fc42a $opt '*module_redis.8.0*'
+ getOneMock fc43x $opt '*module_redis.8.0*'
+ getOneMock fc43a $opt '*module_redis.8.0*'
+ getOneMock el8x $opt '*module_redis.8.0*'
+ getOneMock el8a $opt '*module_redis.8.0*'
+ getOneMock el9x $opt '*module_redis.8.0*'
+ getOneMock el9a $opt '*module_redis.8.0*'
+ getOneMock el10x $opt '*module_redis.8.0*'
+ getOneMock el10a $opt '*module_redis.8.0*'
elif [ $1 = allm ]; then
opt=remi
@@ -651,8 +772,6 @@ elif [ $1 = allm ]; then
getOneMock fc42x $opt '*1.6*'
getOneMock fc42a $opt '*1.6*'
opt=memcached
- getOneMock fc40x $opt '*1.6*'
- getOneMock fc40a $opt '*1.6*'
getOneMock el9x $opt '*1.6*'
getOneMock el9a $opt '*1.6*'
getOneMock el10x $opt '*1.6*'
@@ -663,7 +782,7 @@ elif [ $1 = allx ]; then
do
(getOneMock el${i}x $opt)
done
- for i in 40 41 42
+ for i in 41 42 43
do
(getOneMock fc${i}x $opt)
done
@@ -673,7 +792,7 @@ elif [ $1 = alla ]; then
do
(getOneMock el${i}a $opt)
done
- for i in 40 41 42
+ for i in 41 42 43
do
(getOneMock fc${i}a $opt)
done
@@ -696,43 +815,50 @@ elif [ $1 = scl71 ]; then
getOneMock scl71el${i}x $opt
done
+elif [ $1 = scl85 ]; then
+ for dis in fc43 fc41 fc42 el8 el9 el10
+ do
+ getOneMock scl85${dis}x $opt
+ getOneMock scl85${dis}a $opt
+ done
+
elif [ $1 = scl84 ]; then
- for dis in fc40 fc41 fc42 el8 el9 el10
+ for dis in fc43 fc41 fc42 el8 el9 el10
do
getOneMock scl84${dis}x $opt
getOneMock scl84${dis}a $opt
done
elif [ $1 = scl83 ]; then
- for dis in fc40 fc41 fc42 el8 el9 el10
+ for dis in fc43 fc41 fc42 el8 el9 el10
do
getOneMock scl83${dis}x $opt
getOneMock scl83${dis}a $opt
done
elif [ $1 = scl82 ]; then
- for dis in fc40 fc41 fc42 el8 el9 el10
+ for dis in fc43 fc41 fc42 el8 el9 el10
do
getOneMock scl82${dis}x $opt
getOneMock scl82${dis}a $opt
done
elif [ $1 = scl81 ]; then
- for dis in fc40 fc41 fc42 el8 el9 el10
+ for dis in fc43 fc41 fc42 el8 el9 el10
do
getOneMock scl81${dis}x $opt
getOneMock scl81${dis}a $opt
done
elif [ $1 = scl80 ]; then
- for dis in fc42 fc40 fc41 el8 el9 el10
+ for dis in fc43 fc42 fc41 el8 el9 el10
do
getOneMock scl80${dis}x $opt
getOneMock scl80${dis}a $opt
done
elif [ $1 = scl74 ]; then
- for dis in fc42 fc40 fc41 el8 el9 el10
+ for dis in fc43 fc42 fc41 el8 el9 el10
do
getOneMock scl74${dis}x $opt
getOneMock scl74${dis}a $opt
@@ -754,8 +880,8 @@ elif [ $1 = scl72 ]; then
elif [ $1 = allphp ]; then
LOG=$(mktemp out.XXXXXXXXXX)
- MOD="all72 all73 all74 all80 all81 all82 all83 all84"
- SCL="scl56 scl70 scl71 scl72 scl73 scl74 scl80 scl81 scl82 scl83 scl84"
+ MOD="all72 all73 all74 all80 all81 all82 all83 all84 all85"
+ SCL="scl56 scl70 scl71 scl72 scl73 scl74 scl80 scl81 scl82 scl83 scl84 scl85"
for i in $SCL $MOD
do $0 $opt $i | tee $LOG
if grep -q '64\.rpm' $LOG && grep -q 'pas un dossier mock' $LOG