[cpp-linbuild] 02/03: Generate local RPM repo after each build

John W. O'Brien john at saltant.com
Fri May 21 20:07:58 UTC 2021


This is an automated email from the git hooks/post-receive script.

obrienjw pushed a commit to branch main
in repository cpp-linbuild.

View the commit online:
http://git.shibboleth.net/view/?p=cpp-linbuild.git;a=commit;h=e58640f4cb38c6229ea3e25dfe6a6dc737ce9857

commit e58640f4cb38c6229ea3e25dfe6a6dc737ce9857
Author: John W. O'Brien <john at saltant.com>
AuthorDate: Fri May 21 16:50:13 2021 +0000

    Generate local RPM repo after each build
---
 os/amazonlinux2/image/build-curl-openssl.sh   | 2 ++
 os/amazonlinux2/image/build-log4shib.sh       | 2 ++
 os/amazonlinux2/image/build-opensaml.sh       | 2 ++
 os/amazonlinux2/image/build-shibboleth.sh     | 2 ++
 os/amazonlinux2/image/build-xerces-c.sh       | 2 ++
 os/amazonlinux2/image/build-xml-security-c.sh | 2 ++
 os/amazonlinux2/image/build-xmltooling.sh     | 2 ++
 os/centos7/image/build-curl-openssl.sh        | 2 ++
 os/centos7/image/build-log4shib.sh            | 2 ++
 os/centos7/image/build-opensaml.sh            | 2 ++
 os/centos7/image/build-shibboleth.sh          | 2 ++
 os/centos7/image/build-xerces-c.sh            | 2 ++
 os/centos7/image/build-xml-security-c.sh      | 2 ++
 os/centos7/image/build-xmltooling.sh          | 2 ++
 os/centos8/image/build-log4shib.sh            | 2 ++
 os/centos8/image/build-opensaml.sh            | 2 ++
 os/centos8/image/build-shibboleth.sh          | 2 ++
 os/centos8/image/build-xerces-c.sh            | 2 ++
 os/centos8/image/build-xml-security-c.sh      | 2 ++
 os/centos8/image/build-xmltooling.sh          | 2 ++
 20 files changed, 40 insertions(+)

diff --git a/os/amazonlinux2/image/build-curl-openssl.sh b/os/amazonlinux2/image/build-curl-openssl.sh
index 2f6845d..ffd9449 100644
--- a/os/amazonlinux2/image/build-curl-openssl.sh
+++ b/os/amazonlinux2/image/build-curl-openssl.sh
@@ -1,3 +1,5 @@
+arch=$(rpm -E '%{_arch}')
 rpmbuild -ba --clean curl-openssl.spec
 rpmspec -q --rpms curl-openssl.spec > ${EXT_BASE}/out/curl-openssl.rpms
 rpmspec -q --srpm curl-openssl.spec > ${EXT_BASE}/out/curl-openssl.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/amazonlinux2/image/build-log4shib.sh b/os/amazonlinux2/image/build-log4shib.sh
index 1523208..354f96a 100644
--- a/os/amazonlinux2/image/build-log4shib.sh
+++ b/os/amazonlinux2/image/build-log4shib.sh
@@ -1,3 +1,5 @@
+arch=$(rpm -E '%{_arch}')
 rpmbuild -ba --clean log4shib.spec
 rpmspec -q --rpms log4shib.spec > ${EXT_BASE}/out/log4shib.rpms
 rpmspec -q --srpm log4shib.spec > ${EXT_BASE}/out/log4shib.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/amazonlinux2/image/build-opensaml.sh b/os/amazonlinux2/image/build-opensaml.sh
