[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