Ticket #115: avahi-0.6.17-exitcode.patch

File avahi-0.6.17-exitcode.patch, 1.0 KB (added by mbacovsk, 6 years ago)

Patch fixing wrong services exit codes

  • avahi-0.6.17/initscript/fedora/avahi-daemon.in

    old new  
    8080    ;; 
    8181  status) 
    8282        $AVAHI_BIN -c 
    83     [ $? = 0 ] && echo $"Avahi daemon is running" || echo $"Avahi daemon is not running" 
     83    RETVAL=$? 
     84    [ $RETVAL = 0 ] && echo $"Avahi daemon is running" || echo $"Avahi daemon is not running" 
     85 
    8486    ;; 
    8587  restart) 
    8688    restart 
     
    98100    exit 1 
    99101esac 
    100102 
    101 exit $? 
     103exit $RETVAL 
    102104 
  • avahi-0.6.17/initscript/fedora/avahi-dnsconfd.in

    old new  
    7676    ;; 
    7777  status) 
    7878        $AVAHI_BIN -c 
    79     [ $? = 0 ] && echo $"Avahi DNS daemon is running" || echo $"Avahi DNS daemon is not running" 
     79    RETVAL=$? 
     80    [ $RETVAL = 0 ] && echo $"Avahi DNS daemon is running" || echo $"Avahi DNS daemon is not running" 
     81 
    8082    ;; 
    8183  restart) 
    8284    restart 
     
    9597    ;; 
    9698esac 
    9799 
    98 exit $? 
     100exit $RETVAL 
    99101