mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-17 18:06:59 +02:00
Merge pull request #84 from marineam/certs
bump(app-misc/ca-certificates): sync with upstream
This commit is contained in:
commit
67e1246062
@ -1,6 +1,70 @@
|
||||
# ChangeLog for app-misc/ca-certificates
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ChangeLog,v 1.72 2013/03/23 08:57:13 vapier Exp $
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ChangeLog,v 1.87 2014/01/17 04:23:20 vapier Exp $
|
||||
|
||||
17 Jan 2014; Mike Frysinger <vapier@gentoo.org>
|
||||
ca-certificates-20130119.ebuild, ca-certificates-20130610.ebuild,
|
||||
ca-certificates-20130906.ebuild:
|
||||
Add arm64 keywords.
|
||||
|
||||
*ca-certificates-20130906 (16 Sep 2013)
|
||||
|
||||
16 Sep 2013; Tim Harder <radhermit@gentoo.org>
|
||||
+ca-certificates-20130906.ebuild:
|
||||
Version bump.
|
||||
|
||||
04 Jul 2013; Agostino Sarubbo <ago@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
Stable for x86, wrt bug #473290
|
||||
|
||||
02 Jul 2013; Agostino Sarubbo <ago@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
Stable for sh, wrt bug #473290
|
||||
|
||||
30 Jun 2013; Agostino Sarubbo <ago@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
Stable for s390, wrt bug #473290
|
||||
|
||||
29 Jun 2013; Agostino Sarubbo <ago@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
Stable for sparc, wrt bug #473290
|
||||
|
||||
26 Jun 2013; Agostino Sarubbo <ago@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
Stable for arm, wrt bug #473290
|
||||
|
||||
26 Jun 2013; Agostino Sarubbo <ago@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
Stable for ia64, wrt bug #473290
|
||||
|
||||
26 Jun 2013; Agostino Sarubbo <ago@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
Stable for alpha, wrt bug #473290
|
||||
|
||||
25 Jun 2013; Agostino Sarubbo <ago@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
Stable for ppc64, wrt bug #473290
|
||||
|
||||
24 Jun 2013; Agostino Sarubbo <ago@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
Stable for ppc, wrt bug #473290
|
||||
|
||||
20 Jun 2013; Chema Alonso <nimiux@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
Stable for amd64 wrt bug #473290
|
||||
|
||||
15 Jun 2013; Jeroen Roovers <jer@gentoo.org> ca-certificates-20130119.ebuild:
|
||||
Stable for HPPA (bug #473290).
|
||||
|
||||
*ca-certificates-20130610 (14 Jun 2013)
|
||||
|
||||
14 Jun 2013; Tim Harder <radhermit@gentoo.org>
|
||||
+ca-certificates-20130610.ebuild:
|
||||
Version bump (bug #473288).
|
||||
|
||||
08 Jun 2013; Christoph Junghans <ottxor@gentoo.org>
|
||||
ca-certificates-20130119.ebuild:
|
||||
fix for EPREFIX starting with .
|
||||
|
||||
*ca-certificates-20130119 (23 Mar 2013)
|
||||
|
||||
|
@ -12,6 +12,8 @@ DIST ca-certificates_20120212_all.deb 176812 SHA256 7e4277a0a5a0ac42c370a93f9868
|
||||
DIST ca-certificates_20120623_all.deb 183022 SHA256 41f719a63b8cace12a6cd69dce3fea9720c2702511205c2bab20c5d05528ede7 SHA512 970478971f545919e15f1af7e774043113fee725c7dba89bff27969814d60e1187219fb7f87e250261c54bc0cb03098b69748c33b625f5e5061df65c6bbe019a WHIRLPOOL 07b693dabae839bde3c31548e11d8cb8b0940de6aa1838eab3834ad3a5206f4a32a3cd7d134c9722ce244ac5ed21c5a222b74899972be9f5ae59876c4b61fc22
|
||||
DIST ca-certificates_20121114_all.deb 192630 SHA256 f6991820d1c6431a7db42e92efa51f4058e921bdcc491a906dc1309e9ba35286 SHA512 b2810d1b728c71189100352706fda17c6d87f53b5c6fc2dfb78be13fcfb5758ddd7f5a4bb69742c18241bd05809cbbe67b7a4c179e678b8cf46e277b54d77869 WHIRLPOOL a75ef6c7cbb12ab24070ef7cc016dbd03509dc1cee95634281210fc45bd4a620b5854a76349e060f46f1f0844d774a5f53aeac5c34f73e025b890364b70be1ee
|
||||
DIST ca-certificates_20130119_all.deb 185428 SHA256 08f8e5a1fab74a365c284ed4e353b4f14596f5ef533fced6395ead81fb3a76f7 SHA512 b93621e578dfa5ea224b3528839ca250fd9470dc28b17dd82e8669d64a631cb62218f1c53ebdb165ea3fffcaa8717210132215b5407ea0185e76ac2a11c0d157 WHIRLPOOL 9cedaba913d90f9f10ce7c97bcd248400b17c4fc3016e2fc3fca81333094f33ce60997da49144763fe86d705c458a273fd1e279a0237a1e855ae8ffe6d1e4c51
|
||||
DIST ca-certificates_20130610_all.deb 184342 SHA256 ab20ee409012c980725a6392d71ac0464bb87edd1645221d0eb4ecb32c2e00bd SHA512 6f5f3523d4f70b1a5f2ec45ee36ae2bd706fc713edfdcddab4bafe27c42c2c169f87852abfc7e9daf4d597b633bfcaea08cb0a36ea3a88b770a45c62c134e248 WHIRLPOOL 7dd5e5a0dc0c8a3bc1556aefea5d5544183af68fce234899e56678fcdba4ac988c07f8a76a4f05e4861ed086cc3c1d1c15601d3372bbc4431c8d8e7bb54f1c4a
|
||||
DIST ca-certificates_20130906_all.deb 185064 SHA256 b2326834479192de2298c607bc020715c949cbd4dc5dd6be28a1b3f348eb9b76 SHA512 0410d11843e36fb488698a5ce7e1eda473b91d476c99d8e3bd006705167c9f2ac9a554e7fce1595f3717f1781a1390af345b3e7e4bc1e58c055e0a11321ececa WHIRLPOOL b9cf04b0e080752567a82c8fecffd033d10f19e41c0ecb1e676246947a34d1380002f9860539611dd79b04c47d19f6631a126c5887cff7ee52ff866b36c50109
|
||||
EBUILD ca-certificates-20090709.ebuild 2126 SHA256 86820ea4d33d9e0e779c0a0d631242b12821bf4135ec6bccd2c284e948c51b19 SHA512 5c47bd113f19d733219b57c5f5845617fd37802a1a2556af928c6affdb30a210ce91d2b9f97a55c13a22c586f20abe0865a8ec7237ba1841bfadd5cba4184e3a WHIRLPOOL 472cffbb69b7888aeca35faf6e03ae7d862f839b74fef6617d2008f12d8ed6b5f9451ea0f536141b7fd80fd6a121dc8617ad1b87634127fe95557c95f74e1089
|
||||
EBUILD ca-certificates-20110421.ebuild 2119 SHA256 1223e4710e2d72fbb97f93bfa77351912b20b6ea07e83c7672bd24b1d812a634 SHA512 324615e914c150b991576df567b5f5042e527d05cd4674e44060771cf7e0e68cfa8495e432fa925d074b6602334d9b80cec50fdad7ae64cb3633c4c9726b42d6 WHIRLPOOL dffadcbc624cee7b9203c8ff6bba375508679c8d87ebb8a12da543d68cc937159b3f26b95bca94c444522e40c30b5b06741f1116233a6af3c6df5a428218fa16
|
||||
EBUILD ca-certificates-20110502-r1.ebuild 2116 SHA256 39b705809344be81df5d717a63f7909127481f9ec052c2169d74ac2eda508e68 SHA512 570c7611404cb2cd230bf5925967230aa9e2f90f84bad157d6da522ab5d49c08ae8e6a2170694a094331c549373b2d253388d67a69032f775f9a94dfe476c794 WHIRLPOOL c24f06ad859f69187caacb83ff2835d40d17a7e1e6c03c16cbaf7794c9eab1a2cfb01b7b58290d72abb4f36cec6a655e79efb9a9acd53e99ee5c6d75caf8193e
|
||||
@ -23,23 +25,25 @@ EBUILD ca-certificates-20111025.ebuild 3204 SHA256 8b581d2b09083fd1c7ff07bfc28fd
|
||||
EBUILD ca-certificates-20120212.ebuild 3213 SHA256 191ee71a0d3d37354066c470f9a5825552705464b25d55e31a0d7fe258f5dd80 SHA512 0868fb43a91f47650a32d54a16a42a597fbf575c04c9bd44f8e2c375547c83582ff970a614fa08931e2ed8943eaa222fccfbd888f7f072086f1724f596f3252b WHIRLPOOL 40a419ca3d5edebfeff6c012c016efb8c9dfa24fbd9d82d45c9fc98b666a7037dc8c808f17859ec4d3732d2db628d0587dd4b9eefe4b928e0bde1cdbcacd9409
|
||||
EBUILD ca-certificates-20120623.ebuild 3213 SHA256 18144e8009cba175977e1a2214aea47d9598b0efb5a882ec667fd98bae9ebfe9 SHA512 e538c873e0a8a3a0889f1c613233ea32cdd68baca9b87ecd1f5bd49ac5b1d3631a1571c09961d0f537c89f0796459766cc7cdc12de8d23e2adcc4682d8eb5233 WHIRLPOOL 17813bfb5d2565cc95b84f7e46b4303d6f8dbfbc6a2b75596e441772a16293bae112b74d9d7bca397ea0a535a598e92ee98c9d179f9c8263535cc089ac9cb8f9
|
||||
EBUILD ca-certificates-20121114.ebuild 3225 SHA256 d7fd5b94ac5931d221ffacc1ed9f45907cf413df60360a44974581cb6d44fb0f SHA512 31cfea64701d6e643015f876a798e0790a8df551c3b6079486ddb5ef72c908f8be5caa1228b4e8d7058f7761c8dab246f786b83dc10194b8d42a7c4c09d22a31 WHIRLPOOL a2ab5fea5ca0c298e1451d6eb5e2502bdc8c201706305b815bc1f4595fe41956eeeb7436d49537d100d281f264a4f1b68bdf298fb6b2df142e43eb95e6be7b28
|
||||
EBUILD ca-certificates-20130119.ebuild 3167 SHA256 7f6f6126b8f7209d450e31ad0927f936bf2722bba32f4c7435fb1917f75c8bc5 SHA512 3c5b3ae92d2b8c176cca551891856b57933a078a4b8b408f0c03d8af16cbd838ee42ef65acf7158a0b42f8cac323b0dba92ad024b46aa5d2ab1f750031c95c57 WHIRLPOOL 5cb2dcaf5ecce8ac5b906673a2b23613989a046ac5a78939adfed6f901ce38c7168d471358ea4ceabc34c77a629bff5cc16b5a453dc9f9bb4d52290ce26cdc06
|
||||
MISC ChangeLog 11595 SHA256 ee3262b9c445eee69a4f7663d4aeae31bcc097e6c329da5dcd51243dab837322 SHA512 8d4d47da338fd3f0a890f30e7612e280488eb5b87310b40918ff1848f883c4567b5ec5647a001ad38a2a729635d62506916e5bedf54a9475fef76d69a38ef01c WHIRLPOOL d3982879ce6eeaf30c043ac06cfec5b0ed19e14a8e016ae1fc3f4c8ae55f8bf5379f99eed795790947d49b3fb0f6cb5a4e0d82ae6c7b3b0e4984a73f6032f276
|
||||
EBUILD ca-certificates-20130119.ebuild 3163 SHA256 3aaec3295ddb8ce08d1c9834835961ff4dfd0b3e1eb18c7cb3447ea6b481a6d8 SHA512 174393d515abdace8945ea7efad61fa08f1a08829a6cf91e9603a2de2f3b0bf733a8e258d016a5480616d5d2ca2065c2307c8e8f88943952a81cd0949827888f WHIRLPOOL aeaacbebac5861d58b065ae279af0e79a8ecb23f66a283a1a4856e32b8b3d8cba77039fe75e021e06a2f560327f2554609fe9787091105e7853d39cdd30b24bc
|
||||
EBUILD ca-certificates-20130610.ebuild 3161 SHA256 f0f9a61e15ba170bbb3ac882ed077d2c02413fa723a53e0786b73f2cd08a9320 SHA512 7fba2c6963cda448346065ea96c251429b6c65db6204b970720e0398003bc2b6949f383a4fdeb66457d5612454d5943f38a010c369de8a01946393629821dcf5 WHIRLPOOL 1b6351270751804f6e896e34a9ab2efbb6f9755c2e00df5a526683a26de908fc9034bfeaa639937fdc572986be6af5bb171da7d2e87e3b1176f81ec3d3b1a1d0
|
||||
EBUILD ca-certificates-20130906.ebuild 3161 SHA256 bc72f87e56f9288b9b3baac6cce7bae3dd2ff0d8f9e0162e164d177df2319287 SHA512 913b8594652d1fb60d15ba1843a80a7cec56e70a731b020d2a2010900cf0dd85309538be668a19efabb7e0d5aa63d072ec4dab3352ef9d33ba586f6985f5f2f2 WHIRLPOOL e4ca603b6205af39529dc0703a3daca727320859cb1b4d7f8886e8b970595ba67463172807eb3493912e73df4fcead8689207f38c6c5f15aa9eb9b068142e8a7
|
||||
MISC ChangeLog 13506 SHA256 1c39486ee55a8dae79b08eede7ffae8a30e8a84567b97988e219869772bba6d4 SHA512 a0313edff9797ef81848462b3fa5d6cb80dcc0f354cab58f60614cdd6ef153e283bdfe30551dece289d505ffea6625cd1b448b9390bd8cbc463774dfc0222e41 WHIRLPOOL 034541ae0e99ff5a30e46e57915b36051076149e866e60541b694eb81a81d00ed28ac045b96f2694c21f68026dbedb34d4aaef226df10f87f256bb5c82fcfb3b
|
||||
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJRTW9gAAoJELEHsLL7fEFWsTYP/iQf35fbumJEovVD/ba+57sz
|
||||
O2LaUFAILBiH9hpUvmdUhy3qYaWNCYKby+oLiZljShfmdWuJ3mWTcsaWiMuMsI1v
|
||||
NXBWThTjS8tSG7EVRwOifFKU2DkalmPdw71PsgPj2z3ArIxfpQVrA8JIBl3UKZev
|
||||
hzetvd4jm1Pa6Z7n8/OO8QwORYqDW+0KkrQIG/+npcJUKUTda4JmEQqo+eyCXNc4
|
||||
j+8dQH+IgZ7cdiKPcMf45VM7hGvVOg7QGEKR23bg6ZT6hfJWkpIvXILENB6YrSCg
|
||||
OioRG287PykvXjincOKgdBjxWjvNTnXl7hcgPr8m6OrsWaw7Tl/qL8TvOtoLuErl
|
||||
3eSiiAvy8NbvzxlyHV/qnFDihkB0gfqWeliNgC/ujkr22npR3Uv2O5tUB7Nt7tyX
|
||||
EYu64gp8izEFuU47Vqs7WF03leYYaGebQnxgGNxPOlFPhyo8xi+k8iCxyfQaRgll
|
||||
jcpb90fAwcMCqfBlIYYblm/nYBZ468gJfOZYEdHR0Mkkg/1P84flIGj9CRnxM/lv
|
||||
2N6F39QkljoyM2TcUwTiF0EBjpjpxzpEEuc/Yrxqfw6fZgSl9gl2n4j18OQiHjSc
|
||||
Yvp5Q2hZJo6KtzH1sMPrlpXOFizuYP0hPik+Mp+wCPhmK0yOGVSTaT/JCghURKXP
|
||||
EswR5Ad9wV02/OGqc9na
|
||||
=LtuG
|
||||
iQIcBAEBCAAGBQJS2LA/AAoJEPGu1DbS6WIAt1MP/AhpAKcKx05jhNn53vBMJrlH
|
||||
/mDglCj3t4OO9tVyK1OkVlt+t026YP31l0Dq0tT/CO52SEjt1e4C4D62uk3QkpuX
|
||||
rFIVfd4ie1/N5ITerU2gDpV414jdQGGRSD5cHARA1yPGScwbaTlY8AOGUp8hZxXs
|
||||
3XyZa6Iveyt1KPIWVVztKKjuOlRA1Nt0N68g7FMctUjPJWqMT43XbWz6cOLYERky
|
||||
sWmNU8+ebCKklE8K9x13t9uGlRZMIxb0K37DCeWKhzwcOmnPJPH9y+jaKAD9JRED
|
||||
GZZ0/St7sW7h+fwlhNqsAeAI0hDk20TeSm9+3gWDy2oeF0U39Q/HEZbryMhxcR5w
|
||||
8LLGHDw1xiSXfay+m9n6EHdvfwYVytP4IpTnJ55wQsZbOlSwVKDDgQMobup4fX0+
|
||||
MepLtKD30yFXmnobyiHxNvLZxiTB5xezUHae/lBwIbwMS4DGUb3gEbPbU8akNXux
|
||||
ZJD2Uveo8V5jrb7Kd+D+F8PFZRXbXjTBcl7qqOHp1MLFmK48J8nl8n263OLlpX1z
|
||||
wMl/DW0mbWMKkTkSIVuQWJ7h0Pw7DUyZTQqF7SIvPehgNtY9kTUidl6UQGO6IOrb
|
||||
LFDRGRxLJga5cDWNhsi8yHc52fzA5TBLJpNv22gx6qH6XeOFyD39o0L9nuCQjlK3
|
||||
ebNZ17lTF4Qzw/ZAvQDO
|
||||
=GRe7
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20130119.ebuild,v 1.1 2013/03/23 08:57:13 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20130119.ebuild,v 1.14 2014/01/17 04:23:20 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
@ -13,7 +13,7 @@ SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_a
|
||||
|
||||
LICENSE="MPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||
IUSE=""
|
||||
|
||||
# platforms like AIX don't have a good ar
|
||||
@ -66,7 +66,7 @@ src_compile() {
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp -pPR * "${D}"/ || die
|
||||
cp -pPR . "${D}"/ || die
|
||||
|
||||
mv "${ED}"/usr/share/doc/{ca-certificates,${PF}} || die
|
||||
prepalldocs
|
||||
|
@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20130610.ebuild,v 1.2 2014/01/17 04:23:20 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils unpacker
|
||||
|
||||
DESCRIPTION="Common CA Certificates PEM files"
|
||||
HOMEPAGE="http://packages.debian.org/sid/ca-certificates"
|
||||
#NMU_PR="1"
|
||||
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
|
||||
|
||||
LICENSE="MPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||
IUSE=""
|
||||
|
||||
# platforms like AIX don't have a good ar
|
||||
DEPEND="kernel_AIX? ( app-arch/deb2targz )
|
||||
!<sys-apps/portage-2.1.10.41"
|
||||
# openssl: we run `c_rehash`
|
||||
# debianutils: we run `run-parts`
|
||||
RDEPEND="${DEPEND}
|
||||
dev-libs/openssl
|
||||
sys-apps/debianutils"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
pkg_setup() {
|
||||
# For the conversion to having it in CONFIG_PROTECT_MASK,
|
||||
# we need to tell users about it once manually first.
|
||||
[[ -f "${EPREFIX}"/etc/env.d/98ca-certificates ]] \
|
||||
|| ewarn "You should run update-ca-certificates manually after etc-update"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ -n ${EPREFIX} ]] ; then
|
||||
# need to perform everything in the offset, #381937
|
||||
mkdir -p "./${EPREFIX}"
|
||||
cd "./${EPREFIX}" || die
|
||||
fi
|
||||
unpack_deb ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cd "./${EPREFIX}" || die
|
||||
epatch "${FILESDIR}"/${PN}-20110502-root.patch
|
||||
local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g')
|
||||
sed -i \
|
||||
-e '/="$ROOT/s:ROOT/:ROOT'"${EPREFIX}"'/:' \
|
||||
-e '/RELPATH="\.\./s:"$:'"${relp}"'":' \
|
||||
usr/sbin/update-ca-certificates || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
(
|
||||
echo "# Automatically generated by ${CATEGORY}/${PF}"
|
||||
echo "# $(date -u)"
|
||||
echo "# Do not edit."
|
||||
cd "${S}${EPREFIX}"/usr/share/ca-certificates
|
||||
find * -name '*.crt' | LC_ALL=C sort
|
||||
) > "${S}${EPREFIX}"/etc/ca-certificates.conf
|
||||
|
||||
sh "${S}${EPREFIX}"/usr/sbin/update-ca-certificates --root "${S}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp -pPR . "${D}"/ || die
|
||||
|
||||
mv "${ED}"/usr/share/doc/{ca-certificates,${PF}} || die
|
||||
|
||||
echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' > 98ca-certificates
|
||||
doenvd 98ca-certificates
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [ -d "${EROOT}/usr/local/share/ca-certificates" ] ; then
|
||||
# if the user has local certs, we need to rebuild again
|
||||
# to include their stuff in the db.
|
||||
# However it's too overzealous when the user has custom certs in place.
|
||||
# --fresh is to clean up dangling symlinks
|
||||
"${EROOT}"/usr/sbin/update-ca-certificates --root "${EROOT}"
|
||||
fi
|
||||
|
||||
local c badcerts=0
|
||||
for c in $(find -L "${EROOT}"etc/ssl/certs/ -type l) ; do
|
||||
ewarn "Broken symlink for a certificate at $c"
|
||||
badcerts=1
|
||||
done
|
||||
if [ $badcerts -eq 1 ]; then
|
||||
ewarn "You MUST remove the above broken symlinks"
|
||||
ewarn "Otherwise any SSL validation that use the directory may fail!"
|
||||
ewarn "To batch-remove them, run:"
|
||||
ewarn "find -L ${EROOT}etc/ssl/certs/ -type l -exec rm {} +"
|
||||
fi
|
||||
}
|
@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20130906.ebuild,v 1.2 2014/01/17 04:23:20 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils unpacker
|
||||
|
||||
DESCRIPTION="Common CA Certificates PEM files"
|
||||
HOMEPAGE="http://packages.debian.org/sid/ca-certificates"
|
||||
#NMU_PR="1"
|
||||
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
|
||||
|
||||
LICENSE="MPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||
IUSE=""
|
||||
|
||||
# platforms like AIX don't have a good ar
|
||||
DEPEND="kernel_AIX? ( app-arch/deb2targz )
|
||||
!<sys-apps/portage-2.1.10.41"
|
||||
# openssl: we run `c_rehash`
|
||||
# debianutils: we run `run-parts`
|
||||
RDEPEND="${DEPEND}
|
||||
dev-libs/openssl
|
||||
sys-apps/debianutils"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
pkg_setup() {
|
||||
# For the conversion to having it in CONFIG_PROTECT_MASK,
|
||||
# we need to tell users about it once manually first.
|
||||
[[ -f "${EPREFIX}"/etc/env.d/98ca-certificates ]] \
|
||||
|| ewarn "You should run update-ca-certificates manually after etc-update"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ -n ${EPREFIX} ]] ; then
|
||||
# need to perform everything in the offset, #381937
|
||||
mkdir -p "./${EPREFIX}"
|
||||
cd "./${EPREFIX}" || die
|
||||
fi
|
||||
unpack_deb ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cd "./${EPREFIX}" || die
|
||||
epatch "${FILESDIR}"/${PN}-20110502-root.patch
|
||||
local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g')
|
||||
sed -i \
|
||||
-e '/="$ROOT/s:ROOT/:ROOT'"${EPREFIX}"'/:' \
|
||||
-e '/RELPATH="\.\./s:"$:'"${relp}"'":' \
|
||||
usr/sbin/update-ca-certificates || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
(
|
||||
echo "# Automatically generated by ${CATEGORY}/${PF}"
|
||||
echo "# $(date -u)"
|
||||
echo "# Do not edit."
|
||||
cd "${S}${EPREFIX}"/usr/share/ca-certificates
|
||||
find * -name '*.crt' | LC_ALL=C sort
|
||||
) > "${S}${EPREFIX}"/etc/ca-certificates.conf
|
||||
|
||||
sh "${S}${EPREFIX}"/usr/sbin/update-ca-certificates --root "${S}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp -pPR . "${D}"/ || die
|
||||
|
||||
mv "${ED}"/usr/share/doc/{ca-certificates,${PF}} || die
|
||||
|
||||
echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' > 98ca-certificates
|
||||
doenvd 98ca-certificates
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [ -d "${EROOT}/usr/local/share/ca-certificates" ] ; then
|
||||
# if the user has local certs, we need to rebuild again
|
||||
# to include their stuff in the db.
|
||||
# However it's too overzealous when the user has custom certs in place.
|
||||
# --fresh is to clean up dangling symlinks
|
||||
"${EROOT}"/usr/sbin/update-ca-certificates --root "${EROOT}"
|
||||
fi
|
||||
|
||||
local c badcerts=0
|
||||
for c in $(find -L "${EROOT}"etc/ssl/certs/ -type l) ; do
|
||||
ewarn "Broken symlink for a certificate at $c"
|
||||
badcerts=1
|
||||
done
|
||||
if [ $badcerts -eq 1 ]; then
|
||||
ewarn "You MUST remove the above broken symlinks"
|
||||
ewarn "Otherwise any SSL validation that use the directory may fail!"
|
||||
ewarn "To batch-remove them, run:"
|
||||
ewarn "find -L ${EROOT}etc/ssl/certs/ -type l -exec rm {} +"
|
||||
fi
|
||||
}
|
Loading…
Reference in New Issue
Block a user