From 4b771413aa677317725ade0b5b0d6cdb31d1b62e Mon Sep 17 00:00:00 2001 From: jlam Date: Mon, 19 Jun 2006 23:09:59 +0000 Subject: Improve the DEINSTALL script by checking for the presence of the data directory before promping the user to remove it. Also rewrite in style expected by pkginstall framework. --- games/falcons-eye/DEINSTALL | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) (limited to 'games/falcons-eye/DEINSTALL') diff --git a/games/falcons-eye/DEINSTALL b/games/falcons-eye/DEINSTALL index 27dde049e85..b1fa70ff5b8 100644 --- a/games/falcons-eye/DEINSTALL +++ b/games/falcons-eye/DEINSTALL @@ -1,17 +1,19 @@ -#!/bin/sh -# -# $NetBSD: DEINSTALL,v 1.1.1.1 2002/01/21 11:56:16 pooka Exp $ -# +# $NetBSD: DEINSTALL,v 1.2 2006/06/19 23:09:59 jlam Exp $ -case $2 in - DEINSTALL) cat << EOF - - ============================================================= - The records, log, settings and savegames were not wiped out - by this deletion process. If you don't want them around, - please remove ${PKG_PREFIX}/share/falcons-eye-dir. - ============================================================= +case "${STAGE}" in +DEINSTALL) + DATADIR="${PKG_PREFIX}/share/falcons-eye-dir" + ${RMDIR} -p ${DATADIR} 2>/dev/null || ${TRUE} + if ${TEST} -d ${DATADIR}; then + ${CAT} << EOF +====================================================================== +The records, log, settings and savegames were not wiped out by this +deletion process. If you don't want them around, then please remove +the following directory: + ${DATADIR} +====================================================================== EOF + fi ;; esac -- cgit v1.2.3