aboutsummaryrefslogtreecommitdiff
path: root/databases/pgbouncer/files/pkg-deinstall.in
diff options
context:
space:
mode:
Diffstat (limited to 'databases/pgbouncer/files/pkg-deinstall.in')
-rw-r--r--databases/pgbouncer/files/pkg-deinstall.in30
1 files changed, 30 insertions, 0 deletions
diff --git a/databases/pgbouncer/files/pkg-deinstall.in b/databases/pgbouncer/files/pkg-deinstall.in
new file mode 100644
index 000000000000..9ff4f2d7f305
--- /dev/null
+++ b/databases/pgbouncer/files/pkg-deinstall.in
@@ -0,0 +1,30 @@
+#! /bin/sh
+# $FreeBSD$
+
+if [ "$2" != "POST-DEINSTALL" ]; then
+ exit 0
+fi
+
+pgbouncer_user=%%PGBOUNCER_USER%%
+pgbouncer_group=%%PGBOUNCER_GROUP%%
+
+PGBOUNCER_RUNDIR=%%PGBOUNCER_RUNDIR%%
+PGBOUNCER_LOGDIR=%%PGBOUNCER_LOGDIR%%
+
+PW="%%PW%%"
+
+if ${PW} usershow "${pgbouncer_user}" 2>/dev/null 1>&2; then
+ echo "To delete ${pgbouncer_user} user permanently, use the following command:"
+ echo "${PW} userdel \"${pgbouncer_user}\""
+fi
+if ${PW} groupshow "${pgbouncer_group}" 2>/dev/null 1>&2; then
+ echo "To delete ${pgbouncer_group} group permanently, use the following command:"
+ echo "${PW} groupdel \"${pgbouncer_group}\""
+fi
+for DIR in ${PGBOUNCER_RUNDIR} ${PGBOUNCER_LOGDIR}; do
+ if test -d "${DIR}"; then
+ echo "You may want to remove the no longer required directory:"
+ echo "${DIR}"
+ fi
+done
+exit 0