On Thu, 2009-08-20 at 17:25 +0200, Geert Uytterhoeven wrote: 
> The cron tests check for Red Hat to decide whether to use /etc/init.d/crond
> or /etc/init.d/cron. This fails on other distros that use crond, e.g. on
> Yellow Dog Linux.
> 
> Replace the distro test by an actual file existence test, as is done in
> testcases/kdump/runkdump.sh.
> 
> Signed-off-by: Geert Uytterhoeven <[email protected]>

Thanks.

Regards--
Subrata

> ---
>  testcases/commands/cron/cron02 |   17 ++++++-----------
>  testcases/commands/cron/cron03 |   17 ++++++-----------
>  2 files changed, 12 insertions(+), 22 deletions(-)
> 
> diff --git a/testcases/commands/cron/cron02 b/testcases/commands/cron/cron02
> index 6e4d8fe..b2656e3 100755
> --- a/testcases/commands/cron/cron02
> +++ b/testcases/commands/cron/cron02
> @@ -53,17 +53,12 @@ do_setup(){
>          fi
> 
>       # restart cron daemon
> -# Red Hat uses crond, SuSE/Other uses cron. Check if this is Red 
> Hat/SuSE/Other
> -tvar=${MACHTYPE%-*}
> -tvar=${tvar#*-}
> -printf "Distro type is: $tvar\n\n"
> -
> -if [ $tvar != "redhat" -a $tvar != "redhat-linux" ]; then
> -
> -     /etc/init.d/cron restart
> -else
> -     /etc/init.d/crond restart
> -fi
> +     # Red Hat uses crond, SuSE/Other uses cron.
> +     if [ -f /etc/init.d/crond ]; then
> +             /etc/init.d/crond restart
> +     else
> +             /etc/init.d/cron restart
> +     fi
>  }
> 
>  #-----------------------------------------------------------------------
> diff --git a/testcases/commands/cron/cron03 b/testcases/commands/cron/cron03
> index 9448cc4..2cb157a 100755
> --- a/testcases/commands/cron/cron03
> +++ b/testcases/commands/cron/cron03
> @@ -56,17 +56,12 @@ do_setup(){
>          }
>          fi
>          # restart cron daemon
> -# Red Hat uses crond, SuSE/Other uses cron. Check if this is Red 
> Hat/SuSE/Other
> -tvar=${MACHTYPE%-*}
> -tvar=${tvar#*-}
> -printf "Distro type is: $tvar\n\n"
> -
> -if [ $tvar != "redhat" -a $tvar != "redhat-linux" ]; then
> -
> -     /etc/init.d/cron restart
> -else
> -     /etc/init.d/crond restart
> -fi
> +     # Red Hat uses crond, SuSE/Other uses cron.
> +     if [ -f /etc/init.d/crond ]; then
> +             /etc/init.d/crond restart
> +     else
> +             /etc/init.d/cron restart
> +     fi
>  }
> 
>  #-----------------------------------------------------------------------


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to