i have one guy arguing that init.d scripts need to support mixed-case arguments "My first suggestion is to modify the way you match 'start' and 'stop' in your case statement.  While technically, there is nothing wrong with the way you match it, I prefer [Ss][Tt][Aa][Rr][Tt] and [Ss][Tt][Oo][Pp].  Using this method, the matching is now case insensitive." I'd email him back: "[sS][hH][uU][tT] [tT][hH][eE] [fF][uU][cC][kK] [uU][Pp]" match that, asshole.