summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorjlam <jlam>2006-06-19 23:09:59 +0000
committerjlam <jlam>2006-06-19 23:09:59 +0000
commit4b771413aa677317725ade0b5b0d6cdb31d1b62e (patch)
tree86e8aecc02bd8ad86d521066d4673997e28ee413 /games
parent244e9f7e1072b12a217e9e96c82e30badec7d8bd (diff)
downloadpkgsrc-4b771413aa677317725ade0b5b0d6cdb31d1b62e.tar.gz
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.
Diffstat (limited to 'games')
-rw-r--r--games/falcons-eye/DEINSTALL26
1 files changed, 14 insertions, 12 deletions
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