diff options
| author | Remi Collet <remi@remirepo.net> | 2026-02-13 15:02:58 +0100 |
|---|---|---|
| committer | Remi Collet <remi@php.net> | 2026-02-13 15:02:58 +0100 |
| commit | ec61dbe32b2b394e1f6f433c9bdf7d4b5bf95dc2 (patch) | |
| tree | bbd21f8419cf5ac849a4dc7836aa568af48cffac | |
| parent | 75c4657503e6c1d2669384e8c6af43fa7d2fb18a (diff) | |
| -rw-r--r-- | buildfct | 31 | ||||
| -rwxr-xr-x | getmock | 53 | ||||
| -rwxr-xr-x | mkallrepo | 5 | ||||
| -rwxr-xr-x | mkmodular | 160 | ||||
| -rwxr-xr-x | mockit | 16 |
5 files changed, 245 insertions, 20 deletions
@@ -49,6 +49,28 @@ alias mockfc43xr86=" mock --configdir=$mocketc -r fc43xr86 alias mockfc43xv81=" mock --configdir=$mocketc -r fc43xv81 rebuild " alias mockfc43xv90=" mock --configdir=$mocketc -r fc43xv90 rebuild " +alias mockfc44x=" mock --configdir=$mocketc -r fc44x rebuild " +alias mockfc44x74=" mock --configdir=$mocketc -r fc44x74 rebuild " +alias mockfc44x80=" mock --configdir=$mocketc -r fc44x80 rebuild " +alias mockfc44x81=" mock --configdir=$mocketc -r fc44x81 rebuild " +alias mockfc44x82=" mock --configdir=$mocketc -r fc44x82 rebuild " +alias mockfc44x83=" mock --configdir=$mocketc -r fc44x83 rebuild " +alias mockfc44x84=" mock --configdir=$mocketc -r fc44x84 rebuild " +alias mockfc44x85=" mock --configdir=$mocketc -r fc44x85 rebuild " +alias mockfc44xscl74=" mock --configdir=$mocketc -r fc44xscl74 rebuild " +alias mockfc44xscl80=" mock --configdir=$mocketc -r fc44xscl80 rebuild " +alias mockfc44xscl81=" mock --configdir=$mocketc -r fc44xscl81 rebuild " +alias mockfc44xscl82=" mock --configdir=$mocketc -r fc44xscl82 rebuild " +alias mockfc44xscl83=" mock --configdir=$mocketc -r fc44xscl83 rebuild " +alias mockfc44xscl84=" mock --configdir=$mocketc -r fc44xscl84 rebuild " +alias mockfc44xscl85=" mock --configdir=$mocketc -r fc44xscl85 rebuild " +alias mockfc44xr80=" mock --configdir=$mocketc -r fc44xr80 rebuild " +alias mockfc44xr82=" mock --configdir=$mocketc -r fc44xr82 rebuild " +alias mockfc44xr84=" mock --configdir=$mocketc -r fc44xr84 rebuild " +alias mockfc44xr86=" mock --configdir=$mocketc -r fc44xr86 rebuild " +alias mockfc44xv81=" mock --configdir=$mocketc -r fc44xv81 rebuild " +alias mockfc44xv90=" mock --configdir=$mocketc -r fc44xv90 rebuild " + alias mockel8x=" mock --configdir=$mocketc -r el8x rebuild " alias mockel8xr=" mock --configdir=$mocketc -r el8xr rebuild " alias mockel8xp=" mock --configdir=$mocketc -r el8xp rebuild " @@ -189,6 +211,9 @@ if [ -f "$1" ]; then date +%X pids="" echo -n "" + (mock $quiet --configdir=$mocketc -r fc44x rebuild "$@" && echo "$(date +%X) (85) fc44 Ok." || echo "fc44 Error !")& + pids="$pids $!" + echo -n "" (mock $quiet --configdir=$mocketc -r fc43x rebuild "$@" && echo "$(date +%X) (84) fc43 Ok." || echo "fc43 Error !")& pids="$pids $!" echo -n "" @@ -222,6 +247,9 @@ if [ -f "$1" ]; then date +%X pids="" echo -n "" + (mock $quiet --configdir=$mocketc -r fc44x rebuild "$@" && echo "$(date +%X) (85) fc44 Ok." || echo "fc44 Error !")& + pids="$pids $!" + echo -n "" (mock $quiet --configdir=$mocketc -r fc43x rebuild "$@" && echo "$(date +%X) (84) fc43 Ok." || echo "fc43 Error !")& pids="$pids $!" echo -n "" @@ -255,6 +283,9 @@ if [ -f "$1" ]; then date +%X pids="" echo -n "" + (mock $quiet --configdir=$mocketc -r fc44x rebuild "$@" && echo "$(date +%X) (85) fc44 Ok." || echo "fc44 Error !")& + pids="$pids $!" + echo -n "" (mock $quiet --configdir=$mocketc -r fc43x rebuild "$@" && echo "$(date +%X) (84) fc43 Ok." || echo "fc43 Error !")& pids="$pids $!" echo -n "" @@ -379,7 +379,14 @@ do if [ -f priv/fc43.x86_64/$j ]; then echo " " $i already there else - cp $i priv/fc43.x86_64 && echo + $i copied priv FC42 + cp $i priv/fc43.x86_64 && echo + $i copied priv FC43 + fi + ;; + remi-crypto*fc44*) + if [ -f priv/fc44.x86_64/$j ]; then + echo " " $i already there + else + cp $i priv/fc44.x86_64 && echo + $i copied priv FC44 fi ;; *-debuginfo-*aarch64.rpm|*-debugsource-*aarch64.rpm) @@ -544,6 +551,8 @@ elif [ $1 = all74 ]; then [ $opt = test ] && opt=test74 getOneMock fc43x74 $opt '*module_php.7.4*' getOneMock fc43a74 $opt '*module_php.7.4*' + getOneMock fc44x74 $opt '*module_php.7.4*' + getOneMock fc44a74 $opt '*module_php.7.4*' getOneMock fc42x74 $opt '*module_php.7.4*' getOneMock fc42a74 $opt '*module_php.7.4*' getOneMock el8x74 $opt '*module_php.7.4*' @@ -558,6 +567,8 @@ elif [ $1 = all80 ]; then [ $opt = test ] && opt=test80 getOneMock fc43x80 $opt '*module_php.8.0*' getOneMock fc43a80 $opt '*module_php.8.0*' + getOneMock fc44x80 $opt '*module_php.8.0*' + getOneMock fc44a80 $opt '*module_php.8.0*' getOneMock fc42x80 $opt '*module_php.8.0*' getOneMock fc42a80 $opt '*module_php.8.0*' getOneMock el8x80 $opt '*module_php.8.0*' @@ -570,6 +581,8 @@ elif [ $1 = all80 ]; then elif [ $1 = all81 ]; then [ $opt = remi ] && opt=php81 [ $opt = test ] && opt=test81 + getOneMock fc44x81 $opt '*module_php.8.1*' + getOneMock fc44a81 $opt '*module_php.8.1*' getOneMock fc43x81 $opt '*module_php.8.1*' getOneMock fc43a81 $opt '*module_php.8.1*' getOneMock fc42x81 $opt '*module_php.8.1*' @@ -584,6 +597,8 @@ elif [ $1 = all81 ]; then elif [ $1 = all82 ]; then [ $opt = remi ] && opt=php82 [ $opt = test ] && opt=test82 + getOneMock fc44x82 $opt '*module_php.8.2*' + getOneMock fc44a82 $opt '*module_php.8.2*' getOneMock fc43x82 $opt '*module_php.8.2*' getOneMock fc43a82 $opt '*module_php.8.2*' getOneMock fc42x82 $opt '*module_php.8.2*' @@ -598,6 +613,8 @@ elif [ $1 = all82 ]; then elif [ $1 = all83 ]; then [ $opt = remi ] && opt=php83 [ $opt = test ] && opt=test83 + getOneMock fc44x83 $opt '*module_php.8.3*' + getOneMock fc44a83 $opt '*module_php.8.3*' getOneMock fc43x83 $opt '*module_php.8.3*' getOneMock fc43a83 $opt '*module_php.8.3*' getOneMock fc42x83 $opt '*module_php.8.3*' @@ -612,6 +629,8 @@ elif [ $1 = all83 ]; then elif [ $1 = all84 ]; then [ $opt = remi ] && opt=php84 [ $opt = test ] && opt=test84 + getOneMock fc44x84 $opt '*module_php.8.4*' + getOneMock fc44a84 $opt '*module_php.8.4*' getOneMock fc43x84 $opt '*module_php.8.4*' getOneMock fc43a84 $opt '*module_php.8.4*' getOneMock fc42x84 $opt '*module_php.8.4*' @@ -626,6 +645,8 @@ elif [ $1 = all84 ]; then elif [ $1 = all85 ]; then [ $opt = remi ] && opt=php85 [ $opt = test ] && opt=test85 + getOneMock fc44x85 $opt '*module_php.8.5*' + getOneMock fc44a85 $opt '*module_php.8.5*' getOneMock fc43x85 $opt '*module_php.8.5*' getOneMock fc43a85 $opt '*module_php.8.5*' getOneMock fc42x85 $opt '*module_php.8.5*' @@ -673,6 +694,8 @@ elif [ $1 = allv90 ]; then getOneMock fc42a $opt '*module_valkey.9.0*' getOneMock fc43x $opt '*module_valkey.9.0*' getOneMock fc43a $opt '*module_valkey.9.0*' + getOneMock fc44x $opt '*module_valkey.9.0*' + getOneMock fc44a $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*' @@ -686,6 +709,8 @@ elif [ $1 = allv81 ]; then getOneMock fc42a $opt '*module_valkey.8.1*' getOneMock fc43x $opt '*module_valkey.8.1*' getOneMock fc43a $opt '*module_valkey.8.1*' + getOneMock fc44x $opt '*module_valkey.8.1*' + getOneMock fc44a $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*' @@ -699,6 +724,8 @@ elif [ $1 = allr86 ]; then getOneMock fc42a $opt '*module_redis.8.6*' getOneMock fc43x $opt '*module_redis.8.6*' getOneMock fc43a $opt '*module_redis.8.6*' + getOneMock fc44x $opt '*module_redis.8.6*' + getOneMock fc44a $opt '*module_redis.8.6*' getOneMock el8x $opt '*module_redis.8.6*' getOneMock el8a $opt '*module_redis.8.6*' getOneMock el9x $opt '*module_redis.8.6*' @@ -712,6 +739,8 @@ elif [ $1 = allr84 ]; then getOneMock fc42a $opt '*module_redis.8.4*' getOneMock fc43x $opt '*module_redis.8.4*' getOneMock fc43a $opt '*module_redis.8.4*' + getOneMock fc44x $opt '*module_redis.8.4*' + getOneMock fc44a $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*' @@ -725,6 +754,8 @@ elif [ $1 = allr82 ]; then getOneMock fc42a $opt '*module_redis.8.2*' getOneMock fc43x $opt '*module_redis.8.2*' getOneMock fc43a $opt '*module_redis.8.2*' + getOneMock fc44x $opt '*module_redis.8.2*' + getOneMock fc44a $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*' @@ -738,6 +769,8 @@ elif [ $1 = allr80 ]; then getOneMock fc42a $opt '*module_redis.8.0*' getOneMock fc43x $opt '*module_redis.8.0*' getOneMock fc43a $opt '*module_redis.8.0*' + getOneMock fc44x $opt '*module_redis.8.0*' + getOneMock fc44a $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*' @@ -762,7 +795,7 @@ elif [ $1 = allx ]; then do (getOneMock el${i}x $opt) done - for i in 42 43 + for i in 42 43 44 do (getOneMock fc${i}x $opt) done @@ -772,7 +805,7 @@ elif [ $1 = alla ]; then do (getOneMock el${i}a $opt) done - for i in 42 43 + for i in 42 43 44 do (getOneMock fc${i}a $opt) done @@ -796,49 +829,49 @@ elif [ $1 = scl71 ]; then done elif [ $1 = scl85 ]; then - for dis in fc43 fc42 el8 el9 el10 + for dis in fc44 fc43 fc42 el8 el9 el10 do getOneMock scl85${dis}x $opt getOneMock scl85${dis}a $opt done elif [ $1 = scl84 ]; then - for dis in fc43 fc42 el8 el9 el10 + for dis in fc44 fc43 fc42 el8 el9 el10 do getOneMock scl84${dis}x $opt getOneMock scl84${dis}a $opt done elif [ $1 = scl83 ]; then - for dis in fc43 fc42 el8 el9 el10 + for dis in fc44 fc43 fc42 el8 el9 el10 do getOneMock scl83${dis}x $opt getOneMock scl83${dis}a $opt done elif [ $1 = scl82 ]; then - for dis in fc43 fc42 el8 el9 el10 + for dis in fc44 fc43 fc42 el8 el9 el10 do getOneMock scl82${dis}x $opt getOneMock scl82${dis}a $opt done elif [ $1 = scl81 ]; then - for dis in fc43 fc42 el8 el9 el10 + for dis in fc44 fc43 fc42 el8 el9 el10 do getOneMock scl81${dis}x $opt getOneMock scl81${dis}a $opt done elif [ $1 = scl80 ]; then - for dis in fc43 fc42 el8 el9 el10 + for dis in fc44 fc43 fc42 el8 el9 el10 do getOneMock scl80${dis}x $opt getOneMock scl80${dis}a $opt done elif [ $1 = scl74 ]; then - for dis in fc43 fc42 el8 el9 el10 + for dis in fc44 fc43 fc42 el8 el9 el10 do getOneMock scl74${dis}x $opt getOneMock scl74${dis}a $opt @@ -12,7 +12,7 @@ TMPSIG2026=$(mktemp -t XXXXXXXX.2026) cd /home/rpmbuild/site/rpms -for dep in fedora/{42,43}/*/{i386,x86_64,aarch64} enterprise/{8,9,10}/*/{x86_64,aarch64} +for dep in fedora/{42,43,44}/*/{i386,x86_64,aarch64} enterprise/{8,9,10}/*/{x86_64,aarch64} do [[ $dep =~ /modular ]] && continue [[ $dep =~ /debug-modular ]] && continue @@ -59,6 +59,7 @@ if [ -s $TMPSIG ]; then grep fc43 $TMPSIG >> $TMPSIG2025 # 2026 grep src.rpm $TMPSIG > $TMPSIG2026 + grep fc44 $TMPSIG >> $TMPSIG2026 if [ -s $TMPSIG2026 ]; then echo "== Signature des $(cat $TMPSIG2026 | wc -l) nouveaux RPM (2026) ==" @@ -127,7 +128,7 @@ then echo "== Création des liens (noarch) ==" else echo "Rien à lier." fi -for dep in SRPMS fedora/{42,43}/*/{i386,x86_64,aarch64} enterprise/{8,9,10}/*/{x86_64,aarch64} +for dep in SRPMS fedora/{42,43,44}/*/{i386,x86_64,aarch64} enterprise/{8,9,10}/*/{x86_64,aarch64} do [[ $dep =~ /modular ]] && continue [[ $dep =~ /debug-modular ]] && continue @@ -758,6 +758,166 @@ if (in_array('f43', $_SERVER['argv']) || in_array('f43a', $_SERVER['argv']) || i createRepo($dest, $mod); } +// -------------- Fedora 44 ----------------------------------- +if (count($_SERVER['argv']) < 2 || in_array('f44', $_SERVER['argv']) || in_array('f44x', $_SERVER['argv'])) { + $dest = 'fedora/44/modular/x86_64'; + echo "Populate $dest\n"; + cleanup($dest); + $mod = ''; + + $deps = ['platform' => 'f44']; + $mod .= genModule('fedora/44/php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/php84/x86_64', $dest, '*.rpm', '8.4', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/php85/x86_64', $dest, '*.rpm', '8.5', 'x86_64', $deps, $template_php); + $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3', 'remi-8.4', 'remi-8.5']); + + $mod .= genModule('fedora/44/redis80/x86_64',$dest, '*.rpm', '8.0', 'x86_64', $deps, $template_redis); + $mod .= genModule('fedora/44/redis82/x86_64',$dest, '*.rpm', '8.2', 'x86_64', $deps, $template_redis); + $mod .= genModule('fedora/44/redis84/x86_64',$dest, '*.rpm', '8.4', 'x86_64', $deps, $template_redis); + $mod .= genModule('fedora/44/redis86/x86_64',$dest, '*.rpm', '8.6', 'x86_64', $deps, $template_redis); + $mod .= genDefaults('redis', false, ['remi-8.0', 'remi-8.2', 'remi-8.4', 'remi-8.6']); + + $mod .= genModule('fedora/44/valkey81/x86_64',$dest, '*.rpm', '8.1', 'x86_64', $deps, $template_valkey); + $mod .= genModule('fedora/44/valkey90/x86_64',$dest, '*.rpm', '9.0', 'x86_64', $deps, $template_valkey); + $mod .= genDefaults('valkey', false, ['remi-8.1', 'remi-9.0']); + createRepo($dest, $mod); + + $dest = 'fedora/44/debug-modular/x86_64'; + echo "Populate $dest\n"; + cleanup($dest); + $mod = ''; + + $deps = ['platform' => 'f44']; + $mod .= genModule('fedora/44/debug-php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php84/x86_64', $dest, '*.rpm', '8.4', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php85/x86_64', $dest, '*.rpm', '8.5', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-redis80/x86_64',$dest, '*.rpm', '8.0', 'x86_64', $deps, $template_redis); + $mod .= genModule('fedora/44/debug-redis82/x86_64',$dest, '*.rpm', '8.2', 'x86_64', $deps, $template_redis); + $mod .= genModule('fedora/44/debug-redis84/x86_64',$dest, '*.rpm', '8.4', 'x86_64', $deps, $template_redis); + $mod .= genModule('fedora/44/debug-redis86/x86_64',$dest, '*.rpm', '8.6', 'x86_64', $deps, $template_redis); + $mod .= genModule('fedora/44/debug-valkey81/x86_64',$dest,'*.rpm', '8.1', 'x86_64', $deps, $template_valkey); + $mod .= genModule('fedora/44/debug-valkey90/x86_64',$dest,'*.rpm', '9.0', 'x86_64', $deps, $template_valkey); + createRepo($dest, $mod); +} +if (in_array('f44', $_SERVER['argv']) || in_array('f44x', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) { + $dest = 'fedora/44/modular-test/x86_64'; + echo "Populate $dest\n"; + cleanup($dest); + $mod = ''; + + $deps = ['platform' => 'f44']; + $mod .= genModule('fedora/44/test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/test84/x86_64', $dest, '*.rpm', '8.4', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/test85/x86_64', $dest, '*.rpm', '8.5', 'x86_64', $deps, $template_php); + createRepo($dest, $mod); + + $dest = 'fedora/44/debug-modular-test/x86_64'; + echo "Populate $dest\n"; + cleanup($dest); + $mod = ''; + + $deps = ['platform' => 'f44']; + $mod .= genModule('fedora/44/debug-test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test84/x86_64', $dest, '*.rpm', '8.4', 'x86_64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test85/x86_64', $dest, '*.rpm', '8.5', 'x86_64', $deps, $template_php); + createRepo($dest, $mod); +} + +if (count($_SERVER['argv']) < 2 || in_array('f44', $_SERVER['argv']) || in_array('f44a', $_SERVER['argv'])) { + $dest = 'fedora/44/modular/aarch64'; + echo "Populate $dest\n"; + cleanup($dest); + $mod = ''; + + $deps = ['platform' => 'f44']; + $mod .= genModule('fedora/44/php74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/php80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/php81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/php82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/php83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/php84/aarch64', $dest, '*.rpm', '8.4', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/php85/aarch64', $dest, '*.rpm', '8.5', 'aarch64', $deps, $template_php); + $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3', 'remi-8.4', 'remi-8.5']); + + $mod .= genModule('fedora/44/redis80/aarch64',$dest, '*.rpm', '8.0', 'aarch64', $deps, $template_redis); + $mod .= genModule('fedora/44/redis82/aarch64',$dest, '*.rpm', '8.2', 'aarch64', $deps, $template_redis); + $mod .= genModule('fedora/44/redis84/aarch64',$dest, '*.rpm', '8.4', 'aarch64', $deps, $template_redis); + $mod .= genModule('fedora/44/redis86/aarch64',$dest, '*.rpm', '8.6', 'aarch64', $deps, $template_redis); + $mod .= genDefaults('redis', false, ['remi-8.0', 'remi-8.2', 'remi-8.4', 'remi-8.6']); + + $mod .= genModule('fedora/44/valkey81/aarch64',$dest,'*.rpm', '8.1', 'aarch64', $deps, $template_valkey); + $mod .= genModule('fedora/44/valkey90/aarch64',$dest,'*.rpm', '9.0', 'aarch64', $deps, $template_valkey); + $mod .= genDefaults('valkey', false, ['remi-8.1', 'remi-9.0']); + createRepo($dest, $mod); + + $dest = 'fedora/44/debug-modular/aarch64'; + echo "Populate $dest\n"; + cleanup($dest); + $mod = ''; + + $deps = ['platform' => 'f44']; + $mod .= genModule('fedora/44/debug-php74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php84/aarch64', $dest, '*.rpm', '8.4', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-php85/aarch64', $dest, '*.rpm', '8.5', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-redis80/aarch64',$dest, '*.rpm', '8.0', 'aarch64', $deps, $template_redis); + $mod .= genModule('fedora/44/debug-redis82/aarch64',$dest, '*.rpm', '8.2', 'aarch64', $deps, $template_redis); + $mod .= genModule('fedora/44/debug-redis84/aarch64',$dest, '*.rpm', '8.4', 'aarch64', $deps, $template_redis); + $mod .= genModule('fedora/44/debug-redis86/aarch64',$dest, '*.rpm', '8.6', 'aarch64', $deps, $template_redis); + $mod .= genModule('fedora/44/debug-valkey81/aarch64',$dest,'*.rpm', '8.1', 'aarch64', $deps, $template_valkey); + $mod .= genModule('fedora/44/debug-valkey90/aarch64',$dest,'*.rpm', '9.0', 'aarch64', $deps, $template_valkey); + createRepo($dest, $mod); +} +if (in_array('f44', $_SERVER['argv']) || in_array('f44a', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) { + $dest = 'fedora/44/modular-test/aarch64'; + echo "Populate $dest\n"; + cleanup($dest); + $mod = ''; + + $deps = ['platform' => 'f44']; + $mod .= genModule('fedora/44/test74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/test80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/test81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/test82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/test83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/test84/aarch64', $dest, '*.rpm', '8.4', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/test85/aarch64', $dest, '*.rpm', '8.5', 'aarch64', $deps, $template_php); + createRepo($dest, $mod); + + $dest = 'fedora/44/debug-modular-test/aarch64'; + echo "Populate $dest\n"; + cleanup($dest); + $mod = ''; + + $deps = ['platform' => 'f44']; + $mod .= genModule('fedora/44/debug-test74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test84/aarch64', $dest, '*.rpm', '8.4', 'aarch64', $deps, $template_php); + $mod .= genModule('fedora/44/debug-test85/aarch64', $dest, '*.rpm', '8.5', 'aarch64', $deps, $template_php); + createRepo($dest, $mod); +} if (in_array('el8', $_SERVER['argv']) || in_array('el8x', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) { $dest = 'enterprise/8/modular-test/x86_64'; @@ -9,7 +9,7 @@ if [ "$2" = "" ]; then echo -e "\t--noscl | --base only build PHP base packages" echo -e "\t--mock distro is a mock config name\n" echo -e "Targets:" - echo -e "\tDistribution: el8a el8x el9a el9x el10a el10x fc42a fc42x fc43a fc43x" + echo -e "\tDistribution: el8a el8x el9a el9x el10a el10x fc42a fc42x fc43a fc43x fc44a fc44x" echo -e "\tPHP: all, allx, zts" echo -e "\tMemcached: memcached" echo -e "\tLibraries: im6, im7, vips" @@ -149,12 +149,12 @@ if [ $REMOTE -ge 1 ]; then fi TARGET_IM6="el8xr el9x el8ar el9a" -TARGET_IM7="fc42x fc43x el8xr el9x el10x fc42a fc43a el8ar el9a el10a" +TARGET_IM7="fc42x fc43x fc44x el8xr el9x el10x fc42a fc43a fc44a el8ar el9a el10a" # PHP version matrix echo mockit $SRPM $DIST $MIN $MAX $@ case $DIST in - fc43x|fc43a|fc42x|fc42a|el9x|el9a|el10x|el10a) + fc44x|fc44a|fc43x|fc43a|fc42x|fc42a|el9x|el9a|el10x|el10a) LST="74 80 81 82 83 84 85" SCL="74 80 81 82 83 84 85" ;; @@ -168,7 +168,7 @@ case $DIST in ;; all) if [ $REDIS -ge 1 ]; then - for i in fc42x fc43x el8x el9x el10x fc42a fc43a el8a el9a el10a + for i in fc42x fc43x fc44x el8x el9x el10x fc42a fc43a fc44a el8a el9a el10a do [ $BUILD_BASE -ge 1 ] && $0 --valkey --base $SRPM $i $MIN $MAX $@ [ $BUILD_SCLS -ge 1 ] && $0 --valkey --scl $SRPM $i $MIN $MAX $@ @@ -179,7 +179,7 @@ case $DIST in ;; allx) if [ $REDIS -ge 1 ]; then - for i in fc42x fc43x el8x el9x el10x + for i in fc42x fc43x fc44x el8x el9x el10x do [ $BUILD_BASE -ge 1 ] && $0 --valkey --base $SRPM $i $MIN $MAX $@ [ $BUILD_SCLS -ge 1 ] && $0 --valkey --scl $SRPM $i $MIN $MAX $@ @@ -201,7 +201,7 @@ case $DIST in ;; memcached) if [ $REDIS -ge 1 ]; then - for i in fc42x fc43x el8x el9xm el10xm fc42a fc43a el8a el9am el10am + for i in fc42x fc43x fc44x el8x el9xm el10xm fc42a fc43a fc44a el8a el9am el10am do $0 --valkey --mock $SRPM $i $MIN $MAX $@ done @@ -246,7 +246,7 @@ case $DIST in ;; v81|v90) if [ $REDIS -ge 1 ]; then - for i in fc42x fc43x el8x el9x el10x fc42a fc43a el8a el9a el10a + for i in fc42x fc43x fc44x el8x el9x el10x fc42a fc43a fc44a el8a el9a el10a do $0 --valkey --mock $SRPM ${i}${DIST} $MIN $MAX $@ done @@ -256,7 +256,7 @@ case $DIST in ;; r80|r82|r84|r86) if [ $REDIS -ge 1 ]; then - for i in fc42x fc43x el8x el9x el10x fc42a fc43a el8a el9a el10a + for i in fc42x fc43x fc44x el8x el9x el10x fc42a fc43a fc44a el8a el9a el10a do $0 --valkey --mock $SRPM ${i}${DIST} $MIN $MAX $@ done |
