#!/bin/sh # $FreeBSD: head/textproc/xmlcatmgr/files/pkg-deinstall.in 340719 2014-01-22 15:52:06Z mat $ PATH=/bin:/usr/bin:%%LOCALBASE%%/bin export PATH XMLCATMGR=%%XMLCATMGR%% CATALOG_SGML=%%CATALOG_SGML%% CATALOG_XML=%%CATALOG_XML%% CATALOG_MASTER_SGML=%%CATALOG_MASTER_SGML%% CATALOG_MASTER_XML=%%CATALOG_MASTER_XML%% CATALOG_PORTS_SGML=%%CATALOG_PORTS_SGML%% CATALOG_PORTS_XML=%%CATALOG_PORTS_XML%% case $2 in DEINSTALL) T=/tmp/catalog.$$ ${XMLCATMGR} -sc ${CATALOG_MASTER_SGML} remove CATALOG catalog.ports ${XMLCATMGR} -sc ${T} create if cmp -s ${T} ${CATALOG_MASTER_SGML} ]; then echo " + Removing ${CATALOG_MASTER_SGML}. It is empty." rm -f ${CATALOG_MASTER_SGML} fi if cmp -s ${T} ${CATALOG_PORTS_SGML} ]; then echo " + Removing ${CATALOG_PORTS_SGML}. It is empty." rm -f ${CATALOG_PORTS_SGML} fi rm -f ${T} if [ -d ${CATALOG_SGML} ]; then if [ ! -r ${CATALOG_MASTER_SGML} ] && [ ! -r ${CATALOG_PORTS_SGML} ]; then echo " + Removing path ${CATALOG_SGML}. It is empty." rmdir ${CATALOG_SGML} fi fi ${XMLCATMGR} -c ${CATALOG_MASTER_XML} remove nextCatalog ${CATALOG_PORTS_XML} ${XMLCATMGR} -c ${T} create if cmp -s ${T} ${CATALOG_MASTER_XML} ]; then echo " + Removing ${CATALOG_MASTER_XML}. It is empty." rm -f ${CATALOG_MASTER_XML} fi if cmp -s ${T} ${CATALOG_PORTS_XML} ]; then echo " + Removing ${CATALOG_PORTS_XML}. It is empty." rm -f ${CATALOG_PORTS_XML} fi if [ -d ${CATALOG_XML} ]; then if [ ! -r ${CATALOG_MASTER_XML} ] && [ ! -r ${CATALOG_PORTS_XML} ]; then echo " + Removing path ${CATALOG_XML}. It is empty." rmdir ${CATALOG_XML} fi fi rm -f ${T} ;; esac