diff options
author | John Polstra <jdp@FreeBSD.org> | 2000-01-28 06:42:37 +0000 |
---|---|---|
committer | John Polstra <jdp@FreeBSD.org> | 2000-01-28 06:42:37 +0000 |
commit | 3176ec22e7def779fe7742b5aca03ac6ddefc2ff (patch) | |
tree | d41497359a50ecac871e577c2f78727bab041b03 /net/cvsup-mirror/pkg-deinstall | |
parent | 1353f66bf5d6014a2d129de144a826e37ee124f6 (diff) | |
download | ports-3176ec22e7def779fe7742b5aca03ac6ddefc2ff.tar.gz ports-3176ec22e7def779fe7742b5aca03ac6ddefc2ff.zip |
Notes
Diffstat (limited to 'net/cvsup-mirror/pkg-deinstall')
-rw-r--r-- | net/cvsup-mirror/pkg-deinstall | 25 |
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} |