]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
bash-completion: list valid signal names 2020/head
authorEvgeny Vereshchagin <evvers@ya.ru>
Tue, 24 Nov 2015 16:05:42 +0000 (16:05 +0000)
committerEvgeny Vereshchagin <evvers@ya.ru>
Tue, 24 Nov 2015 16:05:42 +0000 (16:05 +0000)
this is a follow-up for commit 18540892d18addc4dcb81

shell-completion/bash/loginctl
shell-completion/bash/machinectl
shell-completion/bash/systemctl.in

index 7a083d28756cde70594649ea676402b589bebdec..776eca4e626aeded37569c7e75f0c8d296287add 100644 (file)
@@ -41,7 +41,8 @@ _loginctl () {
         if __contains_word "$prev" ${OPTS[ARG]}; then
                 case $prev in
                         --signal|-s)
-                                comps=$(compgen -A signal)
+                                _signals
+                                return
                         ;;
                         --kill-who)
                                 comps='all leader'
index 140465d31685d3fffe9353f30a112919f0a3e179..61c540278607357df32051c270b559d7c4a33359 100644 (file)
@@ -57,7 +57,8 @@ _machinectl() {
         if __contains_word "$prev" ${OPTS[ARG]}; then
                 case $prev in
                         --signal|-s)
-                                comps=$(compgen -A signal)
+                                _signals
+                                return
                         ;;
                         --kill-who)
                                 comps='all leader'
index d80d8f02a810479bf736c39646690270eefd3038..6ffab33e4592234d492bebf0aad11cabf083ef9c 100644 (file)
@@ -115,7 +115,8 @@ _systemctl () {
         if __contains_word "$prev" ${OPTS[ARG]}; then
                 case $prev in
                         --signal|-s)
-                                comps=$(compgen -A signal)
+                                _signals
+                                return
                         ;;
                         --type|-t)
                                 comps=$(__systemctl $mode -t help)