archrelease: copy trunk to extra-x86_64
[arch-packages.git] / java7-openjdk / trunk / jre7-openjdk-headless.install
blob6f0ad5d44abfd87877499db0351bbe0ca319e572
1 THIS_JRE='java-7-openjdk/jre'
3 fix_default() {
4   if [ ! -x /usr/bin/java ]; then
5     /usr/bin/archlinux-java unset
6     echo ""
7   else
8     /usr/bin/archlinux-java get
9   fi
12 post_install() {
13   default=$(fix_default)
14   case ${default} in
15     "")
16       /usr/bin/archlinux-java set ${THIS_JRE}
17       ;;
18     ${THIS_JRE} | ${THIS_JRE/\/jre})
19       # Nothing
20       ;;
21     *)
22       echo "Default Java environment is already set to '${default}'"
23       echo "See 'archlinux-java help' to change it"
24       ;;
25   esac
27   if [ ! -f /etc/ssl/certs/java/cacerts ]; then
28      /usr/bin/update-ca-trust
29   fi
32 post_upgrade() {
33   if [ -z $(fix_default) ]; then
34     /usr/bin/archlinux-java set ${THIS_JRE}
35   fi
37   if [ ! -f /etc/ssl/certs/java/cacerts ]; then
38     /usr/bin/update-ca-trust
39   fi
42 pre_remove() {
43   default=$(fix_default)
44   if [ "x${default/\/jre}" = "x${THIS_JRE/\/jre}" ]; then
45     /usr/bin/archlinux-java unset
46     echo "No Java environment is set as default anymore"
47   fi