summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--buildfct558
-rwxr-xr-xcleanoldrpm14
-rwxr-xr-xgetmock273
-rwxr-xr-xmkallrepo33
-rwxr-xr-xmkmodular668
-rwxr-xr-xmkrepo27
-rwxr-xr-xmockit200
-rwxr-xr-xmockrun51
-rwxr-xr-xpearup61
-rwxr-xr-xpkgup10
10 files changed, 1638 insertions, 257 deletions
diff --git a/buildfct b/buildfct
index d78a375..c175cb0 100644
--- a/buildfct
+++ b/buildfct
@@ -5,49 +5,130 @@ alias rhpkg='echo NO PLEASE, use fedpkg'
mocketc=/home/rpmbuild/SPECS/remirepo/tools/mock
-alias mockfc34i=" setarch i686 mock --configdir=$mocketc -r fc34i --arch i686 rebuild "
-alias mockfc34x=" mock --configdir=$mocketc -r fc34x rebuild "
-alias mockfc34xd=" mock --configdir=$mocketc -r fc34xd rebuild "
-alias mockfc34xr=" mock --configdir=$mocketc -r fc34xr rebuild "
-alias mockfc34x80=" mock --configdir=$mocketc -r fc34x80 rebuild "
-alias mockfc34x81=" mock --configdir=$mocketc -r fc34x81 rebuild "
-alias mockfc34xscl56=" mock --configdir=$mocketc -r fc34xscl56 rebuild "
-alias mockfc34xscl70=" mock --configdir=$mocketc -r fc34xscl70 rebuild "
-alias mockfc34xscl71=" mock --configdir=$mocketc -r fc34xscl71 rebuild "
-alias mockfc34xscl72=" mock --configdir=$mocketc -r fc34xscl72 rebuild "
-alias mockfc34xscl73=" mock --configdir=$mocketc -r fc34xscl73 rebuild "
-alias mockfc34xscl74=" mock --configdir=$mocketc -r fc34xscl74 rebuild "
-alias mockfc34xscl80=" mock --configdir=$mocketc -r fc34xscl80 rebuild "
-alias mockfc34xscl81=" mock --configdir=$mocketc -r fc34xscl81 rebuild "
-
-alias mockfc35i=" setarch i686 mock --configdir=$mocketc -r fc35i --arch i686 rebuild "
-alias mockfc35x=" mock --configdir=$mocketc -r fc35x rebuild "
-alias mockfc35xd=" mock --configdir=$mocketc -r fc35xd rebuild "
-alias mockfc35xr=" mock --configdir=$mocketc -r fc35xr rebuild "
-alias mockfc35x74=" mock --configdir=$mocketc -r fc35x74 rebuild "
-alias mockfc35x81=" mock --configdir=$mocketc -r fc35x81 rebuild "
-alias mockfc35xscl56=" mock --configdir=$mocketc -r fc35xscl56 rebuild "
-alias mockfc35xscl70=" mock --configdir=$mocketc -r fc35xscl70 rebuild "
-alias mockfc35xscl71=" mock --configdir=$mocketc -r fc35xscl71 rebuild "
-alias mockfc35xscl72=" mock --configdir=$mocketc -r fc35xscl72 rebuild "
-alias mockfc35xscl73=" mock --configdir=$mocketc -r fc35xscl73 rebuild "
-alias mockfc35xscl74=" mock --configdir=$mocketc -r fc35xscl74 rebuild "
-alias mockfc35xscl80=" mock --configdir=$mocketc -r fc35xscl80 rebuild "
-alias mockfc35xscl81=" mock --configdir=$mocketc -r fc35xscl81 rebuild "
-alias mockfc35xscl82=" mock --configdir=$mocketc -r fc35xscl82 rebuild "
-
-alias mockfc36i=" setarch i686 mock --configdir=$mocketc -r fc36i --arch i686 rebuild "
-alias mockfc36x=" mock --configdir=$mocketc -r fc36x rebuild "
-alias mockfc36xd=" mock --configdir=$mocketc -r fc36xd rebuild "
-alias mockfc36xr=" mock --configdir=$mocketc -r fc36xr rebuild "
-alias mockfc36x74=" mock --configdir=$mocketc -r fc36x74 rebuild "
-alias mockfc36x80=" mock --configdir=$mocketc -r fc36x80 rebuild "
-alias mockfc36x81=" mock --configdir=$mocketc -r fc36x81 rebuild "
-alias mockfc36xscl74=" mock --configdir=$mocketc -r fc36xscl74 rebuild "
-alias mockfc36xscl80=" mock --configdir=$mocketc -r fc36xscl80 rebuild "
-alias mockfc36xscl81=" mock --configdir=$mocketc -r fc36xscl81 rebuild "
-alias mockfc36xscl82=" mock --configdir=$mocketc -r fc36xscl82 rebuild "
-alias mockfc36xr70=" mock --configdir=$mocketc -r fc36xr70 rebuild "
+#alias mockfc34i=" setarch i686 mock --configdir=$mocketc -r fc34i --arch i686 rebuild "
+#alias mockfc34x=" mock --configdir=$mocketc -r fc34x rebuild "
+#alias mockfc34xd=" mock --configdir=$mocketc -r fc34xd rebuild "
+#alias mockfc34xr=" mock --configdir=$mocketc -r fc34xr rebuild "
+#alias mockfc34x80=" mock --configdir=$mocketc -r fc34x80 rebuild "
+#alias mockfc34x81=" mock --configdir=$mocketc -r fc34x81 rebuild "
+#alias mockfc34xscl56=" mock --configdir=$mocketc -r fc34xscl56 rebuild "
+#alias mockfc34xscl70=" mock --configdir=$mocketc -r fc34xscl70 rebuild "
+#alias mockfc34xscl71=" mock --configdir=$mocketc -r fc34xscl71 rebuild "
+#alias mockfc34xscl72=" mock --configdir=$mocketc -r fc34xscl72 rebuild "
+#alias mockfc34xscl73=" mock --configdir=$mocketc -r fc34xscl73 rebuild "
+#alias mockfc34xscl74=" mock --configdir=$mocketc -r fc34xscl74 rebuild "
+#alias mockfc34xscl80=" mock --configdir=$mocketc -r fc34xscl80 rebuild "
+#alias mockfc34xscl81=" mock --configdir=$mocketc -r fc34xscl81 rebuild "
+
+#alias mockfc35i=" setarch i686 mock --configdir=$mocketc -r fc35i --arch i686 rebuild "
+#alias mockfc35x=" mock --configdir=$mocketc -r fc35x rebuild "
+#alias mockfc35xd=" mock --configdir=$mocketc -r fc35xd rebuild "
+#alias mockfc35xr=" mock --configdir=$mocketc -r fc35xr rebuild "
+#alias mockfc35x74=" mock --configdir=$mocketc -r fc35x74 rebuild "
+#alias mockfc35x81=" mock --configdir=$mocketc -r fc35x81 rebuild "
+#alias mockfc35n81=" mock --configdir=$mocketc -r fc35n81 rebuild "
+#alias mockfc35x82=" mock --configdir=$mocketc -r fc35x82 rebuild "
+#alias mockfc35xscl56=" mock --configdir=$mocketc -r fc35xscl56 rebuild "
+#alias mockfc35xscl70=" mock --configdir=$mocketc -r fc35xscl70 rebuild "
+#alias mockfc35xscl71=" mock --configdir=$mocketc -r fc35xscl71 rebuild "
+#alias mockfc35xscl72=" mock --configdir=$mocketc -r fc35xscl72 rebuild "
+#alias mockfc35xscl73=" mock --configdir=$mocketc -r fc35xscl73 rebuild "
+#alias mockfc35xscl74=" mock --configdir=$mocketc -r fc35xscl74 rebuild "
+#alias mockfc35xscl80=" mock --configdir=$mocketc -r fc35xscl80 rebuild "
+#alias mockfc35xscl81=" mock --configdir=$mocketc -r fc35xscl81 rebuild "
+#alias mockfc35xscl82=" mock --configdir=$mocketc -r fc35xscl82 rebuild "
+
+#alias mockfc36i=" setarch i686 mock --configdir=$mocketc -r fc36i --arch i686 rebuild "
+#alias mockfc36x=" mock --configdir=$mocketc -r fc36x rebuild "
+#alias mockfc36xd=" mock --configdir=$mocketc -r fc36xd rebuild "
+#alias mockfc36xr=" mock --configdir=$mocketc -r fc36xr rebuild "
+#alias mockfc36x74=" mock --configdir=$mocketc -r fc36x74 rebuild "
+#alias mockfc36x80=" mock --configdir=$mocketc -r fc36x80 rebuild "
+#alias mockfc36x81=" mock --configdir=$mocketc -r fc36x81 rebuild "
+#alias mockfc36x82=" mock --configdir=$mocketc -r fc36x82 rebuild "
+#alias mockfc36xscl74=" mock --configdir=$mocketc -r fc36xscl74 rebuild "
+#alias mockfc36xscl80=" mock --configdir=$mocketc -r fc36xscl80 rebuild "
+#alias mockfc36xscl81=" mock --configdir=$mocketc -r fc36xscl81 rebuild "
+#alias mockfc36xscl82=" mock --configdir=$mocketc -r fc36xscl82 rebuild "
+#alias mockfc36xr60=" mock --configdir=$mocketc -r fc36xr60 rebuild "
+#alias mockfc36xr62=" mock --configdir=$mocketc -r fc36xr62 rebuild "
+#alias mockfc36xr70=" mock --configdir=$mocketc -r fc36xr70 rebuild "
+#alias mockfc36xr72=" mock --configdir=$mocketc -r fc36xr72 rebuild "
+#alias mockfc36xm=" mock --configdir=$mocketc -r fc36xm rebuild "
+
+#alias mockfc37i=" setarch i686 mock --configdir=$mocketc -r fc37i --arch i686 rebuild "
+#alias mockfc37x=" mock --configdir=$mocketc -r fc37x rebuild "
+#alias mockfc37xd=" mock --configdir=$mocketc -r fc37xd rebuild "
+#alias mockfc37xr=" mock --configdir=$mocketc -r fc37xr rebuild "
+#alias mockfc37x74=" mock --configdir=$mocketc -r fc37x74 rebuild "
+#alias mockfc37x80=" mock --configdir=$mocketc -r fc37x80 rebuild "
+#alias mockfc37x81=" mock --configdir=$mocketc -r fc37x81 rebuild "
+#alias mockfc37x82=" mock --configdir=$mocketc -r fc37x82 rebuild "
+#alias mockfc37x83=" mock --configdir=$mocketc -r fc37x83 rebuild "
+#alias mockfc37xscl74=" mock --configdir=$mocketc -r fc37xscl74 rebuild "
+#alias mockfc37xscl80=" mock --configdir=$mocketc -r fc37xscl80 rebuild "
+#alias mockfc37xscl81=" mock --configdir=$mocketc -r fc37xscl81 rebuild "
+#alias mockfc37xscl82=" mock --configdir=$mocketc -r fc37xscl82 rebuild "
+#alias mockfc37xscl83=" mock --configdir=$mocketc -r fc37xscl83 rebuild "
+#alias mockfc37xr60=" mock --configdir=$mocketc -r fc37xr60 rebuild "
+#alias mockfc37xr62=" mock --configdir=$mocketc -r fc37xr62 rebuild "
+#alias mockfc37xr70=" mock --configdir=$mocketc -r fc37xr70 rebuild "
+#alias mockfc37xr72=" mock --configdir=$mocketc -r fc37xr72 rebuild "
+#alias mockfc37xm=" mock --configdir=$mocketc -r fc37xm rebuild "
+
+alias mockfc38i=" setarch i686 mock --configdir=$mocketc -r fc38i --arch i686 rebuild "
+alias mockfc38x=" mock --configdir=$mocketc -r fc38x rebuild "
+alias mockfc38xd=" mock --configdir=$mocketc -r fc38xd rebuild "
+alias mockfc38xr=" mock --configdir=$mocketc -r fc38xr rebuild "
+alias mockfc38x74=" mock --configdir=$mocketc -r fc38x74 rebuild "
+alias mockfc38x80=" mock --configdir=$mocketc -r fc38x80 rebuild "
+alias mockfc38x81=" mock --configdir=$mocketc -r fc38x81 rebuild "
+alias mockfc38x82=" mock --configdir=$mocketc -r fc38x82 rebuild "
+alias mockfc38x83=" mock --configdir=$mocketc -r fc38x83 rebuild "
+alias mockfc38xscl74=" mock --configdir=$mocketc -r fc38xscl74 rebuild "
+alias mockfc38xscl80=" mock --configdir=$mocketc -r fc38xscl80 rebuild "
+alias mockfc38xscl81=" mock --configdir=$mocketc -r fc38xscl81 rebuild "
+alias mockfc38xscl82=" mock --configdir=$mocketc -r fc38xscl82 rebuild "
+alias mockfc38xscl83=" mock --configdir=$mocketc -r fc38xscl83 rebuild "
+alias mockfc38xr60=" mock --configdir=$mocketc -r fc38xr60 rebuild "
+alias mockfc38xr62=" mock --configdir=$mocketc -r fc38xr62 rebuild "
+alias mockfc38xr70=" mock --configdir=$mocketc -r fc38xr70 rebuild "
+alias mockfc38xr72=" mock --configdir=$mocketc -r fc38xr72 rebuild "
+alias mockfc38xm=" mock --configdir=$mocketc -r fc38xm rebuild "
+
+alias mockfc39x=" mock --configdir=$mocketc -r fc39x rebuild "
+alias mockfc39x74=" mock --configdir=$mocketc -r fc39x74 rebuild "
+alias mockfc39x80=" mock --configdir=$mocketc -r fc39x80 rebuild "
+alias mockfc39x81=" mock --configdir=$mocketc -r fc39x81 rebuild "
+alias mockfc39x82=" mock --configdir=$mocketc -r fc39x82 rebuild "
+alias mockfc39x83=" mock --configdir=$mocketc -r fc39x83 rebuild "
+alias mockfc39xscl74=" mock --configdir=$mocketc -r fc39xscl74 rebuild "
+alias mockfc39xscl80=" mock --configdir=$mocketc -r fc39xscl80 rebuild "
+alias mockfc39xscl81=" mock --configdir=$mocketc -r fc39xscl81 rebuild "
+alias mockfc39xscl82=" mock --configdir=$mocketc -r fc39xscl82 rebuild "
+alias mockfc39xscl83=" mock --configdir=$mocketc -r fc39xscl83 rebuild "
+alias mockfc39xr60=" mock --configdir=$mocketc -r fc39xr60 rebuild "
+alias mockfc39xr62=" mock --configdir=$mocketc -r fc39xr62 rebuild "
+alias mockfc39xr70=" mock --configdir=$mocketc -r fc39xr70 rebuild "
+alias mockfc39xr72=" mock --configdir=$mocketc -r fc39xr72 rebuild "
+alias mockfc39xm=" mock --configdir=$mocketc -r fc39xm rebuild "
+
+alias mockfc40x=" mock --configdir=$mocketc -r fc40x rebuild "
+alias mockfc40x74=" mock --configdir=$mocketc -r fc40x74 rebuild "
+alias mockfc40x80=" mock --configdir=$mocketc -r fc40x80 rebuild "
+alias mockfc40x81=" mock --configdir=$mocketc -r fc40x81 rebuild "
+alias mockfc40x82=" mock --configdir=$mocketc -r fc40x82 rebuild "
+alias mockfc40x83=" mock --configdir=$mocketc -r fc40x83 rebuild "
+alias mockfc40xscl74=" mock --configdir=$mocketc -r fc40xscl74 rebuild "
+alias mockfc40xscl80=" mock --configdir=$mocketc -r fc40xscl80 rebuild "
+alias mockfc40xscl81=" mock --configdir=$mocketc -r fc40xscl81 rebuild "
+alias mockfc40xscl82=" mock --configdir=$mocketc -r fc40xscl82 rebuild "
+alias mockfc40xscl83=" mock --configdir=$mocketc -r fc40xscl83 rebuild "
+alias mockfc40xr60=" mock --configdir=$mocketc -r fc40xr60 rebuild "
+alias mockfc40xr62=" mock --configdir=$mocketc -r fc40xr62 rebuild "
+alias mockfc40xr70=" mock --configdir=$mocketc -r fc40xr70 rebuild "
+alias mockfc40xr72=" mock --configdir=$mocketc -r fc40xr72 rebuild "
+alias mockfc40xm=" mock --configdir=$mocketc -r fc40xm rebuild "
alias mockel6i=" setarch i686 mock --configdir=$mocketc -r el6i --arch i686 rebuild "
alias mockel6it=" setarch i686 mock --configdir=$mocketc -r el6it --arch i686 rebuild "
@@ -87,6 +168,8 @@ alias mockel7x73=" mock --configdir=$mocketc -r el7x73 r
alias mockel7x74=" mock --configdir=$mocketc -r el7x74 rebuild "
alias mockel7x80=" mock --configdir=$mocketc -r el7x80 rebuild "
alias mockel7x81=" mock --configdir=$mocketc -r el7x81 rebuild "
+alias mockel7x82=" mock --configdir=$mocketc -r el7x82 rebuild "
+alias mockel7x83=" mock --configdir=$mocketc -r el7x83 rebuild "
alias mockel7xscl54=" mock --configdir=$mocketc -r el7xscl54 rebuild "
alias mockel7xscl55=" mock --configdir=$mocketc -r el7xscl55 rebuild "
alias mockel7xscl56=" mock --configdir=$mocketc -r el7xscl56 rebuild "
@@ -98,6 +181,7 @@ alias mockel7xscl74=" mock --configdir=$mocketc -r el7xscl74 r
alias mockel7xscl80=" mock --configdir=$mocketc -r el7xscl80 rebuild "
alias mockel7xscl81=" mock --configdir=$mocketc -r el7xscl81 rebuild "
alias mockel7xscl82=" mock --configdir=$mocketc -r el7xscl82 rebuild "
+alias mockel7xscl83=" mock --configdir=$mocketc -r el7xscl83 rebuild "
alias mockel8x=" mock --configdir=$mocketc -r el8x rebuild "
alias mockel8xr=" mock --configdir=$mocketc -r el8xr rebuild "
@@ -107,6 +191,10 @@ alias mockel8x73=" mock --configdir=$mocketc -r el8x73 r
alias mockel8x74=" mock --configdir=$mocketc -r el8x74 rebuild "
alias mockel8x80=" mock --configdir=$mocketc -r el8x80 rebuild "
alias mockel8x81=" mock --configdir=$mocketc -r el8x81 rebuild "
+alias mockel8n81=" mock --configdir=$mocketc -r el8n81 rebuild "
+alias mockel8x82=" mock --configdir=$mocketc -r el8x82 rebuild "
+alias mockel8n82=" mock --configdir=$mocketc -r el8n82 rebuild "
+alias mockel8x83=" mock --configdir=$mocketc -r el8x83 rebuild "
alias mockel8xscl56=" mock --configdir=$mocketc -r el8xscl56 rebuild "
alias mockel8xscl70=" mock --configdir=$mocketc -r el8xscl70 rebuild "
alias mockel8xscl71=" mock --configdir=$mocketc -r el8xscl71 rebuild "
@@ -116,7 +204,12 @@ alias mockel8xscl74=" mock --configdir=$mocketc -r el8xscl74 r
alias mockel8xscl80=" mock --configdir=$mocketc -r el8xscl80 rebuild "
alias mockel8xscl81=" mock --configdir=$mocketc -r el8xscl81 rebuild "
alias mockel8xscl82=" mock --configdir=$mocketc -r el8xscl82 rebuild "
+alias mockel8xscl83=" mock --configdir=$mocketc -r el8xscl83 rebuild "
+alias mockel8xr60=" mock --configdir=$mocketc -r el8xr60 rebuild "
+alias mockel8xr62=" mock --configdir=$mocketc -r el8xr62 rebuild "
alias mockel8xr70=" mock --configdir=$mocketc -r el8xr70 rebuild "
+alias mockel8xr72=" mock --configdir=$mocketc -r el8xr72 rebuild "
+## alias mockel8xm=" mock --configdir=$mocketc -r el8xm rebuild "
alias mockel9x=" mock --configdir=$mocketc -r el9x rebuild "
alias mockel9xr=" mock --configdir=$mocketc -r el9xr rebuild "
@@ -124,11 +217,20 @@ alias mockel9n=" mock --configdir=$mocketc -r el9n r
alias mockel9x74=" mock --configdir=$mocketc -r el9x74 rebuild "
alias mockel9x80=" mock --configdir=$mocketc -r el9x80 rebuild "
alias mockel9x81=" mock --configdir=$mocketc -r el9x81 rebuild "
+alias mockel9n81=" mock --configdir=$mocketc -r el9n81 rebuild "
+alias mockel9x82=" mock --configdir=$mocketc -r el9x82 rebuild "
+alias mockel9n82=" mock --configdir=$mocketc -r el9n82 rebuild "
+alias mockel9x83=" mock --configdir=$mocketc -r el9x83 rebuild "
alias mockel9xscl74=" mock --configdir=$mocketc -r el9xscl74 rebuild "
alias mockel9xscl80=" mock --configdir=$mocketc -r el9xscl80 rebuild "
alias mockel9xscl81=" mock --configdir=$mocketc -r el9xscl81 rebuild "
alias mockel9xscl82=" mock --configdir=$mocketc -r el9xscl82 rebuild "
+alias mockel9xscl83=" mock --configdir=$mocketc -r el9xscl83 rebuild "
+alias mockel9xr60=" mock --configdir=$mocketc -r el9xr60 rebuild "
+alias mockel9xr62=" mock --configdir=$mocketc -r el9xr62 rebuild "
alias mockel9xr70=" mock --configdir=$mocketc -r el9xr70 rebuild "
+alias mockel9xr72=" mock --configdir=$mocketc -r el9xr72 rebuild "
+alias mockel9xm=" mock --configdir=$mocketc -r el9xm rebuild "
alias mockepel872=" mock --configdir=$mocketc -r epel872 rebuild "
alias mockepel873=" mock --configdir=$mocketc -r epel873 rebuild "
@@ -147,11 +249,6 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35 34
- do
- echo -n "$(date +%X) fc$i "
- mock $quiet --configdir=$mocketc -r fc${i}x rebuild "$@" && echo " Ok." || echo " Error !"
- done
for i in 7
do
echo -n "$(date +%X) el$i "
@@ -173,11 +270,6 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35 34
- do
- echo -n "$(date +%X) fc$i "
- mock $quiet --configdir=$mocketc -r fc${i}xr rebuild "$@" && echo " Ok." || echo " Error !"
- done
for i in 7 8
do
echo -n "$(date +%X) el$i "
@@ -189,8 +281,8 @@ else
fi
}
-# Build All distribution (PHP 7) / version / 64bits for remi
-mock7x()
+# Build All distribution (PHP 5) / version / 64bits for remi
+mock5x()
{
quiet=""
if [ "$1" = "-q" ]; then
@@ -199,10 +291,10 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35 34
+ for i in 7
do
- echo -n "$(date +%X) fc$i "
- mock $quiet --configdir=$mocketc -r fc${i}x rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) el$i "
+ mock $quiet --configdir=$mocketc -r el${i}x rebuild "$@" && echo " Ok." || echo " Error !"
done
date +%X
else
@@ -210,8 +302,8 @@ else
fi
}
-# Build All distribution (PHP 5) / version / 64bits for remi
-mock5x()
+# Build enterprise / version / 64bits for remi (php 5.4)
+mock54x()
{
quiet=""
if [ "$1" = "-q" ]; then
@@ -231,29 +323,41 @@ else
fi
}
-# Build enterprise / version / 64bits for remi (php 5.4)
-mock54x()
+# Build All distribution / version / noarch for remi using PHP >= 8.0
+mock80n()
{
-quiet=""
+quiet="--quiet"
if [ "$1" = "-q" ]; then
- quiet="--quiet"
shift
fi
if [ -f "$1" ]; then
- for i in 7
+ date +%X
+ pids=""
+ for i in 39 38
do
- echo -n "$(date +%X) el$i "
- mock $quiet --configdir=$mocketc -r el${i}x rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r fc${i}x rebuild "$@" && echo "$(date +%X) (8x) fc$i Ok." || echo "fc$1 Error !")&
+ pids="$pids $!"
done
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r el7x --enablerepo=remi-php80 rebuild "$@" && echo "$(date +%X) (74) el7 Ok." || echo "el7 Error !")&
+ pids="$pids $!"
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r el8x rebuild "$@" && echo "$(date +%X) (74) el8 Ok." || echo "el8 Error !")&
+ pids="$pids $!"
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r el9x rebuild "$@" && echo "$(date +%X) (80) el9 Ok." || echo "el9 Error !")&
+ pids="$pids $!"
+ wait $pids
date +%X
else
echo "file not found '$1'"
fi
}
-# Build All distribution / version / noarch for remi using PHP >= 7.4
-mock74n()
+# Build All distribution / version / noarch for remi using PHP >= 8.1
+mock81n()
{
quiet="--quiet"
if [ "$1" = "-q" ]; then
@@ -263,20 +367,59 @@ fi
if [ -f "$1" ]; then
date +%X
pids=""
- for i in 34 35 36
- do
echo -n ""
- (mock $quiet --configdir=$mocketc -r fc${i}x rebuild "$@" && echo "$(date +%X) (7x) fc$i Ok." || echo "fc$1 Error !")&
+ (mock $quiet --configdir=$mocketc -r fc40x rebuild "$@" && echo "$(date +%X) (82) fc40 Ok." || echo "fc40 Error !")&
pids="$pids $!"
- done
echo -n ""
- (mock $quiet --configdir=$mocketc -r el7x --enablerepo=remi-php74 rebuild "$@" && echo "$(date +%X) (74) el7 Ok." || echo "el7 Error !")&
+ (mock $quiet --configdir=$mocketc -r fc39x rebuild "$@" && echo "$(date +%X) (82) fc39 Ok." || echo "fc39 Error !")&
pids="$pids $!"
echo -n ""
- (mock $quiet --configdir=$mocketc -r el8x rebuild "$@" && echo "$(date +%X) (74) el8 Ok." || echo "el8 Error !")&
+ (mock $quiet --configdir=$mocketc -r fc38x rebuild "$@" && echo "$(date +%X) (82) fc38 Ok." || echo "fc38 Error !")&
pids="$pids $!"
echo -n ""
- (mock $quiet --configdir=$mocketc -r el9x rebuild "$@" && echo "$(date +%X) (80) el9 Ok." || echo "el9 Error !")&
+ (mock $quiet --configdir=$mocketc -r el7x --enablerepo=remi-php81 rebuild "$@" && echo "$(date +%X) (81) el7 Ok." || echo "el7 Error !")&
+ pids="$pids $!"
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r el8n81 rebuild "$@" && echo "$(date +%X) (81) el8 Ok." || echo "el8 Error !")&
+ pids="$pids $!"
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r el9n81 rebuild "$@" && echo "$(date +%X) (81) el9 Ok." || echo "el9 Error !")&
+ pids="$pids $!"
+ wait $pids
+ date +%X
+else
+ echo "file not found '$1'"
+fi
+}
+
+# Build All distribution / version / noarch for remi using PHP >= 8.2
+mock82n()
+{
+quiet="--quiet"
+if [ "$1" = "-q" ]; then
+ shift
+fi
+
+if [ -f "$1" ]; then
+ date +%X
+ pids=""
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r fc40x rebuild "$@" && echo "$(date +%X) (82) fc40 Ok." || echo "fc40 Error !")&
+ pids="$pids $!"
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r fc39x rebuild "$@" && echo "$(date +%X) (82) fc39 Ok." || echo "fc39 Error !")&
+ pids="$pids $!"
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r fc38x rebuild "$@" && echo "$(date +%X) (82) fc38 Ok." || echo "fc38 Error !")&
+ pids="$pids $!"
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r el7x --enablerepo=remi-php82 rebuild "$@" && echo "$(date +%X) (81) el7 Ok." || echo "el7 Error !")&
+ pids="$pids $!"
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r el8n82 rebuild "$@" && echo "$(date +%X) (81) el8 Ok." || echo "el8 Error !")&
+ pids="$pids $!"
+ echo -n ""
+ (mock $quiet --configdir=$mocketc -r el9n82 rebuild "$@" && echo "$(date +%X) (81) el9 Ok." || echo "el9 Error !")&
pids="$pids $!"
wait $pids
date +%X
@@ -442,12 +585,7 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 34
- do
- echo -n "$(date +%X) 74 fc$i "
- mock $quiet --configdir=$mocketc -r fc${i}x rebuild "$@" && echo " Ok." || echo " Error !"
- done
- for i in 35 36
+ for i in 38 39 40
do
echo -n "$(date +%X) 74 fc$i "
mock $quiet --configdir=$mocketc -r fc${i}x74 rebuild "$@" && echo " Ok." || echo " Error !"
@@ -464,6 +602,32 @@ fi
}
# Build All distribution / version / 64bits for remi/scl-php82
+mockscl83x()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+ quiet="--quiet"
+ shift
+fi
+
+if [ -f "$1" ]; then
+ for i in 39 38 40
+ do
+ echo -n "$(date +%X) scl83 fc$i "
+ mock $quiet --configdir=$mocketc -r fc${i}xscl83 rebuild "$@" && echo " Ok." || echo " Error !"
+ done
+ for i in 7 8 9
+ do
+ echo -n "$(date +%X) scl83 el$i "
+ mock $quiet --configdir=$mocketc -r el${i}xscl83 rebuild "$@" && echo " Ok." || echo " Error !"
+ done
+ date +%X
+else
+ echo "file not found '$1'"
+fi
+}
+
+# Build All distribution / version / 64bits for remi/scl-php82
mockscl82x()
{
quiet=""
@@ -473,7 +637,7 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35 36
+ for i in 39 40 38
do
echo -n "$(date +%X) scl82 fc$i "
mock $quiet --configdir=$mocketc -r fc${i}xscl82 rebuild "$@" && echo " Ok." || echo " Error !"
@@ -499,7 +663,7 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35 34 36
+ for i in 39 38 40
do
echo -n "$(date +%X) scl81 fc$i "
mock $quiet --configdir=$mocketc -r fc${i}xscl81 rebuild "$@" && echo " Ok." || echo " Error !"
@@ -515,6 +679,84 @@ else
fi
}
+# Build All distribution / version / 64bits for redis:remi-6.0
+mockr60x()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+ quiet="--quiet"
+ shift
+fi
+
+if [ -f "$1" ]; then
+ echo -n "$(date +%X) r60 f38 "
+ mock $quiet --configdir=$mocketc -r fc38xr60 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r60 f39 "
+ mock $quiet --configdir=$mocketc -r fc39xr60 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r60 el9 "
+ mock $quiet --configdir=$mocketc -r el9xr60 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r60 el8 "
+ mock $quiet --configdir=$mocketc -r el8xr60 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r60 el7 "
+ mock $quiet --configdir=$mocketc -r el7x rebuild "$@" && echo " Ok." || echo " Error !"
+ date +%X
+else
+ echo "file not found '$1'"
+fi
+}
+
+# Build All distribution / version / 64bits for redis:remi-6.2
+mockr62x()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+ quiet="--quiet"
+ shift
+fi
+
+if [ -f "$1" ]; then
+ echo -n "$(date +%X) r62 f38 "
+ mock $quiet --configdir=$mocketc -r fc38xr62 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r62 f39 "
+ mock $quiet --configdir=$mocketc -r fc39xr62 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r62 el9 "
+ mock $quiet --configdir=$mocketc -r el9xr62 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r62 el8 "
+ mock $quiet --configdir=$mocketc -r el8xr62 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r62 el7 "
+ mock $quiet --configdir=$mocketc -r el7x rebuild "$@" && echo " Ok." || echo " Error !"
+ date +%X
+else
+ echo "file not found '$1'"
+fi
+}
+
+# Build All distribution / version / 64bits for redis:remi-7.0
+mockr72x()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+ quiet="--quiet"
+ shift
+fi
+
+if [ -f "$1" ]; then
+ echo -n "$(date +%X) r72 f38 "
+ mock $quiet --configdir=$mocketc -r fc38xr72 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r72 f39 "
+ mock $quiet --configdir=$mocketc -r fc39xr72 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r72 el9 "
+ mock $quiet --configdir=$mocketc -r el9xr72 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r72 el8 "
+ mock $quiet --configdir=$mocketc -r el8xr72 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r72 el7 "
+ mock $quiet --configdir=$mocketc -r el7x rebuild "$@" && echo " Ok." || echo " Error !"
+ date +%X
+else
+ echo "file not found '$1'"
+fi
+}
+
# Build All distribution / version / 64bits for redis:remi-7.0
mockr70x()
{
@@ -525,17 +767,15 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- echo -n "$(date +%X) r70 f36 "
- mock $quiet --configdir=$mocketc -r fc36xr70 rebuild "$@" && echo " Ok." || echo " Error !"
- echo -n "$(date +%X) r70 f35 "
- mock $quiet --configdir=$mocketc -r fc35x rebuild "$@" && echo " Ok." || echo " Error !"
- echo -n "$(date +%X) r70 f34 "
- mock $quiet --configdir=$mocketc -r fc34x rebuild "$@" && echo " Ok." || echo " Error !"
- echo -n "$(date +%X) r70 el9 "
+ echo -n "$(date +%X) r70 f38 "
+ mock $quiet --configdir=$mocketc -r fc38xr70 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r70 f39 "
+ mock $quiet --configdir=$mocketc -r fc39xr70 rebuild "$@" && echo " Ok." || echo " Error !"
+ echo -n "$(date +%X) r70 el9 "
mock $quiet --configdir=$mocketc -r el9xr70 rebuild "$@" && echo " Ok." || echo " Error !"
- echo -n "$(date +%X) r70 el8 "
+ echo -n "$(date +%X) r70 el8 "
mock $quiet --configdir=$mocketc -r el8xr70 rebuild "$@" && echo " Ok." || echo " Error !"
- echo -n "$(date +%X) r70 el7 "
+ echo -n "$(date +%X) r70 el7 "
mock $quiet --configdir=$mocketc -r el7x rebuild "$@" && echo " Ok." || echo " Error !"
date +%X
else
@@ -543,6 +783,100 @@ else
fi
}
+# Build All distribution / version / 64bits for remi/remi-php83
+mock83x()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+ quiet="--quiet"
+ shift
+fi
+
+if [ -f "$1" ]; then
+ for i in 38 40 39
+ do
+ echo -n "$(date +%X) 83 fc$i "
+ mock $quiet --configdir=$mocketc -r fc${i}x83 rebuild "$@" && echo " Ok." || echo " Error !"
+ done
+ for i in 8 9 7
+ do
+ echo -n "$(date +%X) 83 el$i "
+ mock $quiet --configdir=$mocketc -r el${i}x83 rebuild "$@"&& echo " Ok." || echo " Error !"
+ done
+ date +%X
+else
+ echo "file not found '$1'"
+fi
+}
+
+# Build All distribution / version / 64bits for remi/remi-php83
+mock83el()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+ quiet="--quiet"
+ shift
+fi
+
+if [ -f "$1" ]; then
+ for i in 8 9 7
+ do
+ echo -n "$(date +%X) 83 el$i "
+ mock $quiet --configdir=$mocketc -r el${i}x83 rebuild "$@"&& echo " Ok." || echo " Error !"
+ done
+ date +%X
+else
+ echo "file not found '$1'"
+fi
+}
+
+# Build All distribution / version / 64bits for remi/remi-php83
+mock83fc()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+ quiet="--quiet"
+ shift
+fi
+
+if [ -f "$1" ]; then
+ for i in 38 39
+ do
+ echo -n "$(date +%X) 83 fc$i "
+ mock $quiet --configdir=$mocketc -r fc${i}x83 rebuild "$@" && echo " Ok." || echo " Error !"
+ done
+ date +%X
+else
+ echo "file not found '$1'"
+fi
+}
+
+# Build All distribution / version / 64bits for remi/remi-php82
+mock82x()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+ quiet="--quiet"
+ shift
+fi
+
+if [ -f "$1" ]; then
+ for i in 40 39 38
+ do
+ echo -n "$(date +%X) 82 fc$i "
+ mock $quiet --configdir=$mocketc -r fc${i}x82 rebuild "$@" && echo " Ok." || echo " Error !"
+ done
+ for i in 8 9 7
+ do
+ echo -n "$(date +%X) 82 el$i "
+ mock $quiet --configdir=$mocketc -r el${i}x82 rebuild "$@"&& echo " Ok." || echo " Error !"
+ done
+ date +%X
+else
+ echo "file not found '$1'"
+fi
+}
+
# Build All distribution / version / 64bits for remi/remi-php81
mock81x()
{
@@ -553,7 +887,7 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35 34 36
+ for i in 38 40 39
do
echo -n "$(date +%X) 81 fc$i "
mock $quiet --configdir=$mocketc -r fc${i}x81 rebuild "$@" && echo " Ok." || echo " Error !"
@@ -579,12 +913,7 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35
- do
- echo -n "$(date +%X) 80 fc$i "
- mock $quiet --configdir=$mocketc -r fc${i}x rebuild "$@" && echo " Ok." || echo " Error !"
- done
- for i in 34 36
+ for i in 38 39 40
do
echo -n "$(date +%X) 80 fc$i "
mock $quiet --configdir=$mocketc -r fc${i}x80 rebuild "$@" && echo " Ok." || echo " Error !"
@@ -610,7 +939,7 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 34 35 36
+ for i in 39 40 38
do
echo -n "$(date +%X) scl80 fc$i "
mock $quiet --configdir=$mocketc -r fc${i}xscl80 rebuild "$@" && echo " Ok." || echo " Error !"
@@ -636,7 +965,7 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35 34 36
+ for i in 40 39 38
do
echo -n "$(date +%X) scl74 fc$i "
mock $quiet --configdir=$mocketc -r fc${i}xscl74 rebuild "$@" && echo " Ok." || echo " Error !"
@@ -662,11 +991,6 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35 34
- do
- echo -n "$(date +%X) scl73 fc$i "
- mock $quiet --configdir=$mocketc -r fc${i}xscl73 rebuild "$@" && echo " Ok." || echo " Error !"
- done
for i in 7 8
do
echo -n "$(date +%X) scl73 el$i "
@@ -688,11 +1012,6 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 34 35
- do
- echo -n "$(date +%X) scl72 fc$i "
- mock $quiet --configdir=$mocketc -r fc${i}xscl72 rebuild "$@" && echo " Ok." || echo " Error !"
- done
for i in 8 7
do
echo -n "$(date +%X) scl72 el$i "
@@ -714,11 +1033,6 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35 34
- do
- echo -n "$(date +%X) scl71 fc$i "
- mock $quiet --configdir=$mocketc -r fc${i}xscl71 rebuild "$@" && echo " Ok." || echo " Error !"
- done
for i in 8 7
do
echo -n "$(date +%X) scl71 el$i "
@@ -740,11 +1054,6 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 34 35
- do
- echo -n "$(date +%X) scl70 fc$i "
- mock $quiet --configdir=$mocketc -r fc${i}xscl70 rebuild "$@" && echo " Ok." || echo " Error !"
- done
for i in 8 7
do
echo -n "$(date +%X) scl70 el$i "
@@ -766,11 +1075,6 @@ if [ "$1" = "-q" ]; then
fi
if [ -f "$1" ]; then
- for i in 35 34
- do
- echo -n "$(date +%X) scl56 fc$i "
- mock $quiet --configdir=$mocketc -r fc${i}xscl56 rebuild "$@" && echo " Ok." || echo " Error !"
- done
for i in 8 7
do
echo -n "$(date +%X) scl56 el$i "
diff --git a/cleanoldrpm b/cleanoldrpm
index 6639b2b..d4e257f 100755
--- a/cleanoldrpm
+++ b/cleanoldrpm
@@ -8,15 +8,19 @@ $keep = 0;
$dest = false;
$multi = [
'php' => 3, // php/8.0
+ 'php-pecl-protobuf' => 1, // php-pecl-protobuf/3
+ 'njs' => 99, // njs/0.8.2
+ 'libnjs-devel' => 99, //
'redis' => 3, // redis/6.2
- 'redis-debuginfo' => 3, // redis/6.2
- 'redis-debugsource' => 3, // redis/6.2
- 'redis-devel' => 3, // redis/6.2
- 'redis-doc' => 3, // redis/6.2
- 'redis-trib' => 3, // redis/6.2
+ 'redis-debuginfo' => 3, //
+ 'redis-debugsource' => 3, //
+ 'redis-devel' => 3, //
+ 'redis-doc' => 3, //
+ 'redis-trib' => 3, //
'redis' => 3, // redis/6.2
'composer' => 1, // composer/2
'phan' => 1, // phan/3
+ 'roundcubemail' => 4, // roundcubemail/1.x.
'remi-release' => 3, // remi-release/8.5
];
if (isset($_SERVER['argv'][1])) {
diff --git a/getmock b/getmock
index 329b1a2..e695db8 100755
--- a/getmock
+++ b/getmock
@@ -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
diff --git a/mkallrepo b/mkallrepo
index 79abb6d..7a28747 100755
--- a/mkallrepo
+++ b/mkallrepo
@@ -5,11 +5,12 @@ TMPLNK=$(mktemp)
TMPSIG2000=$(mktemp -t XXXXXXXX.2000)
TMPSIG2018=$(mktemp -t XXXXXXXX.2018)
TMPSIG2021=$(mktemp -t XXXXXXXX.2021)
-TMPSIG2022=$(mktemp -t XXXXXXXX.2022)
+TMPSIG2023=$(mktemp -t XXXXXXXX.2023)
+TMPSIG2024=$(mktemp -t XXXXXXXX.2024)
cd /home/rpmbuild/site/rpms
-for dep in fedora/{34,35,36}/*/{i386,x86_64} enterprise/{7,8,9}/*/{i386,x86_64,armhfp,aarch64}
+for dep in fedora/{38,39,40}/*/{i386,x86_64,aarch64} enterprise/{7,8,9}/*/{i386,x86_64,armhfp,aarch64}
do
[[ $dep =~ /modular ]] && continue
[[ $dep =~ /debug-modular ]] && continue
@@ -43,16 +44,24 @@ if [ -s $TMPSIG ]; then
# 2018
grep el8 $TMPSIG > $TMPSIG2018
# 2021
- grep fc34 $TMPSIG > $TMPSIG2021
- grep fc35 $TMPSIG >> $TMPSIG2021
- grep el9 $TMPSIG >> $TMPSIG2021
- # 2022
- grep fc36 $TMPSIG > $TMPSIG2022
- grep src.rpm $TMPSIG >> $TMPSIG2022
+ grep el9 $TMPSIG > $TMPSIG2021
+ # 2023
+ grep fc38 $TMPSIG > $TMPSIG2023
+ grep fc39 $TMPSIG >> $TMPSIG2023
+ # 2024
+ grep src.rpm $TMPSIG > $TMPSIG2024
+ grep fc40 $TMPSIG >> $TMPSIG2024
- if [ -s $TMPSIG2022 ]; then
- echo "== Signature des $(cat $TMPSIG2022 | wc -l) nouveaux RPM (2022) =="
- if rpmsign --define '_gpg_path /home/remi/.gnupgrpm' --define "_gpg_name 845160D23149DAD504F0A32D83C0639E1FEF0014" --addsign $(cat $TMPSIG2022)
+ if [ -s $TMPSIG2024 ]; then
+ echo "== Signature des $(cat $TMPSIG2024 | wc -l) nouveaux RPM (2024) =="
+ if rpmsign --define '_gpg_path /home/remi/.gnupgrpm' --define "_gpg_name CF1DF0057CE85DFF5B2F2A37C2FD3B2C2A0948E4" --addsign $(cat $TMPSIG2024)
+ then echo done.
+ else exit 1
+ fi
+ fi
+ if [ -s $TMPSIG2023 ]; then
+ echo "== Signature des $(cat $TMPSIG2023 | wc -l) nouveaux RPM (2023) =="
+ if rpmsign --define '_gpg_path /home/remi/.gnupgrpm' --define "_gpg_name 50A5E157DFE548EC7C05E9D8D5933DAB6DEFD35E" --addsign $(cat $TMPSIG2023)
then echo done.
else exit 1
fi
@@ -96,7 +105,7 @@ then echo "== Création des liens (noarch) =="
else echo "Rien à lier."
fi
-for dep in SRPMS fedora/{34,35,36}/*/{i386,x86_64} enterprise/{7,8,9}/*/{i386,x86_64,armhfp,aarch64}
+for dep in SRPMS fedora/{38,39,40}/*/{i386,x86_64,aarch64} enterprise/{7,8,9}/*/{i386,x86_64,armhfp,aarch64}
do
[[ $dep =~ /modular ]] && continue
[[ $dep =~ /debug-modular ]] && continue
diff --git a/mkmodular b/mkmodular
index 66fbf97..e6c71b4 100755
--- a/mkmodular
+++ b/mkmodular
@@ -35,7 +35,7 @@ data:
requires:
@DEPS@
references:
- documentation: http://php.net/
+ documentation: https://www.php.net/manual/
tracker: https://bugs.php.net/
profiles:
common:
@@ -245,12 +245,14 @@ function findPackages($from, $dest, $pat) {
global $oldrpms;
$excl = [
'php-amqplib', 'php-jsonlint', 'php-cs-fixer', 'php-tecnickcom-tc-lib-unicode-data',
- 'php-doctrine-orm', 'php-pear-phing',
+ 'php-doctrine-orm', 'php-pear-phing', 'php-doctrine-collections', 'php-laminas-i18n', 'php-laminas-mail',
'php-laminas-authentication', 'php-laminas-diactoros2', 'php-laminas-mime', 'php-laminas-i18n-resources',
'php-laminas-memory', 'php-laminas-test', 'php-laminas-validator', 'php-laminas-view',
+ 'php-laminas-eventmanager', 'php-laminas-form3', 'php-laminas-config3', 'php-laminas-http', 'php-laminas-navigation',
+ 'php-laminas-psr7bridge',
'php-laminas-inputfilter', 'php-laminas-crypt', 'php-laminas-di3', 'php-laminas-mvc-plugin-flashmessenger',
- 'php-react-promise-timer', 'php-laminas-filter', 'php-laminas-router',
- 'php-icewind-streams', 'php-masterminds-html5', 'php-league-mime-type-detection',
+ 'php-react-promise-timer', 'php-laminas-filter', 'php-laminas-router', 'php-react-http',
+ 'php-icewind-streams', 'php-masterminds-html5', 'php-league-mime-type-detection', 'php-monolog2',
];
$rpms = [];
foreach (glob("$from/$pat") as $file) {
@@ -298,6 +300,13 @@ function genDefaults($name, $def, Array $vers) {
}
function genModule($srce, $dest, $pats, $ver, $arch, $deps, $template) {
+ if ($deps['platform'] >= 'f40') {
+ // Drop dependencies see https://bugzilla.redhat.com/2264207
+ $deb = strpos($template, 'dependencies:');
+ $fin = strpos($template, 'references:');
+ $template = substr($template, 0, $deb) . substr($template, $fin);
+ }
+
$rpms = [];
foreach ((array)$pats as $pat) {
$rpms += findPackages($srce, $dest, $pat);
@@ -339,7 +348,11 @@ chdir($dest);
[$dis,$ver]=explode("/", $dest);
$GPG_PATH="/home/remi/.gnupgrpm";
if ($dis == "fedora") {
- if ($ver >= 36) {
+ if ($ver >= 40) {
+ $GPG_NAME="CF1DF0057CE85DFF5B2F2A37C2FD3B2C2A0948E4";
+ } else if ($ver >= 38) {
+ $GPG_NAME="50A5E157DFE548EC7C05E9D8D5933DAB6DEFD35E";
+ } else if ($ver >= 36) {
$GPG_NAME="845160D23149DAD504F0A32D83C0639E1FEF0014";
} else if ($ver >= 34) {
$GPG_NAME="B1ABF71E14C9D74897E198A8B19527F1478F8947";
@@ -366,7 +379,7 @@ exec("mkrepo nocheck noclean");
$data = '/tmp/modules.yaml';
file_put_contents($data, $mod);
$hash = hash('sha256', $mod);
-exec("modifyrepo_c --mdtype=modules $data repodata >/dev/null");
+exec("modifyrepo_c --compress-type=bz2 --mdtype=modules $data repodata >/dev/null");
$arch = basename($dest);
rename($data, "$data.$arch");
@@ -401,7 +414,7 @@ if (in_array('f33', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
$mod .= genModule('fedora/33/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
createRepo($dest, $mod);
}
-*/
+
if (count($_SERVER['argv']) < 2 || in_array('f34', $_SERVER['argv'])) {
$dest = 'fedora/34/modular/x86_64';
echo "Populate $dest\n";
@@ -460,7 +473,8 @@ if (count($_SERVER['argv']) < 2 || in_array('f35', $_SERVER['argv'])) {
$mod .= genModule('fedora/35/php74/x86_64', $dest, '*rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/35/remi/x86_64', $dest, ['uwsgi-plugin-php*rpm', 'unit-php*rpm', 'php-*8.0*.rpm'], '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/35/php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
- $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1']);
+ $mod .= genModule('fedora/35/php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2']);
createRepo($dest, $mod);
$dest = 'fedora/35/debug-modular/x86_64';
@@ -472,6 +486,7 @@ if (count($_SERVER['argv']) < 2 || in_array('f35', $_SERVER['argv'])) {
$mod .= genModule('fedora/35/debug-php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/35/debug-remi/x86_64', $dest, ['uwsgi-plugin-php*rpm', 'unit-php*rpm', 'php-*8.0*.rpm'], '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/35/debug-php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/35/debug-php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
createRepo($dest, $mod);
}
if (in_array('f35', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
@@ -484,6 +499,7 @@ if (in_array('f35', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
$mod .= genModule('fedora/35/test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/35/test/x86_64', $dest, ['uwsgi-plugin-php*rpm', 'unit-php*rpm', 'php-*8.0*.rpm'], '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/35/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/35/test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
createRepo($dest, $mod);
$dest = 'fedora/35/debug-modular-test/x86_64';
@@ -495,8 +511,10 @@ if (in_array('f35', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
$mod .= genModule('fedora/35/debug-test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/35/debug-test/x86_64', $dest, ['uwsgi-plugin-php*rpm', 'unit-php*rpm', 'php-*8.0*.rpm'], '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/35/debug-test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/35/debug-test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
createRepo($dest, $mod);
}
+
if (count($_SERVER['argv']) < 2 || in_array('f36', $_SERVER['argv'])) {
$dest = 'fedora/36/modular/x86_64';
echo "Populate $dest\n";
@@ -507,10 +525,15 @@ if (count($_SERVER['argv']) < 2 || in_array('f36', $_SERVER['argv'])) {
$mod .= genModule('fedora/36/php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/36/php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/36/php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
- $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1']);
+ $mod .= genModule('fedora/36/php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2']);
+ $mod .= genModule('fedora/36/redis60/x86_64',$dest, '*.rpm', '6.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('fedora/36/redis62/x86_64',$dest, '*.rpm', '6.2', 'x86_64', $deps, $template_redis);
$mod .= genModule('fedora/36/redis70/x86_64',$dest, '*.rpm', '7.0', 'x86_64', $deps, $template_redis);
- $mod .= genDefaults('redis', false, ['remi-6.2', 'remi-7.0']);
+ $mod .= genModule('fedora/36/redis72/x86_64',$dest, '*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genDefaults('redis', false, ['remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
+ $mod .= genModule('fedora/36/memcached/x86_64',$dest, '*.rpm', false, 'x86_64', $deps, $template_memcached);
+ $mod .= genDefaults('memcached', false, ['remi']);
createRepo($dest, $mod);
$dest = 'fedora/36/debug-modular/x86_64';
@@ -522,8 +545,12 @@ if (count($_SERVER['argv']) < 2 || in_array('f36', $_SERVER['argv'])) {
$mod .= genModule('fedora/36/debug-php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/36/debug-php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/36/debug-php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/36/debug-php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/36/debug-redis60/x86_64',$dest, '*.rpm', '6.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('fedora/36/debug-redis62/x86_64',$dest, '*.rpm', '6.2', 'x86_64', $deps, $template_redis);
$mod .= genModule('fedora/36/debug-redis70/x86_64',$dest, '*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/36/debug-redis72/x86_64',$dest, '*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/36/debug-memcached/x86_64',$dest, '*.rpm', false, 'x86_64', $deps, $template_memcached);
createRepo($dest, $mod);
}
if (in_array('f36', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
@@ -536,6 +563,7 @@ if (in_array('f36', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
$mod .= genModule('fedora/36/test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/36/test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/36/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/36/test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
createRepo($dest, $mod);
$dest = 'fedora/36/debug-modular-test/x86_64';
@@ -547,10 +575,420 @@ if (in_array('f36', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
$mod .= genModule('fedora/36/debug-test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/36/debug-test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('fedora/36/debug-test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/36/debug-test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ createRepo($dest, $mod);
+}
+
+if (count($_SERVER['argv']) < 2 || in_array('f37', $_SERVER['argv'])) {
+ $dest = 'fedora/37/modular/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f37'];
+ $mod .= genModule('fedora/37/php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
+ $mod .= genModule('fedora/37/redis60/x86_64',$dest, '*.rpm', '6.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/37/redis62/x86_64',$dest, '*.rpm', '6.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/37/redis70/x86_64',$dest, '*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/37/redis72/x86_64',$dest, '*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genDefaults('redis', false, ['remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
+ $mod .= genModule('fedora/37/memcached/x86_64',$dest, '*.rpm', false, 'x86_64', $deps, $template_memcached);
+ $mod .= genDefaults('memcached', false, ['remi']);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/37/debug-modular/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f37'];
+ $mod .= genModule('fedora/37/debug-php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/debug-php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/debug-php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/debug-php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/debug-php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/debug-redis60/x86_64',$dest, '*.rpm', '6.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/37/debug-redis62/x86_64',$dest, '*.rpm', '6.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/37/debug-redis70/x86_64',$dest, '*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/37/debug-redis72/x86_64',$dest, '*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/37/debug-memcached/x86_64',$dest, '*.rpm', false, 'x86_64', $deps, $template_memcached);
+ createRepo($dest, $mod);
+}
+if (in_array('f37', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
+ $dest = 'fedora/37/modular-test/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f37'];
+ $mod .= genModule('fedora/37/test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/37/debug-modular-test/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f37'];
+ $mod .= genModule('fedora/37/debug-test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/debug-test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/debug-test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/debug-test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/37/debug-test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ createRepo($dest, $mod);
+}
+*/
+
+if (count($_SERVER['argv']) < 2 || in_array('f38', $_SERVER['argv'])) {
+ $dest = 'fedora/38/modular/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f38'];
+ $mod .= genModule('fedora/38/php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
+ $mod .= genModule('fedora/38/redis60/x86_64',$dest, '*.rpm', '6.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/38/redis62/x86_64',$dest, '*.rpm', '6.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/38/redis70/x86_64',$dest, '*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/38/redis72/x86_64',$dest, '*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genDefaults('redis', false, ['remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
+ $mod .= genModule('fedora/38/memcached/x86_64',$dest, '*.rpm', false, 'x86_64', $deps, $template_memcached);
+ $mod .= genDefaults('memcached', false, ['remi']);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/38/debug-modular/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f38'];
+ $mod .= genModule('fedora/38/debug-php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/debug-php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/debug-php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/debug-php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/debug-php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/debug-redis60/x86_64',$dest, '*.rpm', '6.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/38/debug-redis62/x86_64',$dest, '*.rpm', '6.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/38/debug-redis70/x86_64',$dest, '*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/38/debug-redis72/x86_64',$dest, '*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/38/debug-memcached/x86_64',$dest, '*.rpm', false, 'x86_64', $deps, $template_memcached);
+ createRepo($dest, $mod);
+}
+if (in_array('f38', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
+ $dest = 'fedora/38/modular-test/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f38'];
+ $mod .= genModule('fedora/38/test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/38/debug-modular-test/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f38'];
+ $mod .= genModule('fedora/38/debug-test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/debug-test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/debug-test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/debug-test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/38/debug-test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ createRepo($dest, $mod);
+}
+
+if (count($_SERVER['argv']) < 2 || in_array('f39', $_SERVER['argv']) || in_array('f39x', $_SERVER['argv'])) {
+ $dest = 'fedora/39/modular/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f39'];
+ $mod .= genModule('fedora/39/php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
+ $mod .= genModule('fedora/39/redis60/x86_64',$dest, '*.rpm', '6.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/redis62/x86_64',$dest, '*.rpm', '6.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/redis70/x86_64',$dest, '*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/redis72/x86_64',$dest, '*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genDefaults('redis', false, ['remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
+ $mod .= genModule('fedora/39/memcached/x86_64',$dest, '*.rpm', false, 'x86_64', $deps, $template_memcached);
+ $mod .= genDefaults('memcached', false, ['remi']);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/39/debug-modular/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f39'];
+ $mod .= genModule('fedora/39/debug-php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-redis60/x86_64',$dest, '*.rpm', '6.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/debug-redis62/x86_64',$dest, '*.rpm', '6.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/debug-redis70/x86_64',$dest, '*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/debug-redis72/x86_64',$dest, '*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/debug-memcached/x86_64',$dest, '*.rpm', false, 'x86_64', $deps, $template_memcached);
+ createRepo($dest, $mod);
+}
+if (in_array('f39', $_SERVER['argv']) || in_array('f39x', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
+ $dest = 'fedora/39/modular-test/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f39'];
+ $mod .= genModule('fedora/39/test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/39/debug-modular-test/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f39'];
+ $mod .= genModule('fedora/39/debug-test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ createRepo($dest, $mod);
+}
+
+if (count($_SERVER['argv']) < 2 || in_array('f39', $_SERVER['argv']) || in_array('f39a', $_SERVER['argv'])) {
+ $dest = 'fedora/39/modular/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f39'];
+ $mod .= genModule('fedora/39/php74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/php80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/php81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/php82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/php83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+ $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
+ $mod .= genModule('fedora/39/redis60/aarch64',$dest, '*.rpm', '6.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/redis62/aarch64',$dest, '*.rpm', '6.2', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/redis70/aarch64',$dest, '*.rpm', '7.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/redis72/aarch64',$dest, '*.rpm', '7.2', 'aarch64', $deps, $template_redis);
+ $mod .= genDefaults('redis', false, ['remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
+ $mod .= genModule('fedora/39/memcached/aarch64',$dest, '*.rpm', false, 'aarch64', $deps, $template_memcached);
+ $mod .= genDefaults('memcached', false, ['remi']);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/39/debug-modular/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f39'];
+ $mod .= genModule('fedora/39/debug-php74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-php80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-php81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-php82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-php83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-redis60/aarch64',$dest, '*.rpm', '6.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/debug-redis62/aarch64',$dest, '*.rpm', '6.2', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/debug-redis70/aarch64',$dest, '*.rpm', '7.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/debug-redis72/aarch64',$dest, '*.rpm', '7.2', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/39/debug-memcached/aarch64',$dest, '*.rpm', false, 'aarch64', $deps, $template_memcached);
+ createRepo($dest, $mod);
+}
+if (in_array('f39', $_SERVER['argv']) || in_array('f39a', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
+ $dest = 'fedora/39/modular-test/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f39'];
+ $mod .= genModule('fedora/39/test74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/test80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/test81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/test82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/test83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/39/debug-modular-test/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f39'];
+ $mod .= genModule('fedora/39/debug-test74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-test80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-test81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-test82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/39/debug-test83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+ createRepo($dest, $mod);
+}
+
+if (count($_SERVER['argv']) < 2 || in_array('f40', $_SERVER['argv']) || in_array('f40x', $_SERVER['argv'])) {
+ $dest = 'fedora/40/modular/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f40'];
+ $mod .= genModule('fedora/40/php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
+ $mod .= genModule('fedora/40/redis60/x86_64',$dest, '*.rpm', '6.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/redis62/x86_64',$dest, '*.rpm', '6.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/redis70/x86_64',$dest, '*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/redis72/x86_64',$dest, '*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genDefaults('redis', false, ['remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
+ $mod .= genModule('fedora/40/memcached/x86_64',$dest, '*.rpm', false, 'x86_64', $deps, $template_memcached);
+ $mod .= genDefaults('memcached', false, ['remi']);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/40/debug-modular/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f40'];
+ $mod .= genModule('fedora/40/debug-php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-redis60/x86_64',$dest, '*.rpm', '6.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/debug-redis62/x86_64',$dest, '*.rpm', '6.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/debug-redis70/x86_64',$dest, '*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/debug-redis72/x86_64',$dest, '*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/debug-memcached/x86_64',$dest, '*.rpm', false, 'x86_64', $deps, $template_memcached);
+ createRepo($dest, $mod);
+}
+if (in_array('f40', $_SERVER['argv']) || in_array('f40x', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
+ $dest = 'fedora/40/modular-test/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f40'];
+ $mod .= genModule('fedora/40/test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/40/debug-modular-test/x86_64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f40'];
+ $mod .= genModule('fedora/40/debug-test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
createRepo($dest, $mod);
}
-if (in_array('el8', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
+if (count($_SERVER['argv']) < 2 || in_array('f40', $_SERVER['argv']) || in_array('f40a', $_SERVER['argv'])) {
+ $dest = 'fedora/40/modular/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f40'];
+ $mod .= genModule('fedora/40/php74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/php80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/php81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/php82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/php83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+ $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
+ $mod .= genModule('fedora/40/redis60/aarch64',$dest, '*.rpm', '6.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/redis62/aarch64',$dest, '*.rpm', '6.2', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/redis70/aarch64',$dest, '*.rpm', '7.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/redis72/aarch64',$dest, '*.rpm', '7.2', 'aarch64', $deps, $template_redis);
+ $mod .= genDefaults('redis', false, ['remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
+ $mod .= genModule('fedora/40/memcached/aarch64',$dest, '*.rpm', false, 'aarch64', $deps, $template_memcached);
+ $mod .= genDefaults('memcached', false, ['remi']);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/40/debug-modular/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f40'];
+ $mod .= genModule('fedora/40/debug-php74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-php80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-php81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-php82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-php83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-redis60/aarch64',$dest, '*.rpm', '6.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/debug-redis62/aarch64',$dest, '*.rpm', '6.2', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/debug-redis70/aarch64',$dest, '*.rpm', '7.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/debug-redis72/aarch64',$dest, '*.rpm', '7.2', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('fedora/40/debug-memcached/aarch64',$dest, '*.rpm', false, 'aarch64', $deps, $template_memcached);
+ createRepo($dest, $mod);
+}
+if (in_array('f40', $_SERVER['argv']) || in_array('f40a', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
+ $dest = 'fedora/40/modular-test/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f40'];
+ $mod .= genModule('fedora/40/test74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/test80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/test81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/test82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/test83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+ createRepo($dest, $mod);
+
+ $dest = 'fedora/40/debug-modular-test/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'f40'];
+ $mod .= genModule('fedora/40/debug-test74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-test80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-test81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-test82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('fedora/40/debug-test83/aarch64', $dest, '*.rpm', '8.3', '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';
echo "Populate $dest\n";
cleanup($dest);
@@ -562,6 +1000,8 @@ if (in_array('el8', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
$mod .= genModule('enterprise/8/test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/8/test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/8/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
$deps = ['platform' => 'el8', 'php' => ''];
$mod .= genModule('enterprise/8/composer2-test/x86_64', $dest, '*.rpm', '2', 'x86_64', $deps, $template_comp);
@@ -578,9 +1018,13 @@ if (in_array('el8', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
$mod .= genModule('enterprise/8/debug-test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/8/debug-test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/8/debug-test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
createRepo($dest, $mod);
}
-if (count($_SERVER['argv']) < 2 || in_array('el8', $_SERVER['argv'])) {
+if (count($_SERVER['argv']) < 2 || in_array('el8', $_SERVER['argv']) || in_array('el8x', $_SERVER['argv'])
+ || in_array('noarch', $_SERVER['argv'])
+ || in_array('7.3', $_SERVER['argv']) || in_array('7.2', $_SERVER['argv'])) {
$dest = 'enterprise/8/modular/x86_64';
echo "Populate $dest\n";
cleanup($dest);
@@ -592,21 +1036,26 @@ if (count($_SERVER['argv']) < 2 || in_array('el8', $_SERVER['argv'])) {
$mod .= genModule('enterprise/8/php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/8/php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/8/php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
- $mod .= genDefaults('php', '7.2', ['remi-7.2', 'remi-7.3', 'remi-7.4', 'remi-8.0', 'remi-8.1']);
+ $mod .= genModule('enterprise/8/php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genDefaults('php', '7.2', ['remi-7.2', 'remi-7.3', 'remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
$deps = ['platform' => 'el8'];
$mod .= genModule('enterprise/8/redis50/x86_64', $dest, 'redis*.rpm', '5.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/8/redis60/x86_64', $dest, 'redis*.rpm', '6.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/8/redis62/x86_64', $dest, 'redis*.rpm', '6.2', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/8/redis70/x86_64', $dest, 'redis*.rpm', '7.0', 'x86_64', $deps, $template_redis);
- $mod .= genDefaults('redis', '5', ['remi-5.0', 'remi-6.0', 'remi-6.2', 'remi-7.0']);
+ $mod .= genModule('enterprise/8/redis72/x86_64', $dest, 'redis*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genDefaults('redis', '5', ['remi-5.0', 'remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
$deps = ['platform' => 'el8', 'php' => ''];
$mod .= genModule('enterprise/8/composer1/x86_64', $dest, '*.rpm', '1', 'x86_64', $deps, $template_comp);
$mod .= genModule('enterprise/8/composer2/x86_64', $dest, '*.rpm', '2', 'x86_64', $deps, $template_comp);
$mod .= genDefaults('composer', '2', ['1', '2']);
createRepo($dest, $mod);
-
+}
+if (count($_SERVER['argv']) < 2 || in_array('el8', $_SERVER['argv']) || in_array('el8x', $_SERVER['argv'])
+ || in_array('7.3', $_SERVER['argv']) || in_array('7.2', $_SERVER['argv'])) {
$dest = 'enterprise/8/debug-modular/x86_64';
echo "Populate $dest\n";
cleanup($dest);
@@ -618,12 +1067,104 @@ if (count($_SERVER['argv']) < 2 || in_array('el8', $_SERVER['argv'])) {
$mod .= genModule('enterprise/8/debug-php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/8/debug-php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/8/debug-php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
$deps = ['platform' => 'el8'];
$mod .= genModule('enterprise/8/debug-redis50/x86_64', $dest, 'redis*.rpm', '5.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/8/debug-redis60/x86_64', $dest, 'redis*.rpm', '6.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/8/debug-redis62/x86_64', $dest, 'redis*.rpm', '6.2', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/8/debug-redis70/x86_64', $dest, 'redis*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('enterprise/8/debug-redis72/x86_64', $dest, 'redis*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ createRepo($dest, $mod);
+}
+
+if (in_array('el8', $_SERVER['argv']) || in_array('el8a', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
+ $dest = 'enterprise/8/modular-test/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'el8'];
+ $mod .= genModule('enterprise/8/test72/aarch64', $dest, '*.rpm', '7.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/test73/aarch64', $dest, '*.rpm', '7.3', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/test74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/test80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/test81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/test82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/test83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+
+ $deps = ['platform' => 'el8', 'php' => ''];
+ $mod .= genModule('enterprise/8/composer2-test/x86_64', $dest, '*.rpm', '2', 'aarch64', $deps, $template_comp);
+ createRepo($dest, $mod);
+
+ $dest = 'enterprise/8/debug-modular-test/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'el8'];
+ $mod .= genModule('enterprise/8/debug-test72/aarch64', $dest, '*.rpm', '7.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-test73/aarch64', $dest, '*.rpm', '7.3', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-test74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-test80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-test81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-test82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-test83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+ createRepo($dest, $mod);
+}
+if (count($_SERVER['argv']) < 2 || in_array('el8', $_SERVER['argv']) || in_array('el8a', $_SERVER['argv'])
+ || in_array('noarch', $_SERVER['argv'])
+ || in_array('7.3', $_SERVER['argv']) || in_array('7.2', $_SERVER['argv'])) {
+ $dest = 'enterprise/8/modular/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'el8'];
+ $mod .= genModule('enterprise/8/php72/aarch64', $dest, '*.rpm', '7.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/php73/aarch64', $dest, '*.rpm', '7.3', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/php74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/php80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/php81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/php82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/php83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+ $mod .= genDefaults('php', '7.2', ['remi-7.2', 'remi-7.3', 'remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
+
+ $deps = ['platform' => 'el8'];
+ $mod .= genModule('enterprise/8/redis60/aarch64', $dest, 'redis*.rpm', '6.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/8/redis62/aarch64', $dest, 'redis*.rpm', '6.2', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/8/redis70/aarch64', $dest, 'redis*.rpm', '7.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/8/redis72/aarch64', $dest, 'redis*.rpm', '7.2', 'aarch64', $deps, $template_redis);
+ $mod .= genDefaults('redis', '5', ['remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
+
+ $deps = ['platform' => 'el8', 'php' => ''];
+ $mod .= genModule('enterprise/8/composer1/x86_64', $dest, '*.rpm', '1', 'aarch64', $deps, $template_comp);
+ $mod .= genModule('enterprise/8/composer2/x86_64', $dest, '*.rpm', '2', 'aarch64', $deps, $template_comp);
+ $mod .= genDefaults('composer', '2', ['1', '2']);
+ createRepo($dest, $mod);
+}
+if (count($_SERVER['argv']) < 2 || in_array('el8', $_SERVER['argv']) || in_array('el8a', $_SERVER['argv'])
+ || in_array('7.3', $_SERVER['argv']) || in_array('7.2', $_SERVER['argv'])) {
+ $dest = 'enterprise/8/debug-modular/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'el8'];
+ $mod .= genModule('enterprise/8/debug-php72/aarch64', $dest, '*.rpm', '7.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-php73/aarch64', $dest, '*.rpm', '7.3', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-php74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-php80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-php81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-php82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/8/debug-php83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+
+ $deps = ['platform' => 'el8'];
+ $mod .= genModule('enterprise/8/debug-redis60/aarch64', $dest, 'redis*.rpm', '6.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/8/debug-redis62/aarch64', $dest, 'redis*.rpm', '6.2', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/8/debug-redis70/aarch64', $dest, 'redis*.rpm', '7.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/8/debug-redis72/aarch64', $dest, 'redis*.rpm', '7.2', 'aarch64', $deps, $template_redis);
createRepo($dest, $mod);
}
@@ -637,6 +1178,8 @@ if (in_array('el9', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
$mod .= genModule('enterprise/9/test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/9/test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/9/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
$deps = ['platform' => 'el9', 'php' => ''];
$mod .= genModule('enterprise/9/composer2-test/x86_64', $dest, '*.rpm', '2', 'x86_64', $deps, $template_comp);
@@ -651,10 +1194,13 @@ if (in_array('el9', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
$mod .= genModule('enterprise/9/debug-test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/9/debug-test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/9/debug-test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/debug-test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/debug-test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
createRepo($dest, $mod);
}
-if (count($_SERVER['argv']) < 2 || in_array('el9', $_SERVER['argv'])) {
+if (count($_SERVER['argv']) < 2 || in_array('el9', $_SERVER['argv'])
+ || in_array('noarch', $_SERVER['argv'])) {
$dest = 'enterprise/9/modular/x86_64';
echo "Populate $dest\n";
cleanup($dest);
@@ -664,13 +1210,16 @@ if (count($_SERVER['argv']) < 2 || in_array('el9', $_SERVER['argv'])) {
$mod .= genModule('enterprise/9/php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/9/php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/9/php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
- $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1']);
+ $mod .= genModule('enterprise/9/php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
$mod .= genModule('enterprise/9/redis50/x86_64', $dest, 'redis*.rpm', '5.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/9/redis60/x86_64', $dest, 'redis*.rpm', '6.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/9/redis62/x86_64', $dest, 'redis*.rpm', '6.2', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/9/redis70/x86_64', $dest, 'redis*.rpm', '7.0', 'x86_64', $deps, $template_redis);
- $mod .= genDefaults('redis', false, ['remi-5.0', 'remi-6.0', 'remi-6.2', 'remi-7.0']);
+ $mod .= genModule('enterprise/9/redis72/x86_64', $dest, 'redis*.rpm', '7.2', 'x86_64', $deps, $template_redis);
+ $mod .= genDefaults('redis', false, ['remi-5.0', 'remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
$mod .= genModule('enterprise/9/memcached/x86_64', $dest, 'mem*.rpm', false, 'x86_64', $deps, $template_memcached);
$mod .= genDefaults('memcached', false, ['remi']);
@@ -678,7 +1227,8 @@ if (count($_SERVER['argv']) < 2 || in_array('el9', $_SERVER['argv'])) {
$mod .= genModule('enterprise/9/composer2/x86_64', $dest, '*.rpm', '2', 'x86_64', $deps, $template_comp);
$mod .= genDefaults('composer', false, ['2']);
createRepo($dest, $mod);
-
+}
+if (count($_SERVER['argv']) < 2 || in_array('el9', $_SERVER['argv'])) {
$dest = 'enterprise/9/debug-modular/x86_64';
echo "Populate $dest\n";
cleanup($dest);
@@ -688,17 +1238,21 @@ if (count($_SERVER['argv']) < 2 || in_array('el9', $_SERVER['argv'])) {
$mod .= genModule('enterprise/9/debug-php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/9/debug-php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/9/debug-php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/debug-php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/debug-php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/9/debug-redis50/x86_64', $dest, 'redis*.rpm', '5.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/9/debug-redis60/x86_64', $dest, 'redis*.rpm', '6.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/9/debug-redis62/x86_64', $dest, 'redis*.rpm', '6.2', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/9/debug-redis70/x86_64', $dest, 'redis*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genModule('enterprise/9/debug-redis72/x86_64', $dest, 'redis*.rpm', '7.2', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/9/debug-memcached/x86_64', $dest, 'mem*.rpm', false, 'x86_64', $deps, $template_memcached);
createRepo($dest, $mod);
}
-if (count($_SERVER['argv']) > 1 && in_array('el9a', $_SERVER['argv'])) {
+if (count($_SERVER['argv']) < 2 || in_array('el9', $_SERVER['argv'])
+ || in_array('noarch', $_SERVER['argv'])) {
$dest = 'enterprise/9/modular/aarch64';
echo "Populate $dest\n";
cleanup($dest);
@@ -708,21 +1262,25 @@ if (count($_SERVER['argv']) > 1 && in_array('el9a', $_SERVER['argv'])) {
$mod .= genModule('enterprise/9/php74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
$mod .= genModule('enterprise/9/php80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
$mod .= genModule('enterprise/9/php81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
- $mod .= genDefaults('php', false, ['remi-7.4']);
+ $mod .= genModule('enterprise/9/php82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/php83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+ $mod .= genDefaults('php', false, ['remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
// $mod .= genModule('enterprise/9/redis50/aarch64', $dest, 'redis*.rpm', '5.0', 'aarch64', $deps, $template_redis);
-// $mod .= genModule('enterprise/9/redis60/aarch64', $dest, 'redis*.rpm', '6.0', 'aarch64', $deps, $template_redis);
-// $mod .= genModule('enterprise/9/redis62/aarch64', $dest, 'redis*.rpm', '6.2', 'aarch64', $deps, $template_redis);
-// $mod .= genModule('enterprise/9/redis70/aarch64', $dest, 'redis*.rpm', '7.0', 'aarch64', $deps, $template_redis);
-// $mod .= genDefaults('redis', false, ['remi-5.0', 'remi-6.0', 'remi-6.2', 'remi-7.0']);
+ $mod .= genModule('enterprise/9/redis60/aarch64', $dest, 'redis*.rpm', '6.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/9/redis62/aarch64', $dest, 'redis*.rpm', '6.2', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/9/redis70/aarch64', $dest, 'redis*.rpm', '7.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/9/redis72/aarch64', $dest, 'redis*.rpm', '7.2', 'aarch64', $deps, $template_redis);
+ $mod .= genDefaults('redis', false, ['remi-6.2', 'remi-7.0', 'remi-7.2']);
-// $mod .= genModule('enterprise/9/memcached/aarch64', $dest, 'mem*.rpm', false, 'aarch64', $deps, $template_memcached);
-// $mod .= genDefaults('memcached', false, ['remi']);
+ $mod .= genModule('enterprise/9/memcached/aarch64', $dest, 'mem*.rpm', false, 'aarch64', $deps, $template_memcached);
+ $mod .= genDefaults('memcached', false, ['remi']);
$mod .= genModule('enterprise/9/composer2/x86_64', $dest, '*noarch.rpm', '2', 'aarch64', $deps, $template_comp);
$mod .= genDefaults('composer', false, ['2']);
createRepo($dest, $mod);
-
+}
+if (count($_SERVER['argv']) < 2 || in_array('el9', $_SERVER['argv'])) {
$dest = 'enterprise/9/debug-modular/aarch64';
echo "Populate $dest\n";
cleanup($dest);
@@ -732,13 +1290,47 @@ if (count($_SERVER['argv']) > 1 && in_array('el9a', $_SERVER['argv'])) {
$mod .= genModule('enterprise/9/debug-php74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
$mod .= genModule('enterprise/9/debug-php80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
$mod .= genModule('enterprise/9/debug-php81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/debug-php82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/debug-php83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
// $mod .= genModule('enterprise/9/debug-redis50/aarch64', $dest, 'redis*.rpm', '5.0', 'aarch64', $deps, $template_redis);
-// $mod .= genModule('enterprise/9/debug-redis60/aarch64', $dest, 'redis*.rpm', '6.0', 'aarch64', $deps, $template_redis);
-// $mod .= genModule('enterprise/9/debug-redis62/aarch64', $dest, 'redis*.rpm', '6.2', 'aarch64', $deps, $template_redis);
-// $mod .= genModule('enterprise/9/debug-redis70/aarch64', $dest, 'redis*.rpm', '7.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/9/debug-redis60/aarch64', $dest, 'redis*.rpm', '6.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/9/debug-redis62/aarch64', $dest, 'redis*.rpm', '6.2', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/9/debug-redis70/aarch64', $dest, 'redis*.rpm', '7.0', 'aarch64', $deps, $template_redis);
+ $mod .= genModule('enterprise/9/debug-redis72/aarch64', $dest, 'redis*.rpm', '7.2', 'aarch64', $deps, $template_redis);
-// $mod .= genModule('enterprise/9/debug-memcached/aarch64', $dest, 'mem*.rpm', false, 'aarch64', $deps, $template_memcached);
+ $mod .= genModule('enterprise/9/debug-memcached/aarch64', $dest, 'mem*.rpm', false, 'aarch64', $deps, $template_memcached);
+ createRepo($dest, $mod);
+}
+
+if (in_array('el9', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
+ $dest = 'enterprise/9/modular-test/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'el9'];
+ $mod .= genModule('enterprise/9/test74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/test80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/test81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/test82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/test83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
+
+ $deps = ['platform' => 'el9', 'php' => ''];
+ $mod .= genModule('enterprise/9/composer2-test/x86_64', $dest, '*.rpm', '2', 'x86_64', $deps, $template_comp);
+ createRepo($dest, $mod);
+
+ $dest = 'enterprise/9/debug-modular-test/aarch64';
+ echo "Populate $dest\n";
+ cleanup($dest);
+ $mod = '';
+
+ $deps = ['platform' => 'el9'];
+ $mod .= genModule('enterprise/9/debug-test74/aarch64', $dest, '*.rpm', '7.4', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/debug-test80/aarch64', $dest, '*.rpm', '8.0', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/debug-test81/aarch64', $dest, '*.rpm', '8.1', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/debug-test82/aarch64', $dest, '*.rpm', '8.2', 'aarch64', $deps, $template_php);
+ $mod .= genModule('enterprise/9/debug-test83/aarch64', $dest, '*.rpm', '8.3', 'aarch64', $deps, $template_php);
createRepo($dest, $mod);
}
@@ -771,9 +1363,12 @@ if (in_array('el7', $_SERVER['argv']) || in_array('test', $_SERVER['argv'])) {
$mod .= genModule('enterprise/7/test74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/7/test80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/7/test81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/7/test82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/7/test83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
createRepo($dest, $mod);
}
-if (count($_SERVER['argv']) < 2 || in_array('el7', $_SERVER['argv'])) {
+if (count($_SERVER['argv']) < 2 || in_array('el7', $_SERVER['argv'])
+ || in_array('7.3', $_SERVER['argv']) || in_array('7.2', $_SERVER['argv']) || in_array('7.1', $_SERVER['argv'])) {
$dest = 'enterprise/7/modular/x86_64';
echo "Populate $dest\n";
cleanup($dest);
@@ -786,12 +1381,15 @@ if (count($_SERVER['argv']) < 2 || in_array('el7', $_SERVER['argv'])) {
$mod .= genModule('enterprise/7/php74/x86_64', $dest, '*.rpm', '7.4', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/7/php80/x86_64', $dest, '*.rpm', '8.0', 'x86_64', $deps, $template_php);
$mod .= genModule('enterprise/7/php81/x86_64', $dest, '*.rpm', '8.1', 'x86_64', $deps, $template_php);
- $mod .= genDefaults('php', '7.2', ['remi-7.1', 'remi-7.2', 'remi-7.3', 'remi-7.4', 'remi-8.0', 'remi-8.1']);
+ $mod .= genModule('enterprise/7/php82/x86_64', $dest, '*.rpm', '8.2', 'x86_64', $deps, $template_php);
+ $mod .= genModule('enterprise/7/php83/x86_64', $dest, '*.rpm', '8.3', 'x86_64', $deps, $template_php);
+ $mod .= genDefaults('php', '7.2', ['remi-7.1', 'remi-7.2', 'remi-7.3', 'remi-7.4', 'remi-8.0', 'remi-8.1', 'remi-8.2', 'remi-8.3']);
$mod .= genModule('enterprise/7/remi/x86_64', $dest, 'redis*5.0*.rpm', '5.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/7/remi/x86_64', $dest, 'redis*6.0*.rpm', '6.0', 'x86_64', $deps, $template_redis);
$mod .= genModule('enterprise/7/remi/x86_64', $dest, 'redis*6.2*.rpm', '6.2', 'x86_64', $deps, $template_redis);
- $mod .= genDefaults('redis', '5', ['remi-5.0', 'remi-6.0', 'remi-6.2']);
+ $mod .= genModule('enterprise/7/remi/x86_64', $dest, 'redis*7.0*.rpm', '7.0', 'x86_64', $deps, $template_redis);
+ $mod .= genDefaults('redis', '5', ['remi-5.0', 'remi-6.0', 'remi-6.2', 'remi-7.0', 'remi-7.2']);
createRepo($dest, $mod);
}
echo "Done\n";
diff --git a/mkrepo b/mkrepo
index abca8e7..429811d 100755
--- a/mkrepo
+++ b/mkrepo
@@ -12,7 +12,7 @@ then
elif [ "$nom" = "SRPMS" ]
then
dis=fedora
- ver=36
+ ver=40
old=8
dst=/data/rpms/SRPMS.remi
else
@@ -26,7 +26,13 @@ fi
GPG_PATH=/home/remi/.gnupgrpm
if [ "$dis" == "fedora" ]; then
# Fedora
- if [ "$ver" -ge 36 ]
+ if [ "$ver" -ge 40 ]
+ then echo "key 2024"
+ GPG_NAME="CF1DF0057CE85DFF5B2F2A37C2FD3B2C2A0948E4"
+ elif [ "$ver" -ge 38 ]
+ then echo "key 2023"
+ GPG_NAME="50A5E157DFE548EC7C05E9D8D5933DAB6DEFD35E"
+ elif [ "$ver" -ge 36 ]
then echo "key 2022"
GPG_NAME="845160D23149DAD504F0A32D83C0639E1FEF0014"
elif [ "$ver" -ge 34 ]
@@ -84,29 +90,18 @@ cache=/home/rpmbuild/site/rpms/.createrepocache/$nom
mkdir -p $cache
check=sha256
#if [ "$dis" == "fedora" -a "$ver" -ge 99 ]; then
-if true; then
cleanoldmeta repodata
echo "+ Génération repodata (createrepo_c, $check)"
- createrepo_c --workers 4 \
+ createrepo_c --workers 12 \
--cachedir $cache \
--unique-md-filenames \
--retain-old-md 8 \
--changelog-limit 3 \
--compress-type=bz2 \
+ --general-compress-type=bz2 \
--quiet \
--database $(pwd)
-else
- cleanoldmeta repodata
- echo "+ Génération repodata (createrepo, $check)"
- createrepo --workers 4 \
- --cachedir $cache \
- --checksum $check \
- --unique-md-filenames \
- --retain-old-md 8 \
- --changelog-limit 3 \
- --compress-type=bz2 \
- --database .
-fi
+#fi
rm -f repodata/repomd.xml.asc
gpg --armor --detach-sign --default-key "$GPG_NAME" --homedir "$GPG_PATH" repodata/repomd.xml
diff --git a/mockit b/mockit
new file mode 100755
index 0000000..ade3b54
--- /dev/null
+++ b/mockit
@@ -0,0 +1,200 @@
+#!/bin/bash
+
+if [ "$2" = "" ]; then
+ echo -e "\nusage: $0 [ options ] SRPM distro [ min_ver [, max_ver [, mock_options ]]]\n"
+ echo -e "\t--redis store build command in redis queue"
+ echo -e "\t--list list queue content"
+ echo -e "\t--nobase | --scl only build SCL packages"
+ echo -e "\t--noscl | --base only build base packages\n"
+ exit 0
+fi
+
+# Script options
+BUILD_BASE=1
+BUILD_SCLS=1
+REDIS=0
+REMOTE=0
+
+# ARCH detection and check
+if [ "$(uname -m)" = "x86_64" ]; then
+ SUF=x
+ QUEUE=mockx
+ REDISCLI="redis-cli"
+else
+ SUF=a
+ QUEUE=mocka
+ REDISCLI="redis-cli -h remi"
+fi
+
+if [ "$1" == "--redis" ]; then
+ CHECK=$($REDISCLI ping)
+ [ "$CHECK" = "PONG" ] || exit 1
+ REDIS=1
+ shift
+fi
+
+# Queue commands
+if [ "$1" == "--list" ]; then
+ echo "-- x86_64 queue --"
+ $REDISCLI smembers mockx
+ echo "-- aarch64 queue --"
+ $REDISCLI smembers mocka
+ exit 0
+elif [ "$1" == "--clean" ]; then
+ $REDISCLI del mockx
+ $REDISCLI del mocka
+ exit 0
+fi
+
+if [ "$1" == "--nobase" -o "$1" == "--scl" ]; then
+ BUILD_BASE=0
+ shift
+elif [ "$1" == "--noscl" -o "$1" == "--base" ]; then
+ BUILD_SCLS=0
+ shift
+fi
+
+SRPM=$1
+DIST=$2
+shift 2
+
+# PHP version build range
+if [ "$1" = "" ]; then
+ MIN=0
+else
+ MIN=$1
+ shift
+fi
+if [ "$1" = "" ]; then
+ MAX=99
+else
+ MAX=$1
+ shift
+fi
+
+case $DIST in
+ *x)
+ if [ $SUF != x ]; then
+ echo "Not an x86_64 builder"
+ exit 1
+ fi
+ ;;
+ *a)
+ if [ $SUF != a ]; then
+ if [ $REDIS -ge 1 ]; then
+ REMOTE=1
+ else
+ echo "Not an aarch64 builder"
+ exit 1
+ fi
+ fi
+ ;;
+ *)
+ DIST=$DIST$SUF
+ ;;
+esac
+
+# SRPM abolute path
+case $DIST in
+ *x)
+ mocketc=/home/rpmbuild/SPECS/remirepo/tools/mock
+ srpmdir=/home/rpmbuild/site/rpms/SRPMS
+ ;;
+ *a)
+ mocketc=/home/remi/mock
+ srpmdir=/home/remi/SRPMS
+ ;;
+esac
+
+if [ -f $srpmdir/$SRPM ]; then
+ SRPM=$srpmdir/$SRPM
+elif [ -f $PWD/$SRPM ]; then
+ SRPM=$PWD/$SRPM
+elif [ ! -f $SRPM ]; then
+ echo "file not found '$SRPM'"
+ exit 1
+fi
+
+# Send to remote aarch64 builder
+if [ $REMOTE -ge 1 ]; then
+ LST=/tmp/srpm_aarch64_sent.list
+ touch $LST
+ if ! grep -q $SRPM $LST; then
+ scp $SRPM remi@ampere:todo/
+ echo $SRPM >>$LST
+ fi
+ mocketc=/home/remi/mock
+ QUEUE=mocka
+ SRPM=/home/remi/todo/$(basename $SRPM)
+fi
+
+# PHP version matrix
+echo mockit $SRPM $DIST $MIN $MAX $@
+case $DIST in
+ fc38x|fc39x|fc39a|fc40x|fc40a|el9x|el9a)
+ LST="82 81 74 80 83"
+ SCL="74 80 81 82 83"
+ ;;
+ el8a)
+ LST="72 73 74 80 81 82 83"
+ SCL="72 73 74 80 81 82 83"
+ ;;
+ el8x)
+ LST="72 73 74 80 81 82 83"
+ SCL="56 70 71 72 73 74 80 81 82 83"
+ ;;
+ el7x)
+ LST="54 55 56 70 71 72 73 74 80 81 82 83"
+ SCL="54 55 56 70 71 72 73 74 80 81 82 83"
+ ;;
+ allx)
+ if [ $REDIS -ge 1 ]; then
+ for i in fc38x fc39x fc40x el7x el8x el9x fc39a fc40a el8a el9a
+ do
+ [ $BUILD_BASE -ge 1 ] && $0 --redis --base $SRPM $i $MIN $MAX $@
+ [ $BUILD_SCLS -ge 1 ] && $0 --redis --scl $SRPM $i $MIN $MAX $@
+ done
+ else
+ echo Not support for direct build
+ fi
+ ;;
+ *)
+ echo Unkown DIST $DIST
+ exit 1
+ ;;
+esac
+
+ID=${QUEUE:-$PPID}
+
+# Build base/modules
+[ $BUILD_BASE -ge 1 ] && for i in $LST
+do
+ if [ 0$i -ge $MIN -a 0$i -le $MAX ]; then
+ CMD="mock -q --configdir=$mocketc -r ${DIST}${i} rebuild $SRPM $@"
+ if [ $REDIS -ge 1 ]; then
+ $REDISCLI sadd $QUEUE "$CMD"
+ else
+ echo -n "$(date +%X) $i "
+ $CMD --uniqueext=$ID && echo " Ok." || echo " Error !"
+ fi
+ fi
+done
+# Build Software Collections
+[ $BUILD_SCLS -ge 1 ] && for i in $SCL
+do
+ if [ 0$i -ge $MIN -a 0$i -le $MAX ]; then
+ CMD="mock -q --configdir=$mocketc -r ${DIST}scl${i} rebuild $SRPM $@"
+ if [ $REDIS -ge 1 ]; then
+ $REDISCLI sadd $QUEUE "$CMD"
+ else
+ echo -n "$(date +%X) scl$i "
+ $CMD --uniqueext=$ID && echo " Ok." || echo " Error !"
+ fi
+ fi
+done
+
+if [ $REDIS -ge 1 ]; then
+ echo "Queue size: " $($REDISCLI scard $QUEUE)
+else
+ date +%X
+fi
diff --git a/mockrun b/mockrun
new file mode 100755
index 0000000..4554626
--- /dev/null
+++ b/mockrun
@@ -0,0 +1,51 @@
+#!/bin/bash
+
+# ARCH detection and check
+if [ "$(uname -m)" = "x86_64" ]; then
+ QUEUE=mockx
+ REDISCLI="redis-cli"
+else
+ QUEUE=mocka
+ REDISCLI="redis-cli -h remi"
+fi
+
+CHECK=$($REDISCLI ping)
+[ "$CHECK" = "PONG" ] || exit 1
+
+if [ "$1" = "-h" -o "$1" = "--help" ]; then
+ echo "Usage $0 [ option ]"
+ echo " -e --erase to empty the queue"
+ echo " -l --list to list the queue"
+ echo " -p --perm to run permanently"
+
+ exit 0
+
+elif [ "$1" = "-l" -o "$1" = "--list" ]; then
+ $REDISCLI smembers $QUEUE
+ exit 0
+
+elif [ "$1" = "-e" -o "$1" = "--erase" ]; then
+ $REDISCLI del $QUEUE
+ exit 0
+fi
+
+while true
+do
+ CMD=$($REDISCLI spop $QUEUE)
+ if [ -z "$CMD" ]; then
+ if [ "$1" = "-p" -o "$1" = "--perm" ]; then
+ echo -n .
+ sleep 1
+ continue
+ else
+ break
+ fi
+ fi
+ TXT="$(echo $CMD | sed -e 's/^.*-r //;s/ .*$//') "
+ RPM="$(echo $CMD | sed -e 's:\.rpm.*$:.rpm:;s:^.*/::')"
+ echo -en "\r$(date +%X) $RPM ${TXT:0:10}"
+ $CMD --uniqueext=$PPID && echo " Ok." || echo " Error !"
+done
+
+echo "$(date +%X) Done"
+
diff --git a/pearup b/pearup
index 5000c75..556bd2a 100755
--- a/pearup
+++ b/pearup
@@ -5,7 +5,7 @@ rpmdate=$(LC_ALL="C" date +"%a %b %d %Y")
rpmdate=${rpmdate/ 0/ }
if [ $# -lt 2 ]; then
- echo "usage $0 old new [ spec ]"
+ echo "usage $0 old new [ spec ] [ oldsuffix newsuffix ]"
exit 1
fi
if [ -n "$3" ]; then
@@ -14,34 +14,61 @@ else
name=$(basename $PWD).spec
fi
+if [ ! -f $3 ]; then
+ echo "cannot read '$3' spec file"
+ echo "usage $0 old new [ spec ] [ oldsuffix newsuffix ]"
+ exit 1
+fi
+
+oldver="$1"
+newver="$2"
+rpmver="$2"
+
+if [ "x$4" = "xGA" ]; then
+ sed -e '/global upstream_prever/s/^#global/%global/' \
+ -i *spec
+elif [ -n "$4" ]; then
+ oldver="$1$4"
+fi
+
+if [ "x$5" = "xGA" ]; then
+ sed -e '/global upstream_prever/s/^%global/#global/' \
+ -i *spec
+elif [ -n "$5" ]; then
+ sed -e "/global upstream_prever/s/prever.*$/prever $5/" \
+ -i *spec
+ newver="$2$5"
+ rpmver="$2~$5"
+fi
+
if ! grep -q pecl_name $name; then
-sed -e '/^Release:/s/[0-9].*$/1%{?dist}/' \
- -i *spec
+ sed -e '/^Release:/s/[0-9].*$/1%{?dist}/' \
+ -i *spec
else echo "Release inchangée"
fi
if ! grep -q "^Version:.*$2" $name; then
-sed -e "/^Version:/s/$1/$2/" \
- -e "/upstream_version/s/$1/$2/" \
- -e "s/%changelog/%changelog\n* $rpmdate $vendor - $2-1\n- update to $2\n/" \
- -e 's/\$RPM_BUILD_ROOT/%{buildroot}/' \
- -i $name
+ sed -e "/^Version:/s/$1/$2/" \
+ -e "/upstream_version/s/$1/$2/" \
+ -e "s/%changelog/%changelog\n* $rpmdate $vendor - $rpmver-1\n- update to $newver\n/" \
+ -e 's/\$RPM_BUILD_ROOT/%{buildroot}/' \
+ -i $name
else echo "Version déjà modifiée"
fi
spectool -g -S $name
-tar xf *-$1.tgz package.xml && mv package.xml package-$1.xml
-comp=$(tar xvf *-$1.tgz '*/composer.json')
+tar xf *-$oldver.tgz package.xml && mv package.xml package-$oldver.xml
+comp=$(tar xvf *-$oldver.tgz '*/composer.json')
if [ -n "$comp" ]; then
- mv $comp composer-$1.json
+ mv $comp composer-$oldver.json
fi
-tar xf *-$2.tgz package.xml && mv package.xml package-$2.xml
-comp=$(tar xvf *-$2.tgz '*/composer.json')
+tar xf *-$newver.tgz package.xml && mv package.xml package-$newver.xml
+comp=$(tar xvf *-$newver.tgz '*/composer.json')
if [ -n "$comp" ]; then
- mv $comp composer-$2.json
+ mv $comp composer-$newver.json
fi
-colordiff -u package-$1.xml package-$2.xml
-[ -f composer-$1.json -a -f composer-$2.json ] && \
- colordiff -u composer-$1.json composer-$2.json
+colordiff -u package-$oldver.xml package-$newver.xml
+[ -f composer-$oldver.json -a -f composer-$newver.json ] && \
+ colordiff -u composer-$oldver.json composer-$newver.json
diff --git a/pkgup b/pkgup
index 0cdbc52..4ae31ce 100755
--- a/pkgup
+++ b/pkgup
@@ -6,13 +6,18 @@ rpmdate=${rpmdate/ 0/ }
name=$(basename $PWD)
if [ $# -lt 2 ]; then
- echo "usage $0 version commit"
+ echo "usage $0 version commit [ date [ spec ]]"
exit 1
fi
if [ x$3 = x ]; then
+ date=$(date +%Y-%m-%d)
+else
+ date=$3
+fi
+if [ x$4 = x ]; then
name=$(basename $PWD)
else
- name=$(basename $3 .spec)
+ name=$(basename $4 .spec)
fi
sed --regexp-extended \
@@ -20,6 +25,7 @@ sed --regexp-extended \
--expression "/github_version/s/[0-9.]+$/$1/" \
--expression "/upstream_version/s/[0-9.]+$/$1/" \
--expression "/(github|gh)_commit/s/[0-9a-f]{40}$/$2/" \
+ --expression "/(github|gh)_date/s/[0-9\-]{10}$/$date/" \
--expression '/^Release:/s/[0-9.]+/1/' \
--expression "s/%changelog/%changelog\n* $rpmdate $vendor - $1-1\n- update to $1\n/" \
--in-place $name.spec