index 0fc784f..88fee83 100644
--- a/os/amazonlinux2/image/build-opensaml.sh
+++ b/os/amazonlinux2/image/build-opensaml.sh
@@ -1,3 +1,4 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xml-security-c*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*log4shib*
@@ -6,3 +7,4 @@ rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xmltooling*
 rpmbuild -ba --clean opensaml.spec
 rpmspec -q --rpms opensaml.spec > ${EXT_BASE}/out/opensaml.rpms
 rpmspec -q --srpm opensaml.spec > ${EXT_BASE}/out/opensaml.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/amazonlinux2/image/build-shibboleth.sh b/os/amazonlinux2/image/build-shibboleth.sh
index 22c98e3..1065e67 100644
--- a/os/amazonlinux2/image/build-shibboleth.sh
+++ b/os/amazonlinux2/image/build-shibboleth.sh
@@ -1,3 +1,4 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xml-security-c*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*log4shib*
@@ -8,3 +9,4 @@ rpm --install ${EXT_BASE}/out/RPMS/x86_64/*opensaml*
 rpmbuild -ba --clean shibboleth.spec
 rpmspec -q --rpms shibboleth.spec > ${EXT_BASE}/out/shibboleth.rpms
 rpmspec -q --srpm shibboleth.spec > ${EXT_BASE}/out/shibboleth.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/amazonlinux2/image/build-xerces-c.sh b/os/amazonlinux2/image/build-xerces-c.sh
index c59cf31..65bf41f 100644
--- a/os/amazonlinux2/image/build-xerces-c.sh
+++ b/os/amazonlinux2/image/build-xerces-c.sh
@@ -1,3 +1,5 @@
+arch=$(rpm -E '%{_arch}')
 rpmbuild -ba --clean xerces-c.spec
 rpmspec -q --rpms xerces-c.spec > ${EXT_BASE}/out/xerces-c.rpms
 rpmspec -q --srpm xerces-c.spec > ${EXT_BASE}/out/xerces-c.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/amazonlinux2/image/build-xml-security-c.sh b/os/amazonlinux2/image/build-xml-security-c.sh
index b7e0ebd..ebe6d93 100644
--- a/os/amazonlinux2/image/build-xml-security-c.sh
+++ b/os/amazonlinux2/image/build-xml-security-c.sh
@@ -1,4 +1,6 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpmbuild -ba --clean xml-security-c.spec
 rpmspec -q --rpms xml-security-c.spec > ${EXT_BASE}/out/xml-security-c.rpms
 rpmspec -q --srpm xml-security-c.spec > ${EXT_BASE}/out/xml-security-c.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/amazonlinux2/image/build-xmltooling.sh b/os/amazonlinux2/image/build-xmltooling.sh
index 11a9d8c..2c5b768 100644
--- a/os/amazonlinux2/image/build-xmltooling.sh
+++ b/os/amazonlinux2/image/build-xmltooling.sh
@@ -1,3 +1,4 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*log4shib*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xml-security-c*
@@ -5,3 +6,4 @@ rpm --install ${EXT_BASE}/out/RPMS/x86_64/*curl-openssl*
 rpmbuild -ba --clean xmltooling.spec
 rpmspec -q --rpms xmltooling.spec > ${EXT_BASE}/out/xmltooling.rpms
 rpmspec -q --srpm xmltooling.spec > ${EXT_BASE}/out/xmltooling.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos7/image/build-curl-openssl.sh b/os/centos7/image/build-curl-openssl.sh
index 2f6845d..ffd9449 100644
--- a/os/centos7/image/build-curl-openssl.sh
+++ b/os/centos7/image/build-curl-openssl.sh
@@ -1,3 +1,5 @@
+arch=$(rpm -E '%{_arch}')
 rpmbuild -ba --clean curl-openssl.spec
 rpmspec -q --rpms curl-openssl.spec > ${EXT_BASE}/out/curl-openssl.rpms
 rpmspec -q --srpm curl-openssl.spec > ${EXT_BASE}/out/curl-openssl.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos7/image/build-log4shib.sh b/os/centos7/image/build-log4shib.sh
index 1523208..354f96a 100644
--- a/os/centos7/image/build-log4shib.sh
+++ b/os/centos7/image/build-log4shib.sh
@@ -1,3 +1,5 @@
+arch=$(rpm -E '%{_arch}')
 rpmbuild -ba --clean log4shib.spec
 rpmspec -q --rpms log4shib.spec > ${EXT_BASE}/out/log4shib.rpms
 rpmspec -q --srpm log4shib.spec > ${EXT_BASE}/out/log4shib.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos7/image/build-opensaml.sh b/os/centos7/image/build-opensaml.sh
index 0fc784f..88fee83 100644
--- a/os/centos7/image/build-opensaml.sh
+++ b/os/centos7/image/build-opensaml.sh
@@ -1,3 +1,4 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xml-security-c*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*log4shib*
@@ -6,3 +7,4 @@ rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xmltooling*
 rpmbuild -ba --clean opensaml.spec
 rpmspec -q --rpms opensaml.spec > ${EXT_BASE}/out/opensaml.rpms
 rpmspec -q --srpm opensaml.spec > ${EXT_BASE}/out/opensaml.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos7/image/build-shibboleth.sh b/os/centos7/image/build-shibboleth.sh
index 22c98e3..1065e67 100644
--- a/os/centos7/image/build-shibboleth.sh
+++ b/os/centos7/image/build-shibboleth.sh
@@ -1,3 +1,4 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xml-security-c*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*log4shib*
@@ -8,3 +9,4 @@ rpm --install ${EXT_BASE}/out/RPMS/x86_64/*opensaml*
 rpmbuild -ba --clean shibboleth.spec
 rpmspec -q --rpms shibboleth.spec > ${EXT_BASE}/out/shibboleth.rpms
 rpmspec -q --srpm shibboleth.spec > ${EXT_BASE}/out/shibboleth.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos7/image/build-xerces-c.sh b/os/centos7/image/build-xerces-c.sh
index c59cf31..65bf41f 100644
--- a/os/centos7/image/build-xerces-c.sh
+++ b/os/centos7/image/build-xerces-c.sh
@@ -1,3 +1,5 @@
+arch=$(rpm -E '%{_arch}')
 rpmbuild -ba --clean xerces-c.spec
 rpmspec -q --rpms xerces-c.spec > ${EXT_BASE}/out/xerces-c.rpms
 rpmspec -q --srpm xerces-c.spec > ${EXT_BASE}/out/xerces-c.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos7/image/build-xml-security-c.sh b/os/centos7/image/build-xml-security-c.sh
index b7e0ebd..ebe6d93 100644
--- a/os/centos7/image/build-xml-security-c.sh
+++ b/os/centos7/image/build-xml-security-c.sh
@@ -1,4 +1,6 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpmbuild -ba --clean xml-security-c.spec
 rpmspec -q --rpms xml-security-c.spec > ${EXT_BASE}/out/xml-security-c.rpms
 rpmspec -q --srpm xml-security-c.spec > ${EXT_BASE}/out/xml-security-c.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos7/image/build-xmltooling.sh b/os/centos7/image/build-xmltooling.sh
index 11a9d8c..2c5b768 100644
--- a/os/centos7/image/build-xmltooling.sh
+++ b/os/centos7/image/build-xmltooling.sh
@@ -1,3 +1,4 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*log4shib*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xml-security-c*
@@ -5,3 +6,4 @@ rpm --install ${EXT_BASE}/out/RPMS/x86_64/*curl-openssl*
 rpmbuild -ba --clean xmltooling.spec
 rpmspec -q --rpms xmltooling.spec > ${EXT_BASE}/out/xmltooling.rpms
 rpmspec -q --srpm xmltooling.spec > ${EXT_BASE}/out/xmltooling.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos8/image/build-log4shib.sh b/os/centos8/image/build-log4shib.sh
index 1523208..354f96a 100644
--- a/os/centos8/image/build-log4shib.sh
+++ b/os/centos8/image/build-log4shib.sh
@@ -1,3 +1,5 @@
+arch=$(rpm -E '%{_arch}')
 rpmbuild -ba --clean log4shib.spec
 rpmspec -q --rpms log4shib.spec > ${EXT_BASE}/out/log4shib.rpms
 rpmspec -q --srpm log4shib.spec > ${EXT_BASE}/out/log4shib.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos8/image/build-opensaml.sh b/os/centos8/image/build-opensaml.sh
index f478f45..d1cb98b 100644
--- a/os/centos8/image/build-opensaml.sh
+++ b/os/centos8/image/build-opensaml.sh
@@ -1,3 +1,4 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xml-security-c*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*log4shib*
@@ -5,3 +6,4 @@ rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xmltooling*
 rpmbuild -ba --clean opensaml.spec
 rpmspec -q --rpms opensaml.spec > ${EXT_BASE}/out/opensaml.rpms
 rpmspec -q --srpm opensaml.spec > ${EXT_BASE}/out/opensaml.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos8/image/build-shibboleth.sh b/os/centos8/image/build-shibboleth.sh
index 6299b80..afb087b 100644
--- a/os/centos8/image/build-shibboleth.sh
+++ b/os/centos8/image/build-shibboleth.sh
@@ -1,3 +1,4 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xml-security-c*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*log4shib*
@@ -6,3 +7,4 @@ rpm --install ${EXT_BASE}/out/RPMS/x86_64/*{lib,open}saml*
 rpmbuild -ba --clean shibboleth.spec
 rpmspec -q --rpms shibboleth.spec > ${EXT_BASE}/out/shibboleth.rpms
 rpmspec -q --srpm shibboleth.spec > ${EXT_BASE}/out/shibboleth.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos8/image/build-xerces-c.sh b/os/centos8/image/build-xerces-c.sh
index c59cf31..65bf41f 100644
--- a/os/centos8/image/build-xerces-c.sh
+++ b/os/centos8/image/build-xerces-c.sh
@@ -1,3 +1,5 @@
+arch=$(rpm -E '%{_arch}')
 rpmbuild -ba --clean xerces-c.spec
 rpmspec -q --rpms xerces-c.spec > ${EXT_BASE}/out/xerces-c.rpms
 rpmspec -q --srpm xerces-c.spec > ${EXT_BASE}/out/xerces-c.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos8/image/build-xml-security-c.sh b/os/centos8/image/build-xml-security-c.sh
index b7e0ebd..ebe6d93 100644
--- a/os/centos8/image/build-xml-security-c.sh
+++ b/os/centos8/image/build-xml-security-c.sh
@@ -1,4 +1,6 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpmbuild -ba --clean xml-security-c.spec
 rpmspec -q --rpms xml-security-c.spec > ${EXT_BASE}/out/xml-security-c.rpms
 rpmspec -q --srpm xml-security-c.spec > ${EXT_BASE}/out/xml-security-c.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}
diff --git a/os/centos8/image/build-xmltooling.sh b/os/centos8/image/build-xmltooling.sh
index 5044e56..68a2dfd 100644
--- a/os/centos8/image/build-xmltooling.sh
+++ b/os/centos8/image/build-xmltooling.sh
@@ -1,6 +1,8 @@
+arch=$(rpm -E '%{_arch}')
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xerces*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*log4shib*
 rpm --install ${EXT_BASE}/out/RPMS/x86_64/*xml-security-c*
 rpmbuild -ba --clean xmltooling.spec
 rpmspec -q --rpms xmltooling.spec > ${EXT_BASE}/out/xmltooling.rpms
 rpmspec -q --srpm xmltooling.spec > ${EXT_BASE}/out/xmltooling.srpm
+createrepo_c ${EXT_BASE}/out/RPMS/${arch}

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list