diff options
Diffstat (limited to 'getmock')
-rwxr-xr-x | getmock | 92 |
1 files changed, 52 insertions, 40 deletions
@@ -285,7 +285,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 +297,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 @@ -339,6 +339,13 @@ do cp $i priv/fc41.x86_64 && echo + $i copied priv FC41 fi ;; + remi-crypto*fc42*) + if [ -f priv/fc42.x86_64/$j ]; then + echo " " $i already there + else + cp $i priv/fc42.x86_64 && echo + $i copied priv FC42 + fi + ;; remi-crypto*fc40*) if [ -f priv/fc40.x86_64/$j ]; then echo " " $i already there @@ -506,8 +513,8 @@ elif [ $1 = all73 ]; then elif [ $1 = all74 ]; then [ $opt = remi ] && opt=php74 [ $opt = test ] && opt=test74 - getOneMock fc39x74 $opt '*7.4*' - getOneMock fc39a74 $opt '*7.4*' + 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*' @@ -522,8 +529,8 @@ elif [ $1 = all74 ]; then elif [ $1 = all80 ]; then [ $opt = remi ] && opt=php80 [ $opt = test ] && opt=test80 - getOneMock fc39x80 $opt '*8.0*' - getOneMock fc39a80 $opt '*8.0*' + 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*' @@ -538,8 +545,8 @@ elif [ $1 = all80 ]; then elif [ $1 = all81 ]; then [ $opt = remi ] && opt=php81 [ $opt = test ] && opt=test81 - getOneMock fc39x81 $opt '*8.1*' - getOneMock fc39a81 $opt '*8.1*' + 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*' @@ -554,8 +561,8 @@ elif [ $1 = all81 ]; then elif [ $1 = all82 ]; then [ $opt = remi ] && opt=php82 [ $opt = test ] && opt=test82 - getOneMock fc39x82 $opt '*8.2*' - getOneMock fc39a82 $opt '*8.2*' + 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*' @@ -570,8 +577,8 @@ elif [ $1 = all82 ]; then elif [ $1 = all83 ]; then [ $opt = remi ] && opt=php83 [ $opt = test ] && opt=test83 - getOneMock fc39x83 $opt '*8.3*' - getOneMock fc39a83 $opt '*8.3*' + 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*' @@ -586,8 +593,8 @@ elif [ $1 = all83 ]; then elif [ $1 = all84 ]; then [ $opt = remi ] && opt=php84 [ $opt = test ] && opt=test84 - getOneMock fc39x84 $opt '*8.4*' - getOneMock fc39a84 $opt '*8.4*' + 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*' @@ -601,8 +608,6 @@ elif [ $1 = all84 ]; then elif [ $1 = allr60 ]; then opt=redis60 - getOneMock fc39x $opt '*6.0*' - getOneMock fc39a $opt '*6.0*' getOneMock fc40x $opt '*6.0*' getOneMock fc40a $opt '*6.0*' getOneMock el8x $opt '*6.0*' @@ -612,8 +617,6 @@ elif [ $1 = allr60 ]; then elif [ $1 = allr62 ]; then opt=redis62 - getOneMock fc39x $opt '*6.2*' - getOneMock fc39a $opt '*6.2*' getOneMock fc40x $opt '*6.2*' getOneMock fc40a $opt '*6.2*' getOneMock el8x $opt '*6.2*' @@ -623,8 +626,6 @@ elif [ $1 = allr62 ]; then elif [ $1 = allr70 ]; then opt=redis70 - getOneMock fc39x $opt '*7.0*' - getOneMock fc39a $opt '*7.0*' getOneMock fc40x $opt '*7.0*' getOneMock fc40a $opt '*7.0*' getOneMock el8x $opt '*7.0*' @@ -634,8 +635,6 @@ elif [ $1 = allr70 ]; then elif [ $1 = allr72 ]; then opt=redis72 - getOneMock fc39x $opt '*7.2*' - getOneMock fc39a $opt '*7.2*' getOneMock fc40x $opt '*7.2*' getOneMock fc40a $opt '*7.2*' getOneMock el8x $opt '*7.2*' @@ -649,9 +648,9 @@ elif [ $1 = allm ]; then getOneMock el8a $opt '*1.6*' getOneMock fc41x $opt '*1.6*' getOneMock fc41a $opt '*1.6*' + getOneMock fc42x $opt '*1.6*' + getOneMock fc42a $opt '*1.6*' opt=memcached - getOneMock fc39x $opt '*1.6*' - getOneMock fc39a $opt '*1.6*' getOneMock fc40x $opt '*1.6*' getOneMock fc40a $opt '*1.6*' getOneMock el9x $opt '*1.6*' @@ -660,23 +659,23 @@ elif [ $1 = allm ]; then getOneMock el10a $opt '*1.6*' elif [ $1 = allx ]; then - for i in 39 40 41 + for i in 8 9 10 do - getOneMock fc${i}x $opt + (getOneMock el${i}x $opt) done - for i in 8 9 10 + for i in 40 41 42 do - getOneMock el${i}x $opt + (getOneMock fc${i}x $opt) done elif [ $1 = alla ]; then - for i in 39 40 41 + for i in 8 9 10 do - getOneMock fc${i}a $opt + (getOneMock el${i}a $opt) done - for i in 8 9 10 + for i in 40 41 42 do - getOneMock el${i}a $opt + (getOneMock fc${i}a $opt) done elif [ $1 = scl56 ]; then @@ -698,42 +697,42 @@ elif [ $1 = scl71 ]; then done elif [ $1 = scl84 ]; then - for dis in fc39 fc40 fc41 el8 el9 el10 + for dis in fc40 fc41 fc42 el8 el9 el10 do getOneMock scl84${dis}x $opt getOneMock scl84${dis}a $opt done elif [ $1 = scl83 ]; then - for dis in fc39 fc40 fc41 el8 el9 el10 + for dis in fc40 fc41 fc42 el8 el9 el10 do getOneMock scl83${dis}x $opt getOneMock scl83${dis}a $opt done elif [ $1 = scl82 ]; then - for dis in fc39 fc40 fc41 el8 el9 el10 + for dis in fc40 fc41 fc42 el8 el9 el10 do getOneMock scl82${dis}x $opt getOneMock scl82${dis}a $opt done elif [ $1 = scl81 ]; then - for dis in fc39 fc40 fc41 el8 el9 el10 + for dis in fc40 fc41 fc42 el8 el9 el10 do getOneMock scl81${dis}x $opt getOneMock scl81${dis}a $opt done elif [ $1 = scl80 ]; then - for dis in fc39 fc40 fc41 el8 el9 el10 + for dis in fc42 fc40 fc41 el8 el9 el10 do getOneMock scl80${dis}x $opt getOneMock scl80${dis}a $opt done elif [ $1 = scl74 ]; then - for dis in fc39 fc40 fc41 el8 el9 el10 + for dis in fc42 fc40 fc41 el8 el9 el10 do getOneMock scl74${dis}x $opt getOneMock scl74${dis}a $opt @@ -759,12 +758,25 @@ elif [ $1 = allphp ]; then SCL="scl56 scl70 scl71 scl72 scl73 scl74 scl80 scl81 scl82 scl83 scl84" for i in $SCL $MOD do $0 $opt $i | tee $LOG - if grep -q '64\.rpm' $LOG && grep -q 'Aucun' $LOG + if grep -q '64\.rpm' $LOG && grep -q 'pas un dossier mock' $LOG then echo -en "\n> $i - [enter] >"; read rep fi done rm -f $LOG +elif [ $1 = all42 ]; then + LOG=$(mktemp out.XXXXXXXXXX) + MOD="74 80 81 82 83 84" + for v in $MOD; do + for i in fc42x${v} fc42a${v} scl${v}fc42x scl${v}fc42a; do + $0 $opt $i | tee $LOG + if grep -q '64\.rpm' $LOG && grep -q 'pas un dossier mock' $LOG + then + echo -en "\n> $i - [enter] >"; read rep + fi + done + done + rm -f $LOG else for i in $* do |