1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-28 05:29:48 +00:00
freebsd-ports/lang/tcl84/pkg-deinstall.tclsh
Frank J. Laszlo 8aefad170c Respect X11BASE in pkg-deinstall.tclsh
Reported by:	pointyhat
2006-12-01 14:19:26 +00:00

23 lines
557 B
Bash

#! /bin/sh
#
# Remove the ${PREFIX}/bin/tclsh script that gets installed by INSTALL.tclsh
# if we are the last tclsh installation to be pkg_delete'd.
#
# $FreeBSD$
#
#
# Explicitly listing /usr/X11R6/bin here is debatable.
#
BINDIR="${PKG_PREFIX}/bin ${X11BASE}/bin"
TCLSH=${PKG_PREFIX}/bin/tclsh
tclshs=$(/bin/ls ${BINDIR} 2> /dev/null | \
egrep '^(i?tclsh[0-9]+\.[0-9]+(\_r)?([a-z][a-z])?)|otclsh$')
if [ "$tclshs" = "" -a -f ${TCLSH} ] && \
(head -3 ${TCLSH} | grep awieYJFnsuILOnfsYEW) > /dev/null 2>&1
then
rm -f ${PKG_PREFIX}/bin/tclsh
fi