X-Git-Url: http://git.sven.stormbind.net/?p=sven%2Fjava-package.git;a=blobdiff_plain;f=lib%2Fjavase.sh;h=a0e27e4caf88fdad2dae2d7f6c8d2da6f2daa491;hp=e6592ccb6102c420aa58f84a76bdf88dcc10538f;hb=34d881d788e21d5e6f7ba6a43f43533f8bc10f7e;hpb=a4165c81a86ff3223170e5cb490b14d70267578b diff --git a/lib/javase.sh b/lib/javase.sh index e6592cc..a0e27e4 100644 --- a/lib/javase.sh +++ b/lib/javase.sh @@ -12,7 +12,7 @@ EOF j2se_changelog() { cat << EOF -$j2se_package ($j2se_version) unstable; urgency=low +$j2se_package ($j2se_version) unstable; urgency=medium * This package was created with java-package ($version). @@ -77,10 +77,21 @@ override_dh_compress: dh_compress \$(shell find $j2se_name/man/ -type f ! -name '*.gz' -printf '${jvm_base##/}/%p\n') override_dh_shlibdeps: - dh_shlibdeps --exclude=fxavcodecplugin -l\$(shell find $j2se_name -type f -name '*.so*' -printf '${jvm_base##/}/%h\n' | sort -u | tr '\n' ':' | sed 's/:\$\$//') + 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/:\$\$//') EOF } +j2se_doc_rules() { + cat << EOF +#!/usr/bin/make -f + +%: + dh \$@ + +EOF +} + + j2se_install_scripts() { cat > "$debian_dir/postinst" << EOF #!/bin/bash @@ -126,8 +137,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