diff options
author | Jason Helfman <jgh@FreeBSD.org> | 2012-03-28 21:10:24 +0000 |
---|---|---|
committer | Jason Helfman <jgh@FreeBSD.org> | 2012-03-28 21:10:24 +0000 |
commit | 3186141b57a0c24d2df9abd4326c799e445162c8 (patch) | |
tree | 642979764aa4cc3f60dca2721f42dc6160127593 /www/abyssws/pkg-deinstall | |
parent | - drop invalid post-deinstall target (diff) |
- drop invalid post-deinstall target, and add pkg-deinstall script
- while here adjust install scripts
PR: ports/166094
Submitted by: jgh
Approved by: maintainer timeout ( 14 days )
Feature safe: yes
Diffstat (limited to 'www/abyssws/pkg-deinstall')
-rw-r--r-- | www/abyssws/pkg-deinstall | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/www/abyssws/pkg-deinstall b/www/abyssws/pkg-deinstall new file mode 100644 index 000000000000..662608c66780 --- /dev/null +++ b/www/abyssws/pkg-deinstall @@ -0,0 +1,35 @@ +#!/bin/sh + +PATH=/bin:/usr/sbin +WSHOME=${PREFIX}/lib/abyssws + +USER=abyssws +GROUP=${USER} + +if [ "$2" = "DEINSTALL" ]; then + + if ! [ -x ${WSHOME} ] ; then + if pw group show "${GROUP}" 2>/dev/null; then + if pw groupdel ${GROUP}; then + echo "Removed group \"${GROUP}\"." + else + echo "Removing group \"${GROUP}\" failed..." + exit 1 + fi + else + echo "Group \"${GROUP}\" doesn't exist!" + fi + + if pw user show "${USER}" 2>/dev/null; then + if pw userdel ${USER}; then + echo "Removed user \"${USER}\"." + else + echo "Removing user \"${USER}\" failed..." + exit 1 + fi + else + echo "User \"${USER}\" doesn't exist!" + fi + fi + +fi |