This repository has been archived on 2024-07-10. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
etckeeper/ca-certificates/update.d/jks-keystore
T
root d24f2d8d2f committing changes in /etc made by "apt install libreoffice"
Packages with configuration changes:
+ca-certificates-java 20190909 all
+firebird3.0-common 3.0.7.33374.ds4-2 all
+fonts-crosextra-carlito 20130920-1.1 all
+fonts-linuxlibertine 5.3.0-6 all
+fonts-noto-core 20201225-1 all
+libbcprov-java 1.68-2 all
+libxml-commons-resolver1.1-java 1.2-11 all
+mariadb-common 1:10.5.15-0+deb11u1 all
+mysql-common 5.8+1.0.7 all
+openjdk-11-jre-headless 11.0.16+8-1~deb11u1 amd64

Package changes:
+ant 1.10.9-4 all
+ant-optional 1.10.9-4 all
+ca-certificates-java 20190909 all
+default-jre 2:1.11-72 amd64
+default-jre-headless 2:1.11-72 amd64
+firebird3.0-common 3.0.7.33374.ds4-2 all
+firebird3.0-common-doc 3.0.7.33374.ds4-2 all
+firebird3.0-server-core 3.0.7.33374.ds4-2 amd64
+firebird3.0-utils 3.0.7.33374.ds4-2 amd64
+fonts-crosextra-caladea 20130214-2.1 all
+fonts-crosextra-carlito 20130920-1.1 all
+fonts-linuxlibertine 5.3.0-6 all
+fonts-noto-core 20201225-1 all
+fonts-noto-extra 20201225-1 all
+fonts-noto-ui-core 20201225-1 all
+fonts-sil-gentium 20081126:1.03-4 all
+fonts-sil-gentium-basic 1.102-1.1 all
+java-common 0.72 all
+libactivation-java 1.2.0-2 all
+libaopalliance-java 20070526-6 all
+libapache-poi-java 4.0.1-1 all
+libapache-pom-java 18-1 all
+libargs4j-java 2.33-1.1 all
+libatinject-jsr330-api-java 1.0+ds1-5 all
+libatk-wrapper-java 0.38.0-2+deb11u1 all
+libatk-wrapper-java-jni 0.38.0-2+deb11u1 amd64
+libbase-java 1.1.6-2.1 all
+libbcmail-java 1.68-2 all
+libbcpkix-java 1.68-2 all
+libbcprov-java 1.68-2 all
+libbsh-java 2.0b4-20 all
+libcdi-api-java 1.2-3 all
+libcodemodel-java 2.6+jaxb2.3.0.1-10 all
+libcommons-cli-java 1.4-2 all
+libcommons-codec-java 1.15-1 all
+libcommons-collections3-java 3.2.2-2 all
+libcommons-collections4-java 4.2-1 all
+libcommons-compress-java 1.20-1 all
+libcommons-io-java 2.8.0-1 all
+libcommons-lang3-java 3.11-1 all
+libcommons-logging-java 1.2-2 all
+libcommons-math3-java 3.6.1-3 all
+libcommons-parent-java 43-1 all
+libcurvesapi-java 1.06-1 all
+libdom4j-java 2.1.3-1 all
+libdtd-parser-java 1.2-1 all
+libehcache-java 2.6.11-5 all
+libel-api-java 3.0.0-3 all
+libfastinfoset-java 1.2.12-3 all
+libfbclient2 3.0.7.33374.ds4-2 amd64
+libflute-java 1:1.1.6-4 all
+libfonts-java 1.1.6.dfsg-3.1 all
+libformula-java 1.1.7.dfsg-2.1 all
+libgeronimo-annotation-1.3-spec-java 1.3-1 all
+libgeronimo-interceptor-3.0-spec-java 1.0.1-4 all
+libgif7 5.1.9-2 amd64
+libguava-java 29.0-6 all
+libguice-java 4.2.3-2 all
+libhawtjni-runtime-java 1.17-1 all
+libhsqldb1.8.0-java 1.8.0.10+dfsg-10 all
+libhttpclient-java 4.5.13-2 all
+libhttpcore-java 4.4.14-1 all
+libib-util 3.0.7.33374.ds4-2 amd64
+libicu4j-java 68.2-2 all
+libintellij-annotations-java 20.1.0-1 all
+libistack-commons-java 3.0.6-5 all
+libitext-java 2.1.7-12 all
+libjansi-java 1.18-1 all
+libjansi-native-java 1.8-1 all
+libjaxb-api-java 2.3.1-1 all
+libjaxb-java 2.3.0.1-10 all
+libjaxen-java 1.1.6-4 all
+libjcommon-java 1.0.23-2 all
+libjdom1-java 1.1.3-2.1 all
+libjetbrains-annotations-java 20.1.0-1 all
+libjsoup-java 1.10.2-2 all
+libjsp-api-java 2.3.4-3 all
+libjsr305-java 0.1~+svn49-11 all
+liblayout-java 0.2.10-3.1 all
+libloader-java 1.1.6.dfsg-4.1 all
+liblog4j1.2-java 1.2.17-10+deb11u1 all
+libmail-java 1.6.5-1 all
+libmariadb3 1:10.5.15-0+deb11u1 amd64
+libmaven-file-management-java 3.0.0-1 all
+libmaven-parent-java 31-2 all
+libmaven-resolver-java 1.4.2-3 all
+libmaven-shared-io-java 3.0.0-3 all
+libmaven-shared-utils-java 3.3.0-1+deb11u1 all
+libmaven3-core-java 3.6.3-5 all
+libpentaho-reporting-flow-engine-java 0.9.4-5.1 all
+libpixie-java 1:1.1.6-3.1 all
+libplexus-archiver-java 3.6.0-2 all
+libplexus-cipher-java 1.8-2 all
+libplexus-classworlds-java 2.6.0-1 all
+libplexus-component-annotations-java 2.1.0-1 all
+libplexus-interpolation-java 1.26-1 all
+libplexus-io-java 3.2.0-1.1 all
+libplexus-sec-dispatcher-java 1.4-4 all
+libplexus-utils2-java 3.3.0-1 all
+librelaxng-datatype-java 1.0+ds1-3.1 all
+libreoffice 1:7.0.4-4+deb11u4 amd64
+libreoffice-base 1:7.0.4-4+deb11u4 amd64
+libreoffice-base-drivers 1:7.0.4-4+deb11u4 amd64
+libreoffice-java-common 1:7.0.4-4+deb11u4 all
+libreoffice-nlpsolver 0.9+LibO7.0.4-4+deb11u4 all
+libreoffice-report-builder 1:7.0.4-4+deb11u4 all
+libreoffice-report-builder-bin 1:7.0.4-4+deb11u4 amd64
+libreoffice-script-provider-bsh 1:7.0.4-4+deb11u4 all
+libreoffice-script-provider-js 1:7.0.4-4+deb11u4 all
+libreoffice-script-provider-python 1:7.0.4-4+deb11u4 all
+libreoffice-sdbc-firebird 1:7.0.4-4+deb11u4 amd64
+libreoffice-sdbc-hsqldb 1:7.0.4-4+deb11u4 amd64
+libreoffice-sdbc-mysql 1:7.0.4-4+deb11u4 amd64
+libreoffice-sdbc-postgresql 1:7.0.4-4+deb11u4 amd64
+libreoffice-wiki-publisher 1.2.0+LibO7.0.4-4+deb11u4 all
+librepository-java 1.1.6-4 all
+librngom-java 2.3.0.1-10 all
+libsac-java 1.3+dfsg-5.1 all
+libsaxonhe-java 9.9.1.5+dfsg-1 all
+libserializer-java 1.1.6-6 all
+libservlet-api-java 4.0.1-2 all
+libservlet3.1-java 1:4.0.1-2 all
+libsisu-inject-java 0.3.4-2 all
+libsisu-plexus-java 0.3.4-3 all
+libslf4j-java 1.7.30-1 all
+libsnappy-java 1.1.8.3-1 all
+libsnappy-jni 1.1.8.3-1 amd64
+libstax-ex-java 1.7.8-3 all
+libstreambuffer-java 1.5.4-1.1 all
+libtommath1 1.2.0-6 amd64
+libtxw2-java 2.3.0.1-10 all
+libunoil-java 1:7.0.4-4+deb11u4 all
+libwagon-http-java 3.3.4-1 all
+libwagon-provider-api-java 3.3.4-1 all
+libwebsocket-api-java 1.1-2 all
+libxerces2-java 2.12.1-1 all
+libxml-commons-external-java 1.4.01-5 all
+libxml-commons-resolver1.1-java 1.2-11 all
+libxml-java 1.1.6.dfsg-3.1 all
+libxmlbeans-java 3.0.2-1 all
+libxom-java 1.2.10-1.1 all
+libxsom-java 2.3.0.1-10 all
+libxz-java 1.8-2 all
+mariadb-common 1:10.5.15-0+deb11u1 all
+mysql-common 5.8+1.0.7 all
+openjdk-11-jre 11.0.16+8-1~deb11u1 amd64
+openjdk-11-jre-headless 11.0.16+8-1~deb11u1 amd64
2022-12-02 17:20:32 +01:00

