I don't understand... the 'echo "."' will always set $? to 0... So how
come the script returns 1?

On 8/11/08, Ludovic Rousseau <[EMAIL PROTECTED]> wrote:
> On Mon, Aug 11, 2008 at 3:58 AM, Eric Dorland <[EMAIL PROTECTED]> wrote:
>  > Hello list,
>
>  Hello Eric and Wouter,
>
>  > A debian user pointed this out bug and it's actually a bug in the init
>  > script exiting with status 1 when you call stop and it's already
>  > stopped. This is against the LSB standard as well
>  > 
> (http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html).
>  >
>  > Attached is a patch to fix this (and abstracts things a bit).
>
>  You patch conflicts with changeset 1047 [1].
>
>  I propose this (untested) patch instead:
>  --- init-script.in  (révision 1073)
>  +++ init-script.in  (copie de travail)
>  @@ -32,7 +32,9 @@ case "$1" in
>     ;;
>    stop)
>     echo -n "Stopping $DESC: $NAME "
>  -   $DAEMON shutdown
>  +   if [ -f "@OPENCT_SOCKET_PATH@"/status ] ; then
>  +       $DAEMON shutdown
>  +   fi
>     echo "."
>     ;;
>    #reload)
>
>
>  PS: latest OpenCT is 0.6.15. Debian unstable has 0.6.14
>
>  Bye
>
>  [1] http://www.opensc-project.org/openct/changeset/1047
>
>
>  --
>   Dr. Ludovic Rousseau
>  _______________________________________________
>  opensc-devel mailing list
>  opensc-devel@lists.opensc-project.org
>  http://www.opensc-project.org/mailman/listinfo/opensc-devel
>
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to