--- _services 2009-10-04 08:00:36.000000000 -0500 +++ _services.new 2009-10-04 07:38:25.000000000 -0500 @@ -12,7 +12,8 @@ 'init:init service:compadd -a inits' \ 'xinetd:xinetd service:compadd -a xinetds' && ret=0 else - _wanted services expl service compadd "$@" - /etc/init.d/*(-*:t) && ret=0 + services_directory=`[ -d /etc/init.d ] && echo /etc/init.d || echo /etc/rc.d`; + _wanted services expl service compadd "$@" - $services_directory/*(-*:t) && ret=0 fi return ret