90 lines
2.6 KiB
Bash
Executable File

#!/bin/sh
set -e
# use the locale C.UTF-8
unset LC_ALL
LC_CTYPE=C.UTF-8
export LC_CTYPE
storepass='changeit'
if [ -f /etc/default/cacerts ]; then
. /etc/default/cacerts
fi
arch=`dpkg --print-architecture`
JAR=/usr/share/ca-certificates-java/ca-certificates-java.jar
nsslib_name()
{
if dpkg --assert-multi-arch 2>/dev/null; then
echo "libnss3:${arch}"
else
echo "libnss3"
fi
}
echo ""
if [ "$cacerts_updates" != yes ] || [ "$CACERT_UPDATES" = disabled ] || [ ! -e $JAR ]; then
echo "updates of cacerts keystore disabled."
exit 0
fi
if ! mountpoint -q /proc; then
echo >&2 "the keytool command requires a mounted proc fs (/proc)."
exit 1
fi
for jvm in java-7-openjdk-$arch java-7-openjdk \
oracle-java7-jre-$arch oracle-java7-server-jre-$arch oracle-java7-jdk-$arch \
java-8-openjdk-$arch java-8-openjdk \
oracle-java8-jre-$arch oracle-java8-server-jre-$arch oracle-java8-jdk-$arch \
java-9-openjdk-$arch java-9-openjdk \
oracle-java9-jre-$arch oracle-java9-server-jre-$arch oracle-java9-jdk-$arch \
java-10-openjdk-$arch java-10-openjdk \
oracle-java10-jre-$arch oracle-java10-server-jre-$arch oracle-java10-jdk-$arch \
java-11-openjdk-$arch java-11-openjdk \
oracle-java11-jre-$arch oracle-java11-server-jre-$arch oracle-java11-jdk-$arch; do
if [ -x /usr/lib/jvm/$jvm/bin/java ]; then
export JAVA_HOME=/usr/lib/jvm/$jvm
PATH=$JAVA_HOME/bin:$PATH
break
fi
done
if dpkg-query --version >/dev/null; then
nsspkg=$(dpkg-query -L "$(nsslib_name)" | sed -n 's,\(.*\)/libnss3\.so$,\1,p'|head -n 1)
nsscfg=/etc/${jvm%-$arch}/security/nss.cfg
nssjdk=$(test ! -f $nsscfg || sed -n '/nssLibraryDirectory/s/.*= *\(.*\)/\1/p' $nsscfg)
if [ -n "$nsspkg" ] && [ -n "$nssjdk" ] && [ "$nsspkg" != "$nssjdk" ]; then
ln -sf $nsspkg/libnss3.so $nssjdk/libnss3.so
fi
softokn3pkg=$(dpkg-query -L "$(nsslib_name)" | sed -n 's,\(.*\)/libsoftokn3\.so$,\1,p'|head -n 1)
if [ -n "$softokn3pkg" ] && [ -n "$nssjdk" ] && [ "$softokn3pkg" != "$nssjdk" ]; then
ln -sf $softokn3pkg/libsoftokn3.so $nssjdk/libsoftokn3.so
fi
fi
do_cleanup()
{
[ -z "$temp_jvm_cfg" ] || rm -f $temp_jvm_cfg
if [ -n "$nsspkg" ] && [ -n "$nssjdk" ] && [ "$nsspkg" != "$nssjdk" ]
then
rm -f $nssjdk/libnss3.so
fi
if [ -n "$softokn3pkg" ] && [ -n "$nssjdk" ] \
&& [ "$softokn3pkg" != "$nssjdk" ]
then
rm -f $nssjdk/libsoftokn3.so
fi
}
if java -Xmx64m -jar $JAR -storepass "$storepass"; then
do_cleanup
else
do_cleanup
exit 1
fi
echo "done."