openjdk-common: update to 3.

This commit is contained in:
Đoàn Trần Công Danh 2025-04-09 10:43:15 +07:00 committed by Đoàn Trần Công Danh
parent 4e43e67693
commit f867c1b6b0
3 changed files with 27 additions and 1 deletions

View file

@ -6,4 +6,14 @@ pre)
rm "./etc/profile.d/openjdk.sh"
fi
;;
post)
if [ ! -f ./etc/ssl/certs/java/cacerts ]; then
rm -rf ./etc/ssl/certs/java/cacerts
mkdir -p ./etc/ssl/certs/java
trust extract \
--overwrite --filter=ca-anchors \
--format=java-cacerts \
--purpose server-auth \
./etc/ssl/certs/java/cacerts
fi
esac

View file

@ -0,0 +1,6 @@
#!/bin/sh
case "$ACTION" in
post)
rm -f ./etc/ssl/certs/java/cacerts
rmdir ./etc/ssl/certs/java >/dev/null
esac

View file

@ -1,7 +1,8 @@
# Template file for 'openjdk-common'
pkgname=openjdk-common
version=2
version=3
revision=1
depends="p11-kit"
short_desc="Common files for OpenJDK packages"
maintainer="classabbyamp <void@placeviolette.net>"
license="Public Domain"
@ -10,4 +11,13 @@ homepage="https://www.voidlinux.org"
do_install() {
vinstall "${FILESDIR}"/profile.sh 644 /etc/profile.d jdk.sh
vbin "${FILESDIR}"/java.sh java
cat >ca-hooks <<-'_EOF_'
#!/bin/sh
mkdir -p ./java
trust extract \
--overwrite --filter=ca-anchors --format=java-cacerts \
--purpose server-auth \
./java/cacerts
_EOF_
vinstall ca-hooks 755 etc/ca-certificates/update.d generate-java-keystore
}