On Tue, 2009-02-17 at 22:42 +0100, Jiri Palecek > wrote:
> Hello,
>
> this patch cleans up the crontabs after the cron tests.
>
> When the crontab was not deleted, after deletion of the test user, it
> became a file with bogus permissions (owned by a nonexistent
> user). This caused subsequent crontab creation for a user of the same
> name (but different ID) to fail.
>
> Regards
> Jiri Palecek
>
> Signed-off-by: Jiri Palecek <[email protected]>
Merged.
Regards--
Subrata
> ---
> testcases/commands/cron/cron_allow01 | 4 ++++
> testcases/commands/cron/cron_deny01 | 4 ++++
> 2 files changed, 8 insertions(+), 0 deletions(-)
>
> diff --git a/testcases/commands/cron/cron_allow01
> b/testcases/commands/cron/cron_allow01
> index 501f6c4..839ad81 100755
> --- a/testcases/commands/cron/cron_allow01
> +++ b/testcases/commands/cron/cron_allow01
> @@ -52,6 +52,8 @@ do_setup() {
> mv $CRON_ALLOW $CRON_ALLOW.old &> /dev/null
>
> #remove users for clean enviroment
> + su $TEST_USER1 -c "crontab -r"
> + su $TEST_USER2 -c "crontab -r"
> rm -rf /home/$TEST_USER1
> rm -rf /home/$TEST_USER2
> userdel $TEST_USER1
> @@ -81,6 +83,8 @@ do_setup() {
> # FUNCTION: do_cleanup
> #-----------------------------------------------------------------------
> do_cleanup(){
> + su $TEST_USER1 -c "crontab -r"
> + su $TEST_USER2 -c "crontab -r"
> rm -rf /home/$TEST_USER1
> rm -rf /home/$TEST_USER2
> userdel $TEST_USER1
> diff --git a/testcases/commands/cron/cron_deny01
> b/testcases/commands/cron/cron_deny01
> index 0cd75fd..f7f8fd4 100755
> --- a/testcases/commands/cron/cron_deny01
> +++ b/testcases/commands/cron/cron_deny01
> @@ -56,6 +56,8 @@ do_setup() {
> mv $CRON_ALLOW $CRON_ALLOW.old &> /dev/null
>
> #remove users for clean enviroment
> + su $TEST_USER1 -c "crontab -r"
> + su $TEST_USER2 -c "crontab -r"
> rm -rf /home/$TEST_USER1
> rm -rf /home/$TEST_USER2
> userdel $TEST_USER1
> @@ -85,6 +87,8 @@ do_setup() {
> # FUNCTION: do_cleanup
> #-----------------------------------------------------------------------
> do_cleanup(){
> + su $TEST_USER1 -c "crontab -r"
> + su $TEST_USER2 -c "crontab -r"
> rm -rf /home/$TEST_USER1
> rm -rf /home/$TEST_USER2
> userdel $TEST_USER1
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list