aboutsummaryrefslogtreecommitdiff
path: root/net/cvsup-mirror/pkg-deinstall
diff options
context:
space:
mode:
authorJohn Polstra <jdp@FreeBSD.org>2000-01-28 06:42:37 +0000
committerJohn Polstra <jdp@FreeBSD.org>2000-01-28 06:42:37 +0000
commit3176ec22e7def779fe7742b5aca03ac6ddefc2ff (patch)
treed41497359a50ecac871e577c2f78727bab041b03 /net/cvsup-mirror/pkg-deinstall
parent1353f66bf5d6014a2d129de144a826e37ee124f6 (diff)
downloadports-3176ec22e7def779fe7742b5aca03ac6ddefc2ff.tar.gz
ports-3176ec22e7def779fe7742b5aca03ac6ddefc2ff.zip
Notes
Diffstat (limited to 'net/cvsup-mirror/pkg-deinstall')
-rw-r--r--net/cvsup-mirror/pkg-deinstall25
1 files changed, 17 insertions, 8 deletions
diff --git a/net/cvsup-mirror/pkg-deinstall b/net/cvsup-mirror/pkg-deinstall
index 44d0200eb9e1..7e79cc31460c 100644
--- a/net/cvsup-mirror/pkg-deinstall
+++ b/net/cvsup-mirror/pkg-deinstall
@@ -29,6 +29,21 @@ yesno() {
done
}
+delete_account() {
+ local u g
+
+ u=$1
+ g=$2
+ if yesno "Do you want me to remove group \"${g}\"" y; then
+ pw groupdel -n ${g}
+ echo "Done."
+ fi
+ if yesno "Do you want me to remove user \"${u}\"" y; then
+ pw userdel -n ${u}
+ echo "Done."
+ fi
+}
+
if [ x$2 != xDEINSTALL ]; then
exit
fi
@@ -80,11 +95,5 @@ if yesno "Do you want me to remove the cvsupd log entry from \
echo "Done."
fi
-if yesno "Do you want me to remove group \"${group}\"" y; then
- pw groupdel -n ${group}
- echo "Done."
-fi
-if yesno "Do you want me to remove user \"${user}\"" y; then
- pw userdel -n ${user}
- echo "Done."
-fi
+delete_account ${user} ${group}
+delete_account ${cuser} ${cgroup}