mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-04 22:37:15 +08:00
38 lines
1.4 KiB
Bash
38 lines
1.4 KiB
Bash
|
# $Id: $
|
||
|
# Maintainer: Jan de Groot <jgc@archlinux.org>
|
||
|
|
||
|
pkgname=ca-certificates-java
|
||
|
pkgver=20090629
|
||
|
pkgrel=2
|
||
|
pkgdesc='Common CA certificates (JKS keystore)'
|
||
|
arch=(any)
|
||
|
url='http://packages.qa.debian.org/c/ca-certificates-java.html'
|
||
|
license=('GPL')
|
||
|
depends=('ca-certificates')
|
||
|
#makedepends=('java-runtime')
|
||
|
install=ca-certificates-java.install
|
||
|
source=(jks-keystore.hook init-jks-keystore default)
|
||
|
md5sums=('c7f271d9a2efbd5c2c00a1c0d66efa64'
|
||
|
'f253225bebcc9e9faa331d8e9fb39c1d'
|
||
|
'0ded97abeff69c2362939e2e881e214a')
|
||
|
|
||
|
build() {
|
||
|
cd "${srcdir}"
|
||
|
install -d -m755 "${pkgdir}/etc/ca-certificates/update.d"
|
||
|
install -d -m755 "${pkgdir}/etc/ssl/certs/java"
|
||
|
install -d -m755 "${pkgdir}/etc/default"
|
||
|
install -d -m755 "${pkgdir}/usr/share/ca-certificates-java"
|
||
|
install -d -m755 "${pkgdir}/usr/sbin"
|
||
|
|
||
|
install -m755 jks-keystore.hook "${pkgdir}/etc/ca-certificates/update.d/jks-keystore" || return 1
|
||
|
install -m600 default "${pkgdir}/etc/default/cacerts" || return 1
|
||
|
install -m755 init-jks-keystore "${pkgdir}/usr/sbin/" || return 1
|
||
|
|
||
|
for crt in `find /usr/share/ca-certificates -name '*.crt' -printf '%P '`; do
|
||
|
alias=`basename $crt .crt | tr A-Z a-z | tr -cs a-z0-9 _`
|
||
|
alias=${alias%*_}
|
||
|
echo "IMPORT: $crt, alias=$alias"
|
||
|
keytool -importcert -trustcacerts -keystore "${pkgdir}/usr/share/ca-certificates-java/cacerts" -storepass 'changeit' -noprompt -alias "$alias" -file "/usr/share/ca-certificates/$crt" || continue
|
||
|
done
|
||
|
}
|