_sv: Don't use hardcoded user service dir
Use the SVDIR variable recognized by runit to complete services
This commit is contained in:
parent
d885ea89bb
commit
18442f9a3c
|
@ -35,10 +35,10 @@ cmds)
|
|||
check
|
||||
ret=0;;
|
||||
args)
|
||||
if [[ $UID == 0 || $BUFFER == sudo* ]] then
|
||||
if [[ $BUFFER == sudo* ]] then
|
||||
services=( /var/service/*(-/N:t) )
|
||||
else
|
||||
services=( ~/.service/*(-/N) )
|
||||
services=( ${SVDIR:-/var/service}/*(-/N:t) )
|
||||
fi
|
||||
(( $#services )) && _values services $services && ret=0
|
||||
[[ $words[CURRENT] = */* ]] && _directories && ret=0
|
||||
|
|
Loading…
Reference in a new issue