diff options
Diffstat (limited to 'getmock')
-rwxr-xr-x | getmock | 273 |
1 files changed, 230 insertions, 43 deletions
@@ -17,6 +17,9 @@ esac rep=${2-remi} case $dep in +scl83el*) dep=${dep#scl83el} + type=enterprise + ;; scl82el*) dep=${dep#scl82el} type=enterprise ;; @@ -90,7 +93,7 @@ el?x71) fi type=enterprise ;; -el?x72) +el??72) dep=${1:2:1} if [ "$2" == "php72" -o "$2" == "test72" ] then rep=$rep @@ -100,7 +103,7 @@ el?x72) fi type=enterprise ;; -el?x73) +el??73) dep=${1:2:1} if [ "$2" == "php73" -o "$2" == "test73" ] then rep=$rep @@ -140,7 +143,27 @@ el??81) fi type=enterprise ;; -fc??x74) +el??82) + dep=${1:2:1} + if [ "$2" == "php82" -o "$2" == "test82" ] + then rep=$rep + elif [ "$2" == "remi" ] + then rep=php82 + else rep=${2}82 + fi + type=enterprise + ;; +el??83) + dep=${1:2:1} + if [ "$2" == "php83" -o "$2" == "test83" ] + then rep=$rep + elif [ "$2" == "remi" ] + then rep=php83 + else rep=${2}83 + fi + type=enterprise + ;; +fc???74) dep=${1:2:2} if [ "$2" == "php74" -o "$2" == "test74" ] then rep=$rep @@ -150,7 +173,7 @@ fc??x74) fi type=fedora ;; -fc??x80) +fc???80) dep=${1:2:2} if [ "$2" == "php80" -o "$2" == "test80" ] then rep=$rep @@ -160,7 +183,7 @@ fc??x80) fi type=fedora ;; -fc??x81) +fc???81) dep=${1:2:2} if [ "$2" == "php81" -o "$2" == "test81" ] then rep=$rep @@ -170,12 +193,35 @@ fc??x81) fi type=fedora ;; +fc???82) + dep=${1:2:2} + if [ "$2" == "php82" -o "$2" == "test82" ] + then rep=$rep + elif [ "$2" == "remi" ] + then rep=php82 + else rep=${2}82 + fi + type=fedora + ;; +fc???83) + dep=${1:2:2} + if [ "$2" == "php83" -o "$2" == "test83" ] + then rep=$rep + elif [ "$2" == "remi" ] + then rep=php83 + else rep=${2}83 + fi + type=fedora + ;; el*) dep=${dep#el} type=enterprise ;; fc*) dep=${dep#fc} type=fedora ;; +scl83fc*) dep=${dep#scl83fc} + type=fedora + ;; scl82fc*) dep=${dep#scl82fc} type=fedora ;; @@ -260,6 +306,13 @@ do cp $i priv/el9.x86_64 && echo + $i copied priv EL9 fi ;; + remi-crypto*fc40*) + if [ -f priv/fc40.x86_64/$j ]; then + echo " " $i already there + else + cp $i priv/fc40.x86_64 && echo + $i copied priv FC40 + fi + ;; *-debuginfo-*aarch64.rpm|*-debugsource-*aarch64.rpm) if [ -f ${debug}aarch64/$j ]; then echo " " $i already there @@ -341,6 +394,9 @@ fi echo -e "\n\n\n---------------------------------------\n\n\n" opt=remi +if [ $1 = remi ]; then + shift +fi if [ $1 = test ]; then opt=test shift @@ -411,52 +467,153 @@ elif [ $1 = all72 ]; then [ $opt = test ] && opt=test72 getOneMock el7x72 $opt '*7.2*' getOneMock el8x72 $opt '*7.2*' + getOneMock el8a72 $opt '*7.2*' elif [ $1 = all73 ]; then [ $opt = remi ] && opt=php73 [ $opt = test ] && opt=test73 getOneMock el7x73 $opt '*7.3*' getOneMock el8x73 $opt '*7.3*' + getOneMock el8a73 $opt '*7.3*' elif [ $1 = all74 ]; then - getOneMock fc34x $opt '*7.4*' [ $opt = remi ] && opt=php74 [ $opt = test ] && opt=test74 - getOneMock fc35x74 $opt '*7.4*' - getOneMock fc36x74 $opt '*7.4*' + getOneMock fc38x74 $opt '*7.4*' + getOneMock fc39x74 $opt '*7.4*' + getOneMock fc39a74 $opt '*7.4*' + getOneMock fc40x74 $opt '*7.4*' + getOneMock fc40a74 $opt '*7.4*' getOneMock el7x74 $opt '*7.4*' getOneMock el8x74 $opt '*7.4*' + getOneMock el8a74 $opt '*7.4*' getOneMock el9x74 $opt '*7.4*' + getOneMock el9a74 $opt '*7.4*' elif [ $1 = all80 ]; then - getOneMock fc35x $opt '*8.0*' [ $opt = remi ] && opt=php80 [ $opt = test ] && opt=test80 - getOneMock fc34x80 $opt '*8.0*' - getOneMock fc36x80 $opt '*8.0*' + getOneMock fc38x80 $opt '*8.0*' + getOneMock fc39x80 $opt '*8.0*' + getOneMock fc39a80 $opt '*8.0*' + getOneMock fc40x80 $opt '*8.0*' + getOneMock fc40a80 $opt '*8.0*' getOneMock el7x80 $opt '*8.0*' getOneMock el8x80 $opt '*8.0*' + getOneMock el8a80 $opt '*8.0*' getOneMock el9x80 $opt '*8.0*' + getOneMock el9a80 $opt '*8.0*' elif [ $1 = all81 ]; then [ $opt = remi ] && opt=php81 [ $opt = test ] && opt=test81 - getOneMock fc34x81 $opt '*8.1*' - getOneMock fc35x81 $opt '*8.1*' - getOneMock fc36x81 $opt '*8.1*' + getOneMock fc38x81 $opt '*8.1*' + getOneMock fc39x81 $opt '*8.1*' + getOneMock fc39a81 $opt '*8.1*' + getOneMock fc40x81 $opt '*8.1*' + getOneMock fc40a81 $opt '*8.1*' getOneMock el7x81 $opt '*8.1*' getOneMock el8x81 $opt '*8.1*' + getOneMock el8a81 $opt '*8.1*' getOneMock el9x81 $opt '*8.1*' + getOneMock el9a81 $opt '*8.1*' + +elif [ $1 = all82 ]; then + [ $opt = remi ] && opt=php82 + [ $opt = test ] && opt=test82 + getOneMock fc38x82 $opt '*8.2*' + getOneMock fc39x82 $opt '*8.2*' + getOneMock fc39a82 $opt '*8.2*' + getOneMock fc40x82 $opt '*8.2*' + getOneMock fc40a82 $opt '*8.2*' + getOneMock el7x82 $opt '*8.2*' + getOneMock el8x82 $opt '*8.2*' + getOneMock el8a82 $opt '*8.2*' + getOneMock el9x82 $opt '*8.2*' + getOneMock el9a82 $opt '*8.2*' + +elif [ $1 = all83 ]; then + [ $opt = remi ] && opt=php83 + [ $opt = test ] && opt=test83 + getOneMock fc38x83 $opt '*8.3*' + getOneMock fc39x83 $opt '*8.3*' + getOneMock fc39a83 $opt '*8.3*' + getOneMock fc40x83 $opt '*8.3*' + getOneMock fc40a83 $opt '*8.3*' + getOneMock el7x83 $opt '*8.3*' + getOneMock el8x83 $opt '*8.3*' + getOneMock el8a83 $opt '*8.3*' + getOneMock el9x83 $opt '*8.3*' + getOneMock el9a83 $opt '*8.3*' + +elif [ $1 = allr60 ]; then + opt=remi + getOneMock el7x $opt '*6.0*' + opt=redis60 + getOneMock fc38x $opt '*6.0*' + 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*' + getOneMock el8a $opt '*6.0*' + getOneMock el9x $opt '*6.0*' + getOneMock el9a $opt '*6.0*' + +elif [ $1 = allr62 ]; then + opt=remi + getOneMock el7x $opt '*6.2*' + opt=redis62 + getOneMock fc38x $opt '*6.2*' + 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*' + getOneMock el8a $opt '*6.2*' + getOneMock el9x $opt '*6.2*' + getOneMock el9a $opt '*6.2*' elif [ $1 = allr70 ]; then opt=remi - getOneMock fc34x $opt '*7.0*' - getOneMock fc35x $opt '*7.0*' getOneMock el7x $opt '*7.0*' opt=redis70 - getOneMock fc36x $opt '*7.0*' + getOneMock fc38x $opt '*7.0*' + 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*' + getOneMock el8a $opt '*7.0*' getOneMock el9x $opt '*7.0*' + getOneMock el9a $opt '*7.0*' + +elif [ $1 = allr72 ]; then + opt=remi + getOneMock el7x $opt '*7.2*' + opt=redis72 + getOneMock fc38x $opt '*7.2*' + 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*' + getOneMock el8a $opt '*7.2*' + getOneMock el9x $opt '*7.2*' + getOneMock el9a $opt '*7.2*' + +elif [ $1 = allm ]; then + opt=remi + getOneMock el7x $opt '*1.6*' + getOneMock el8x $opt '*1.6*' + opt=memcached + getOneMock fc38x $opt '*1.6*' + 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*' + getOneMock el9a $opt '*1.6*' elif [ $1 = all54 ]; then n=7 @@ -475,7 +632,7 @@ elif [ $1 = for55 ]; then done elif [ $1 = allx ]; then - for i in 34 35 36 + for i in 38 39 40 do getOneMock fc${i}x $opt done @@ -484,6 +641,16 @@ elif [ $1 = allx ]; then getOneMock el${i}x $opt done +elif [ $1 = alla ]; then + for i in 39 40 + do + getOneMock fc${i}a $opt + done + for i in 8 9 + do + getOneMock el${i}a $opt + done + elif [ $1 = scl54 ]; then for i in 7 do @@ -497,95 +664,115 @@ elif [ $1 = scl55 ]; then done elif [ $1 = scl56 ]; then - for i in 34 35 - do - getOneMock scl56fc${i}x $opt - done for i in 7 8 do getOneMock scl56el${i}x $opt done elif [ $1 = scl70 ]; then - for i in 34 35 - do - getOneMock scl70fc${i}x $opt - done for i in 7 8 do getOneMock scl70el${i}x $opt done elif [ $1 = scl71 ]; then - for i in 34 35 - do - getOneMock scl71fc${i}x $opt - done for i in 7 8 do getOneMock scl71el${i}x $opt done +elif [ $1 = scl83 ]; then + for i in fc38 fc39 fc40 el7 el8 el9 + do + getOneMock scl83${i}x $opt + done + getOneMock scl83fc39a $opt + getOneMock scl83fc40a $opt + getOneMock scl83el8a $opt + getOneMock scl83el9a $opt + elif [ $1 = scl82 ]; then - for i in 35 36 + for i in 38 39 40 do getOneMock scl82fc${i}x $opt done + getOneMock scl82fc39a $opt + getOneMock scl82fc40a $opt for i in 7 8 9 do getOneMock scl82el${i}x $opt done + getOneMock scl82el8a $opt + getOneMock scl82el9a $opt elif [ $1 = scl81 ]; then - for i in 34 35 36 + for i in 38 39 40 do getOneMock scl81fc${i}x $opt done + getOneMock scl81fc39a $opt + getOneMock scl81fc40a $opt for i in 7 8 9 do getOneMock scl81el${i}x $opt done + getOneMock scl81el8a $opt + getOneMock scl81el9a $opt elif [ $1 = scl80 ]; then - for i in 34 35 36 + for i in 38 39 40 do getOneMock scl80fc${i}x $opt done + getOneMock scl80fc39a $opt + getOneMock scl80fc40a $opt for i in 7 8 9 do getOneMock scl80el${i}x $opt done + getOneMock scl80el8a $opt + getOneMock scl80el9a $opt elif [ $1 = scl74 ]; then - for i in 34 35 36 + for i in 38 39 40 do getOneMock scl74fc${i}x $opt done + getOneMock scl74fc39a $opt + getOneMock scl74fc40a $opt for i in 7 8 9 do getOneMock scl74el${i}x $opt done + getOneMock scl74el8a $opt + getOneMock scl74el9a $opt elif [ $1 = scl73 ]; then - for i in 34 35 - do - getOneMock scl73fc${i}x $opt - done for i in 7 8 do getOneMock scl73el${i}x $opt done + getOneMock scl73el8a $opt elif [ $1 = scl72 ]; then - for i in 34 35 - do - getOneMock scl72fc${i}x $opt - done for i in 7 8 do getOneMock scl72el${i}x $opt done - + getOneMock scl72el8a $opt + +elif [ $1 = allphp ]; then + LOG=$(mktemp out.XXXXXXXXXX) + MOD="all54 all55 all56 all70 all71 all72 all73 all74 all80 all81 all82 all83" + SCL="scl54 scl55 scl56 scl70 scl71 scl72 scl73 scl74 scl80 scl81 scl82 scl83" + for i in $SCL $MOD + do $0 $opt $i | tee $LOG + if grep -q '64\.rpm' $LOG && grep -q 'Aucun' $LOG + then + echo -en "\n> $i - [enter] >"; read rep + fi + done + rm -f $LOG else for i in $* do |