On Wed, 2009-01-21 at 13:10 +0100, Jiri Palecek wrote:
> This adds the configuration directive
> 
> $ModLoad imuxsock.so
> 
> to the beginning of the syslog configuration file when using rsyslog.
> 
> Signed-off-by: Jiri Palecek <[email protected]>

Thanks.

Regards--
Subrata

> ---
>  testcases/kernel/syscalls/syslog/syslog01 |    6 ++++--
>  testcases/kernel/syscalls/syslog/syslog02 |    4 +++-
>  testcases/kernel/syscalls/syslog/syslog03 |    6 ++++--
>  testcases/kernel/syscalls/syslog/syslog04 |    6 ++++--
>  testcases/kernel/syscalls/syslog/syslog05 |    6 ++++--
>  testcases/kernel/syscalls/syslog/syslog06 |    6 ++++--
>  testcases/kernel/syscalls/syslog/syslog07 |    6 ++++--
>  testcases/kernel/syscalls/syslog/syslog08 |    6 ++++--
>  testcases/kernel/syscalls/syslog/syslog09 |    6 ++++--
>  testcases/kernel/syscalls/syslog/syslog10 |    6 ++++--
>  10 files changed, 39 insertions(+), 19 deletions(-)
> 
> diff --git a/testcases/kernel/syscalls/syslog/syslog01 
> b/testcases/kernel/syscalls/syslog/syslog01
> index 46d880c..b33eb30 100755
> --- a/testcases/kernel/syscalls/syslog/syslog01
> +++ b/testcases/kernel/syscalls/syslog/syslog01
> @@ -74,6 +74,7 @@ syslog_case1()
> 
>       
>       RC=0
> +     RSYSLOG_CONFIG=""
>       #set the trap to handle signals.
>       trap '
>               tst_resm TBROK "Testing is terminating due to a signal"
> @@ -97,7 +98,7 @@ syslog_case1()
>          then
>           CONFIG_FILE="/etc/rsyslog.conf"
>           syslog_cmd="/etc/init.d/rsyslog"
> -         tst_resm TINFO "using rsyslogd; you have to set it to compatibility 
> mode"
> +         RSYSLOG_CONFIG='$ModLoad imuxsock.so'
>       else
>           tst_resm TBROK "syslogd or syslog-ng  no such command"
>           status_flag=1
> @@ -143,7 +144,8 @@ syslog_case1()
>       case "$CONFIG_FILE" in
>                       "/etc/syslog.conf" |\
>                       "/etc/rsyslog.conf")
> -                                     echo "*.crit            
> /var/log/messages" >  $CONFIG_FILE
> +                                     echo "$RSYSLOG_CONFIG" > $CONFIG_FILE
> +                                     echo "*.crit            
> /var/log/messages" >>  $CONFIG_FILE
>                                       echo "mail.info /var/log/maillog" >>  
> $CONFIG_FILE;;
> 
>                       "/etc/syslog-ng/syslog-ng.conf")
> diff --git a/testcases/kernel/syscalls/syslog/syslog02 
> b/testcases/kernel/syscalls/syslog/syslog02
> index 4a8529f..007750d 100755
> --- a/testcases/kernel/syscalls/syslog/syslog02
> +++ b/testcases/kernel/syscalls/syslog/syslog02
> @@ -62,6 +62,7 @@ exit $status_flag
> 
>  syslog_case2()
>  {
> +     RSYSLOG_CONFIG=""
>       #set the trap to handle signals.
>       trap '
>               tst_resm TBROK "Testing is terminating due to a signal"
> @@ -90,7 +91,7 @@ syslog_case2()
>          then
>           CONFIG_FILE="/etc/rsyslog.conf"
>           syslog_cmd="/etc/init.d/rsyslog"
> -         tst_resm TINFO "using rsyslogd; you have to set it to compatibility 
> mode"
> +         RSYSLOG_CONFIG='$ModLoad imuxsock.so'
>       else
>           tst_resm TBROK "syslogd or syslog-ng  no such command"
>           status_flag=1
> @@ -139,6 +140,7 @@ syslog_case2()
>                   "/etc/syslog.conf" |\
>                   "/etc/rsyslog.conf")
>            # Create the configuration file specific to this level
> +                             echo "$RSYSLOG_CONFIG" > $CONFIG_FILE
>                               echo "mail.$current    /var/log/maillog" >> 
> $CONFIG_FILE;;
> 
>                   "/etc/syslog-ng/syslog-ng.conf")
> diff --git a/testcases/kernel/syscalls/syslog/syslog03 
> b/testcases/kernel/syscalls/syslog/syslog03
> index cf04382..c92503f 100755
> --- a/testcases/kernel/syscalls/syslog/syslog03
> +++ b/testcases/kernel/syscalls/syslog/syslog03
> @@ -64,6 +64,7 @@ exit $status_flag
> 
>  syslog_case3()
>  {
> +     RSYSLOG_CONFIG=""
>       #set the trap to handle signals.
>       trap '
>               tst_resm TBROK "Testing is terminating due to a signal"
> @@ -89,7 +90,7 @@ syslog_case3()
>          then
>           CONFIG_FILE="/etc/rsyslog.conf"
>           syslog_cmd="/etc/init.d/rsyslog"
> -         tst_resm TINFO "using rsyslogd; you have to set it to compatibility 
> mode"
> +         RSYSLOG_CONFIG='$ModLoad imuxsock.so'
>       else
>           tst_resm TBROK "syslogd or syslog-ng  no such command"
>           status_flag=1
> @@ -133,7 +134,8 @@ syslog_case3()
>      case "$CONFIG_FILE" in
>               "/etc/syslog.conf" |\
>               "/etc/rsyslog.conf")
> -                     echo "daemon.info      /var/log/messages" > 
> $CONFIG_FILE;;
> +                     echo "$RSYSLOG_CONFIG" > $CONFIG_FILE
> +                     echo "daemon.info      /var/log/messages" >> 
> $CONFIG_FILE;;
> 
>          "/etc/syslog-ng/syslog-ng.conf")
>                       echo "source src{ internal(); unix-dgram(\"/dev/log\"); 
> \
> diff --git a/testcases/kernel/syscalls/syslog/syslog04 
> b/testcases/kernel/syscalls/syslog/syslog04
> index 3eb2737..a31d301 100755
> --- a/testcases/kernel/syscalls/syslog/syslog04
> +++ b/testcases/kernel/syscalls/syslog/syslog04
> @@ -62,6 +62,7 @@ exit $status_flag
>  }
>  syslog_case4()
>  {
> +     RSYSLOG_CONFIG=""
>       #set the trap to handle signals.
>       trap '
>                       tst_resm TBROK "Testing is terminating due to a signal"
> @@ -84,7 +85,7 @@ syslog_case4()
>          then
>           CONFIG_FILE="/etc/rsyslog.conf"
>           syslog_cmd="/etc/init.d/rsyslog"
> -         tst_resm TINFO "using rsyslogd; you have to set it to compatibility 
> mode"
> +         RSYSLOG_CONFIG='$ModLoad imuxsock.so'
>       else
>           tst_resm TBROK "syslogd or syslog-ng  no such command"
>           status_flag=1
> @@ -128,7 +129,8 @@ syslog_case4()
>       case "$CONFIG_FILE" in
>               "/etc/syslog.conf" |\
>               "/etc/rsyslog.conf")
> -             echo "user.info        /var/log/messages" > $CONFIG_FILE;;
> +             echo "$RSYSLOG_CONFIG" > $CONFIG_FILE
> +             echo "user.info        /var/log/messages" >> $CONFIG_FILE;;
> 
>               "/etc/syslog-ng/syslog-ng.conf")
>                       echo "source src{ internal(); unix-dgram(\"/dev/log\"); 
> \
> diff --git a/testcases/kernel/syscalls/syslog/syslog05 
> b/testcases/kernel/syscalls/syslog/syslog05
> index 6df53c3..604b1cd 100755
> --- a/testcases/kernel/syscalls/syslog/syslog05
> +++ b/testcases/kernel/syscalls/syslog/syslog05
> @@ -68,6 +68,7 @@ exit $status_flag
> 
>  syslog_case5()
>  {
> +     RSYSLOG_CONFIG=""
>       #set the trap to handle signals.
>       trap '
>                       tst_resm TBROK "Testing is terminating due to a signal"
> @@ -92,7 +93,7 @@ syslog_case5()
>          then
>           CONFIG_FILE="/etc/rsyslog.conf"
>           syslog_cmd="/etc/init.d/rsyslog"
> -         tst_resm TINFO "using rsyslogd; you have to set it to compatibility 
> mode"
> +         RSYSLOG_CONFIG='$ModLoad imuxsock.so'
>       else
>           tst_resm TBROK "syslogd or syslog-ng  no such command"
>           status_flag=1
> @@ -126,7 +127,8 @@ syslog_case5()
>        case "$CONFIG_FILE" in
>               "/etc/syslog.conf" |\
>            "/etc/rsyslog.conf")
> -              echo "user.info        /var/log/messages" > $CONFIG_FILE;;
> +              echo "$RSYSLOG_CONFIG" > $CONFIG_FILE
> +              echo "user.info        /var/log/messages" >> $CONFIG_FILE;;
> 
>               "/etc/syslog-ng/syslog-ng.conf")
>                echo "source src{ internal(); unix-dgram(\"/dev/log\"); \
> diff --git a/testcases/kernel/syscalls/syslog/syslog06 
> b/testcases/kernel/syscalls/syslog/syslog06
> index 5b268d7..4222d7a 100755
> --- a/testcases/kernel/syscalls/syslog/syslog06
> +++ b/testcases/kernel/syscalls/syslog/syslog06
> @@ -68,6 +68,7 @@ exit $status_flag
> 
>  syslog_case6()
>  {
> +     RSYSLOG_CONFIG=""
>       #set the trap to handle signals.
>       trap '
>                       tst_resm TBROK "Testing is terminating due to a signal"
> @@ -95,7 +96,7 @@ syslog_case6()
>          then
>           CONFIG_FILE="/etc/rsyslog.conf"
>           syslog_cmd="/etc/init.d/rsyslog"
> -         tst_resm TINFO "using rsyslogd; you have to set it to compatibility 
> mode"
> +         RSYSLOG_CONFIG='$ModLoad imuxsock.so'
>       else
>           tst_resm TBROK "syslogd or syslog-ng  no such command"
>           status_flag=1
> @@ -139,7 +140,8 @@ syslog_case6()
>       case "$CONFIG_FILE" in
>              "/etc/syslog.conf" |\
>           "/etc/rsyslog.conf")
> -             echo "user.info        /var/log/messages" > $CONFIG_FILE;;
> +             echo "$RSYSLOG_CONFIG" > $CONFIG_FILE
> +             echo "user.info        /var/log/messages" >> $CONFIG_FILE;;
> 
>           "/etc/syslog-ng/syslog-ng.conf")
>               echo "source src{ internal(); unix-dgram(\"/dev/log\"); \
> diff --git a/testcases/kernel/syscalls/syslog/syslog07 
> b/testcases/kernel/syscalls/syslog/syslog07
> index 6b99445..620c1b6 100755
> --- a/testcases/kernel/syscalls/syslog/syslog07
> +++ b/testcases/kernel/syscalls/syslog/syslog07
> @@ -69,6 +69,7 @@ exit $status_flag
> 
>  syslog_case7()
>  {
> +     RSYSLOG_CONFIG=""
>       #set the trap to handle signals.
>       trap '
>               tst_resm TBROK "Testing is terminating due to a signal"
> @@ -101,7 +102,7 @@ syslog_case7()
>           tst_resm TINFO "  configuration file."
>           CONFIG_FILE="/etc/rsyslog.conf"
>           syslog_cmd="/etc/init.d/rsyslog"
> -         tst_resm TINFO "using rsyslogd; you have to set it to compatibility 
> mode"
> +         RSYSLOG_CONFIG='$ModLoad imuxsock.so'
>       else
>           tst_resm TBROK "syslogd or syslog-ng  no such command"
>           status_flag=1
> @@ -156,7 +157,8 @@ fi
>       case "$CONFIG_FILE" in
>               "/etc/syslog.conf" |\
>               "/etc/rsyslog.conf")
> -             echo "user.debug        /var/log/messages" > $CONFIG_FILE;;
> +             echo "$RSYSLOG_CONFIG" > $CONFIG_FILE
> +             echo "user.debug        /var/log/messages" >> $CONFIG_FILE;;
> 
>               "/etc/syslog-ng/syslog-ng.conf")
>                       echo "source src{ internal(); unix-dgram(\"/dev/log\"); 
> \
> diff --git a/testcases/kernel/syscalls/syslog/syslog08 
> b/testcases/kernel/syscalls/syslog/syslog08
> index 50d6455..84f8491 100755
> --- a/testcases/kernel/syscalls/syslog/syslog08
> +++ b/testcases/kernel/syscalls/syslog/syslog08
> @@ -67,6 +67,7 @@ exit $status_flag
> 
>  syslog_case8()
>  {
> +     RSYSLOG_CONFIG=""
>       #set the trap to handle signals.
>       trap '
>               tst_resm TBROK "Testing is terminating due to a signal"
> @@ -94,7 +95,7 @@ syslog_case8()
>          then
>           CONFIG_FILE="/etc/rsyslog.conf"
>           syslog_cmd="/etc/init.d/rsyslog"
> -         tst_resm TINFO "using rsyslogd; you have to set it to compatibility 
> mode"
> +         RSYSLOG_CONFIG='$ModLoad imuxsock.so'
>       else
>           tst_resm TBROK "syslogd or syslog-ng  no such command"
>           status_flag=1
> @@ -142,7 +143,8 @@ syslog_case8()
>               case "$CONFIG_FILE" in
>                       "/etc/syslog.conf" |\
>                       "/etc/rsyslog.conf")
> -                     echo "$current.info    /var/log/messages" > $CONFIG_FILE
> +                     echo "$RSYSLOG_CONFIG" > $CONFIG_FILE
> +                     echo "$current.info    /var/log/messages" >> 
> $CONFIG_FILE
>                       echo "$current.info    /var/log/maillog" >> 
> $CONFIG_FILE;;
> 
>                       "/etc/syslog-ng/syslog-ng.conf")
> diff --git a/testcases/kernel/syscalls/syslog/syslog09 
> b/testcases/kernel/syscalls/syslog/syslog09
> index 816b00c..ab360fa 100755
> --- a/testcases/kernel/syscalls/syslog/syslog09
> +++ b/testcases/kernel/syscalls/syslog/syslog09
> @@ -66,6 +66,7 @@ exit $status_flag
> 
>  syslog_case9()
>  {
> +     RSYSLOG_CONFIG=""
>       #set the trap to handle signals.
>       trap '
>                       tst_resm TBROK "Testing is terminating due to a signal"
> @@ -88,8 +89,8 @@ syslog_case9()
>       elif [ -e /sbin/rsyslogd ] || [ -e /usr/sbin/rsyslogd ]
>          then
>           CONFIG_FILE="/etc/rsyslog.conf"
> -         tst_resm TINFO "using rsyslogd; you have to set it to compatibility 
> mode"
>           syslog_cmd="/etc/init.d/rsyslog"
> +         RSYSLOG_CONFIG='$ModLoad imuxsock.so'
>       else
>           tst_resm TBROK "syslogd or syslog-ng  no such command"
>           status_flag=1
> @@ -132,7 +133,8 @@ syslog_case9()
>       case "$CONFIG_FILE" in
>              "/etc/syslog.conf" |\
>           "/etc/rsyslog.conf")
> -             echo "user.debug       /var/log/messages" > $CONFIG_FILE;;
> +             echo "$RSYSLOG_CONFIG" > $CONFIG_FILE
> +             echo "user.debug       /var/log/messages" >> $CONFIG_FILE;;
> 
>              "/etc/syslog-ng/syslog-ng.conf")
>               echo "source src{ internal(); unix-dgram(\"/dev/log\"); \
> diff --git a/testcases/kernel/syscalls/syslog/syslog10 
> b/testcases/kernel/syscalls/syslog/syslog10
> index 3890600..d194185 100755
> --- a/testcases/kernel/syscalls/syslog/syslog10
> +++ b/testcases/kernel/syscalls/syslog/syslog10
> @@ -69,6 +69,7 @@ exit $status_flag
> 
>  syslog_case10()
>  {
> +     RSYSLOG_CONFIG=""
>       #set the trap to handle signals.
>       trap '
>                       tst_resm TBROK "Testing is terminating due to a signal"
> @@ -92,7 +93,7 @@ syslog_case10()
>          then
>           CONFIG_FILE="/etc/rsyslog.conf"
>           syslog_cmd="/etc/init.d/rsyslog"
> -         tst_resm TINFO "using rsyslogd; you have to set it to compatibility 
> mode"
> +         RSYSLOG_CONFIG='$ModLoad imuxsock.so'
>       else
>           tst_resm TBROK "syslogd or syslog-ng  no such command"
>           status_flag=1
> @@ -136,7 +137,8 @@ syslog_case10()
>       case "$CONFIG_FILE" in
>               "/etc/syslog.conf" |\
>               "/etc/rsyslog.conf")
> -             echo "user.debug       /var/log/messages" > $CONFIG_FILE;;
> +             echo "$RSYSLOG_CONFIG" > $CONFIG_FILE
> +             echo "user.debug       /var/log/messages" >> $CONFIG_FILE;;
> 
>               "/etc/syslog-ng/syslog-ng.conf")
>                       echo "source src{ internal(); unix-dgram(\"/dev/log\");\
> -- 
> 1.6.0.6
> 
> 
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> Ltp-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ltp-list


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to