summaryrefslogtreecommitdiff
path: root/deluser.local
diff options
context:
space:
mode:
Diffstat (limited to 'deluser.local')
-rwxr-xr-xdeluser.local26
1 files changed, 20 insertions, 6 deletions
diff --git a/deluser.local b/deluser.local
index b5fd6f9..8277c31 100755
--- a/deluser.local
+++ b/deluser.local
@@ -13,11 +13,25 @@ test -e /etc/samba/smbpasswd && \
test -x /usr/sbin/remove_members || exit 0
-if [ -x /var/lib/mailman/lists/users ]; then
- /bin/echo $OLDUSERNAME@`/bin/dnsdomainname` \
- | /usr/sbin/remove_members -f - users
+if [ -x /usr/sbin/remove_members ]: then
+ if [ -d /var/lib/mailman/lists/users ]; then
+ /bin/echo $OLDUSERNAME@`/bin/dnsdomainname` \
+ | /usr/sbin/remove_members -f - users
fi
-if [ -x /var/lib/mailman/lists/friends ]; then
- /bin/echo $OLDUSERNAME@`/bin/dnsdomainname` \
- | /usr/sbin/remove_members -f - friends
+ if [ -d /var/lib/mailman/lists/friends ]; then
+ /bin/echo $OLDUSERNAME@`/bin/dnsdomainname` \
+ | /usr/sbin/remove_members -f - friends
fi
+fi
+
+#FIXME: Make this ALOT more generic!
+if [ -d /home/christof/ftp_christof_ro/$1 -a -n "$1" ]; then
+ echo -n "Remove files at christof (y/N)? "
+ read -s remove_files
+ echo
+ case $remove_files in
+ y|Y)
+ rm -rf /home/christof/ftp_christof_ro/$1
+ ;;
+ esac
+fi