[packages/certificates] Keep package in HEAD
glen
glen at pld-linux.org
Sun Mar 14 08:29:13 CET 2021
commit ccbf716ebcfb4a20661ae84318c031aaf0d47fd1
Author: Elan Ruusamäe <glen at pld-linux.org>
Date: Sun Mar 14 09:25:48 2021 +0200
Keep package in HEAD
Keep this browsable for posterity.
This reverts commit 74f52fdf54f757bbe28e5ca33123d1e938bfc23d.
This reverts commit f132d627bf8224e99a5c91b48c7acf313e19eed6.
cert-split | 33 +++++++++++++++++++++
certificates.spec | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 121 insertions(+)
---
diff --git a/certificates.spec b/certificates.spec
new file mode 100644
index 0000000..614cd88
--- /dev/null
+++ b/certificates.spec
@@ -0,0 +1,88 @@
+# NOTE: This is package is superseded by ca-certificates.spec
+Summary: Root CA
+Summary(pl.UTF-8): Certyfikaty
+Name: certificates
+Version: 1.1
+Release: 2
+License: distributable (?)
+Group: Networking
+Source0: http://www.modssl.org/source/mod_ssl-2.8.30-1.3.39.tar.gz
+# Source0-md5: 66c1ad26954cb1abe59b42dab54d2cd1
+Source1: cert-split
+Source2: http://www.certum.pl/keys/CA.crt
+# Source2-md5: 2c8f9f661d1890b147269d8e86828ca9
+Source3: http://www.certum.pl/keys/level1.crt
+# Source3-md5: a1423d0a2716eddc2e948129d63b9852
+Source4: http://www.certum.pl/keys/level2.crt
+# Source4-md5: 57e929555dccb16d6b7eb6ab07fb9ed5
+Source5: http://www.certum.pl/keys/level3.crt
+# Source5-md5: d305b3d49ef2e70a0bc09f4647a6d580
+Source6: http://www.certum.pl/keys/level4.crt
+# Source6-md5: 5b4bf1e06a4a2248a43e4da01a7960fd
+Source7: http://www.certum.pl/keys/vs.crt
+# Source7-md5: 8d9833b3dabb5b488df74707c08e8d91
+Source8: http://www.certum.pl/keys/na.crt
+# Source8-md5: 77c68e597ca434db5883168babb404f8
+Source9: http://www.certum.pl/keys/tsa.crt
+# Source9-md5: d111d52e3ef202f4144858b7078f7bc6
+Source10: http://www.certum.pl/keys/class1.crt
+# Source10-md5: 1802be8de554f1a2a4ac3dc4385aaf6d
+Source11: http://www.certum.pl/keys/class2.crt
+# Source11-md5: b94c16ad2df86da03e1317727af3831d
+Source12: http://www.certum.pl/keys/class3.crt
+# Source12-md5: 742d2ef3e7f68c635625151b9c60c938
+Source13: http://www.certum.pl/keys/class4.crt
+# Source13-md5: 933f3c7ce4b23c53976b9c6213668d8c
+Source14: https://www.verisign.com/support/thawte-roots.zip
+# Source14-md5: a3709cc0279ef3fca4f86ea775066b18
+Source15: http://www.cacert.org/certs/root.txt
+# Source15-md5: c2b19e437b9d06ce07780c6d1a99f27a
+Source16: http://www.cacert.org/certs/class3.txt
+# Source16-md5: dd1eaf46b691cfc9981ecceb2bd1906f
+BuildRequires: unzip
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This package contains Root CA derived from mod_ssl.
+
+%description -l pl.UTF-8
+Pakiet zawiera certyfikaty wyciągnięte z mod_ssl.
+
+%prep
+%setup -q -n mod_ssl-2.8.30-1.3.39/pkg.sslcfg
+install %{SOURCE1} .
+
+%build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_datadir}/certs
+path=`pwd`
+cd $RPM_BUILD_ROOT%{_datadir}/certs
+$path/cert-split < $path/ca-bundle.crt
+install %{SOURCE2} "Unizeto - Certum Certification Authority.crt"
+install %{SOURCE3} "Unizeto - Certum Level I.crt"
+install %{SOURCE4} "Unizeto - Certum Level II.crt"
+install %{SOURCE5} "Unizeto - Certum Level III.crt"
+install %{SOURCE6} "Unizeto - Certum Level IV.crt"
+install %{SOURCE7} "Unizeto - Certum Validation Service.crt"
+install %{SOURCE8} "Unizeto - Certum Notary Authority.crt"
+install %{SOURCE9} "Unizeto - Certum Time-Stamping Authority.crt"
+install %{SOURCE10} "Unizeto - old Certum Level I.crt"
+install %{SOURCE11} "Unizeto - old Certum Level II.crt"
+install %{SOURCE12} "Unizeto - old Certum Level III.crt"
+install %{SOURCE13} "Unizeto - old Certum Level IV.crt"
+unzip %{SOURCE14} '*.txt'
+for I in *.txt; do
+ mv "$I" "`echo $I | sed -e 's!txt!crt!'`"
+done
+install %{SOURCE15} "CAcert - level1.crt"
+install %{SOURCE16} "CAcert - level3.crt"
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%{_datadir}/certs
diff --git a/cert-split b/cert-split
new file mode 100644
index 0000000..ad71079
--- /dev/null
+++ b/cert-split
@@ -0,0 +1,33 @@
+#!/usr/bin/perl -w
+
+use strict;
+
+my $buf="";
+my $crt="";
+my $in=0;
+
+while(<STDIN>) {
+ next if /^#/;
+ if(/^=+$/) {
+ if($in) {
+ print CRT $crt;
+ close CRT;
+ $buf=~s|/|-|g;
+ $buf=~s|\n||;
+ open CRT,">$buf.crt";
+ $buf="";
+ $crt="";
+ } else {
+ $buf=~s|/|-|g;
+ $buf=~s|\n||;
+ open CRT,">$buf.crt";
+ $buf="";
+ $in=1;
+ }
+ } else {
+ $crt.=$buf;
+ $buf=$_;
+ }
+}
+print CRT $crt.$buf;
+close CRT;
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/certificates.git/commitdiff/ccbf716ebcfb4a20661ae84318c031aaf0d47fd1
More information about the pld-cvs-commit
mailing list