From 14f4f0bb015e255d004f30c998e4d93dab1bf875 Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Wed, 8 Jun 2022 15:14:14 +0200
Subject: redis:remi-7.0 helpers

---
 buildfct | 33 ++++++++++++++++++++++++++++++++-
 getmock  | 19 +++++++++++++++++++
 2 files changed, 51 insertions(+), 1 deletion(-)

diff --git a/buildfct b/buildfct
index 16f6771..d78a375 100644
--- a/buildfct
+++ b/buildfct
@@ -47,6 +47,7 @@ alias mockfc36xscl74="           mock --configdir=$mocketc -r fc36xscl74
 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 mockel6i="  setarch i686 mock --configdir=$mocketc -r el6i   --arch i686 rebuild "
 alias mockel6it=" setarch i686 mock --configdir=$mocketc -r el6it  --arch i686 rebuild "
@@ -115,6 +116,7 @@ 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 mockel8xr70="            mock --configdir=$mocketc -r el8xr70            rebuild "
 
 alias mockel9x="               mock --configdir=$mocketc -r el9x               rebuild "
 alias mockel9xr="              mock --configdir=$mocketc -r el9xr              rebuild "
@@ -126,6 +128,7 @@ alias mockel9xscl74="          mock --configdir=$mocketc -r el9xscl74          r
 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 mockel9xr70="            mock --configdir=$mocketc -r el9xr70            rebuild "
 
 alias mockepel872="            mock --configdir=$mocketc -r epel872            rebuild "
 alias mockepel873="            mock --configdir=$mocketc -r epel873            rebuild "
@@ -478,7 +481,7 @@ if [ -f "$1" ]; then
   for i in 7 8 9
   do
     echo -n "$(date +%X) scl82 el$i  "
-    mock $quiet --configdir=$mocketc -r el${i}xscl81 rebuild "$@" && echo " Ok." || echo " Error !"
+    mock $quiet --configdir=$mocketc -r el${i}xscl82 rebuild "$@" && echo " Ok." || echo " Error !"
   done
   date +%X
 else
@@ -512,6 +515,34 @@ else
 fi
 }
 
+# Build All distribution / version / 64bits for redis:remi-7.0
+mockr70x()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+    quiet="--quiet"
+    shift
+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  "
+  mock $quiet --configdir=$mocketc -r el9xr70  rebuild "$@" && echo " Ok." || echo " Error !"
+  echo -n "$(date +%X) r70 el8  "
+  mock $quiet --configdir=$mocketc -r el8xr70  rebuild "$@" && echo " Ok." || echo " Error !"
+  echo -n "$(date +%X) r70 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 remi/remi-php81
 mock81x()
 {
diff --git a/getmock b/getmock
index ab23eca..6d179fd 100755
--- a/getmock
+++ b/getmock
@@ -249,6 +249,15 @@ do
 			;;
 		thunderbird-debuginfo*)	echo " " $i ignored
 			;;
+		remi-crypto*el8*) echo " " $i ignored
+			;;
+		remi-crypto*el9*)
+			if [ -f priv/el9.x86_64/$j ]; then
+				echo " " $i already there
+			else
+				cp $i priv/el9.x86_64 && echo + $i copied priv EL9
+			fi
+			;;
 		*-debuginfo-*x86_64.rpm|*-debugsource-*x86_64.rpm)
 			if [ -f ${debug}x86_64/$j ]; then
 				echo " " $i already there
@@ -422,6 +431,16 @@ elif [ $1 = all81 ]; then
 		getOneMock el8x81  $opt '*8.1*'
 		getOneMock el9x81  $opt '*8.1*'
 
+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 el8x  $opt '*7.0*'
+	getOneMock el9x  $opt '*7.0*'
+
 elif [ $1 = all54 ]; then
 	n=7
 		getOneMock el${n}x remi '*5.4*'
-- 
cgit