diff options
author | Greg Lewis <glewis@FreeBSD.org> | 2003-08-25 16:53:03 +0000 |
---|---|---|
committer | Greg Lewis <glewis@FreeBSD.org> | 2003-08-25 16:53:03 +0000 |
commit | 3fbdc31cadc18ffc3b00f7110a960d1e8fc7f32f (patch) | |
tree | 47b34dfda5d71082857c040062b683f50dc73189 /java/diablo-jre13/pkg-deinstall | |
parent | f96ecefb91d43cd3d2fa1a707f6a9bb2fdd9da8b (diff) |
Notes
Diffstat (limited to 'java/diablo-jre13/pkg-deinstall')
-rw-r--r-- | java/diablo-jre13/pkg-deinstall | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/java/diablo-jre13/pkg-deinstall b/java/diablo-jre13/pkg-deinstall new file mode 100644 index 000000000000..e2aa807dc1ca --- /dev/null +++ b/java/diablo-jre13/pkg-deinstall @@ -0,0 +1,35 @@ +#!/bin/sh +# $FreeBSD: /tmp/pcvs/ports/java/diablo-jre13/Attic/pkg-deinstall,v 1.1 2003-08-25 16:53:03 glewis Exp $ + +# Set up a standard path +PATH=/usr/bin:/bin + +# Don't do anything during post-deinstall +if [ "$2" = "POST-DEINSTALL" ]; then + exit 0 +fi + +# Remove the plugin + +# Plugin location variables +MOZILLAPLUGINDIR=/usr/X11R6/lib/mozilla/plugins +if [ `echo "$1" | grep jdk` ]; then + DIABLOPLUGINDIR=${PKG_PREFIX}/diablo-jdk1.3.1/jre/plugin/i386/ns600 +else + DIABLOPLUGINDIR=${PKG_PREFIX}/diablo-jre1.3.1/plugin/i386/ns600 +fi +PLUGIN=libjavaplugin_oji.so + +# Check if the package includes the plugin +if [ ! -e "${DIABLOPLUGINDIR}/${PLUGIN}" ]; then + exit 0 +fi + +# See if the browser plugin is a link to the package plugin and remove it if so. +if [ -e "${MOZILLAPLUGINDIR}/${PLUGIN}" -a \ + -L "${MOZILLAPLUGINDIR}/${PLUGIN}" -a \ + x`ls -l "${MOZILLAPLUGINDIR}/${PLUGIN}" 2>/dev/null | awk '/->/{print $NF;exit 0}END{exit 1}'` = x"${DIABLOPLUGINDIR}/${PLUGIN}" ]; then + rm -f "${MOZILLAPLUGINDIR}/${PLUGIN}" +fi + +exit 0 |