mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 23:38:28 +08:00
89f5fdf6ea
- added some makedeps - fixed some pkgs - broken pkgs: 7
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
|
|
}
|