diff options
author | jlam <jlam> | 2006-06-19 23:09:59 +0000 |
---|---|---|
committer | jlam <jlam> | 2006-06-19 23:09:59 +0000 |
commit | 4b771413aa677317725ade0b5b0d6cdb31d1b62e (patch) | |
tree | 86e8aecc02bd8ad86d521066d4673997e28ee413 /games/falcons-eye | |
parent | 244e9f7e1072b12a217e9e96c82e30badec7d8bd (diff) | |
download | pkgsrc-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/falcons-eye')
-rw-r--r-- | games/falcons-eye/DEINSTALL | 26 |
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 |