It has the condrestart function, but it's not checked in case "$1" in ...
if [ "$1" -ge "1" ]; then /sbin/service mysqld condrestart >/dev/null 2>&1 fi (granted, I should have added a || : there - done)
I'm not sure we're talking about the same thing. My bug was about the init script not the spec file # /sbin/service mysqld condrestart Usage: /etc/init.d/mysqld {start|stop|status|reload|condrestart|restart} # /etc/rc.d/init.d/mysqld condrestart Usage: /etc/rc.d/init.d/mysqld {start|stop|status|reload|condrestart|restart} # I said that in the init script you put the condrestart function, but you don't do case $1 in condrestart) ...
Doh. Fixed. Thanks,