_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
|
check
|
||||||
ret=0;;
|
ret=0;;
|
||||||
args)
|
args)
|
||||||
if [[ $UID == 0 || $BUFFER == sudo* ]] then
|
if [[ $BUFFER == sudo* ]] then
|
||||||
services=( /var/service/*(-/N:t) )
|
services=( /var/service/*(-/N:t) )
|
||||||
else
|
else
|
||||||
services=( ~/.service/*(-/N) )
|
services=( ${SVDIR:-/var/service}/*(-/N:t) )
|
||||||
fi
|
fi
|
||||||
(( $#services )) && _values services $services && ret=0
|
(( $#services )) && _values services $services && ret=0
|
||||||
[[ $words[CURRENT] = */* ]] && _directories && ret=0
|
[[ $words[CURRENT] = */* ]] && _directories && ret=0
|
||||||
|
|
Loading…
Reference in a new issue