X-Git-Url: http://git.sven.stormbind.net/?p=sven%2Fjava-package.git;a=blobdiff_plain;f=lib%2Fjavase.sh;h=6bde5ec5c82aef279bf0d37897925e4b6ab33781;hp=3e539b32ea7534cca8f642b9a6f72a062ce62d49;hb=5b58f5d2e03653a55729d1c1155bf21acc7efa46;hpb=3b775000d11348283a75ae1c20581da94bc5b384 diff --git a/lib/javase.sh b/lib/javase.sh index 3e539b3..6bde5ec 100644 --- a/lib/javase.sh +++ b/lib/javase.sh @@ -30,7 +30,7 @@ Section: non-free/devel Priority: optional Maintainer: $maintainer_name <$maintainer_email> Build-Depends: debhelper (>= 9)${build_depends} -Standards-Version: 3.9.5 +Standards-Version: 3.9.7 EOF } @@ -78,9 +78,25 @@ override_dh_compress: override_dh_shlibdeps: dh_shlibdeps --exclude=fxavcodecplugin --exclude=avplugin -l\$(shell find $j2se_name -type f -name '*.so*' -printf '${jvm_base##/}/%h\n' | sort -u | tr '\n' ':' | sed 's/:\$\$//') + +override_dh_strip_nondeterminism: + # Disable dh_strip_nondeterminism to speed up the build +EOF +} + +j2se_doc_rules() { + cat << EOF +#!/usr/bin/make -f + +%: + dh \$@ + +override_dh_strip_nondeterminism: + # Disable dh_strip_nondeterminism to speed up the build EOF } + j2se_install_scripts() { cat > "$debian_dir/postinst" << EOF #!/bin/bash @@ -126,8 +142,16 @@ if [ "\$1" = configure ]; then update-alternatives --install "\$link_path/\$link_name" "\$plugin_name" "\$plugin" $j2se_priority fi } - EOF + if [ "$create_cert_softlinks" == "true" ];then + cat >> "$debian_dir/postinst" << EOF + for subdir in lib/security jre/lib/security;do + if [ -f $jvm_base$j2se_name/\$subdir/cacerts ]; then + ln -sf /etc/ssl/certs/java/cacerts $jvm_base$j2se_name/\$subdir/cacerts + fi + done +EOF + fi eval "$j2se_install" >> "$debian_dir/postinst" cat >> "$debian_dir/postinst" << EOF