1 # insserv(8) completion
3 # Copyright (c) 2009 Kel Modderman <kel@otaku42.de>
9 local cur prev sysvdir services options
12 prev=${COMP_WORDS[COMP_CWORD-1]}
14 [ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
15 || sysvdir=/etc/init.d
17 services=( $(echo $sysvdir/!(README*|*.dpkg*|*.rpm@(orig|new|save))) )
18 services=( ${services[@]#$sysvdir/} )
19 options=( -c --config -d -f -n -o --override -p --path -r -v )
25 -o|--override|-p|--path)
29 COMPREPLY=( $( compgen -W '${options[@]} ${services[@]}' -- \
36 complete -F _insserv insserv