userdel now warns when the user's mail spool cannot be found.

This commit is contained in:
nekral-guest
2011-07-14 16:24:26 +00:00
parent 831ca2acc0
commit 31b4793161
5 changed files with 34 additions and 3 deletions
@@ -20,7 +20,16 @@ echo -n "Create user test1 with homedir (useradd --create-home test1)..."
useradd --create-home test1
echo "OK"
echo -n "Delete user test1 with homedir (userdel --remove test1)..."
userdel --remove test1
userdel --remove test1 2>tmp/userdel.err
echo "userdel reported:"
echo "======================================================================="
cat tmp/userdel.err
echo "======================================================================="
echo -n "Check the userdel message..."
diff -au 18_userdel_remove_homedir/userdel.err tmp/userdel.err
echo "userdel message OK."
rm -f tmp/userdel.err
echo "OK"
echo -n "Check the passwd file..."
@@ -0,0 +1 @@
userdel: test1 mail spool (/var/mail/test1) not found
@@ -29,7 +29,17 @@ echo -n "test if the old homedir was removed..."
test ! -d /home/test1
echo "OK"
echo -n "Delete user test1 (userdel test1)..."
userdel test1 --remove
userdel test1 --remove 2>tmp/userdel.err
echo "OK"
echo "userdel reported:"
echo "======================================================================="
cat tmp/userdel.err
echo "======================================================================="
echo -n "Check the userdel message..."
diff -au 18_userdel_remove_homedir/userdel.err tmp/userdel.err
echo "userdel message OK."
rm -f tmp/userdel.err
echo "OK"
echo -n "Check the passwd file..."
@@ -0,0 +1 @@
userdel: foo mail spool (/var/mail/foo) not found
@@ -28,7 +28,17 @@ ln -s /home/baz /home/foo/baz
chown -R foo:foo /home/foo /home/bar /home/baz
echo -n "Delete user foo (userdel -r foo)..."
userdel -r foo
userdel -r foo 2>tmp/userdel.err
echo "OK"
echo "userdel reported:"
echo "======================================================================="
cat tmp/userdel.err
echo "======================================================================="
echo -n "Check the userdel message..."
diff -au data/userdel.err tmp/userdel.err
echo "userdel message OK."
rm -f tmp/userdel.err
echo "OK"
echo -n "Check the passwd file..."