diff options
author | Lennart Poettering <lennart@poettering.net> | 2018-05-18 21:38:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-18 21:38:30 +0200 |
commit | 6f8fa29465eb8e8223392920b3398f4ce08aa89e (patch) | |
tree | 10cb3c1cdaaa3f4af7335fee8626bc39c6442c9f /shell-completion | |
parent | 752bcb770bcea96144c7e2e7eb7dc4bc9108d0bb (diff) | |
parent | 0887b0548b8079c80743d92b8b6150ebf103b4be (diff) | |
download | systemd-6f8fa29465eb8e8223392920b3398f4ce08aa89e.tar.gz |
Merge pull request #8981 from keszybz/ratelimit-and-dbus
Ratelimit renaming and dbus error message fix
Diffstat (limited to 'shell-completion')
-rw-r--r-- | shell-completion/bash/busctl | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/shell-completion/bash/busctl b/shell-completion/bash/busctl index c357c25bc3..1ac8ac7eca 100644 --- a/shell-completion/bash/busctl +++ b/shell-completion/bash/busctl @@ -28,20 +28,23 @@ __contains_word () { __get_machines() { local a b - machinectl list --no-legend --no-pager | { while read a b; do echo " $a"; done; }; + machinectl list --no-legend --no-pager 2>/dev/null | + { while read a b; do echo " $a"; done; }; } __get_busnames() { local mode=$1 local a b - busctl $mode list --no-legend --no-pager | { while read a b; do echo " $a"; done; }; + busctl $mode list --no-legend --no-pager 2>/dev/null | + { while read a b; do echo " $a"; done; }; } __get_objects() { local mode=$1 local busname=$2 local a b - busctl $mode tree --list --no-legend --no-pager $busname | { while read a b; do echo " $a"; done; }; + busctl $mode tree --list --no-legend --no-pager $busname 2>/dev/null | + { while read a b; do echo " $a"; done; }; } __get_interfaces() { @@ -49,7 +52,8 @@ __get_interfaces() { local busname=$2 local path=$3 local a b c - busctl $mode introspect --list --no-legend --no-pager $busname $path | { while read a b c; do [[ "$b" == "interface" ]] && echo " $a"; done; }; + busctl $mode introspect --list --no-legend --no-pager $busname $path 2>/dev/null | + { while read a b c; do [[ "$b" == "interface" ]] && echo " $a"; done; }; } __get_members() { @@ -60,7 +64,9 @@ __get_members() { local type=$5 local flags=$6 local a b c d e - busctl $mode introspect --list --no-legend --no-pager $busname $path $interface | sed -e 's/^\.//' | { while read a b c d e; do [[ "$b" == "$type" && ( -z $flags || "$e" == "$flags" ) ]] && echo " $a"; done; }; + busctl $mode introspect --list --no-legend --no-pager $busname $path $interface 2>/dev/null | + sed -e 's/^\.//' | + { while read a b c d e; do [[ "$b" == "$type" && ( -z $flags || "$e" == "$flags" ) ]] && echo " $a"; done; }; } __get_signature() { @@ -70,7 +76,8 @@ __get_signature() { local interface=$4 local member=$5 local a b c d - busctl $mode introspect --list --no-legend --no-pager $busname $path $interface | sed -e 's/^\.//' | { while read a b c d; do [[ "$a" == "$member" && "$c" != '-' ]] && echo " \"$c\""; done; }; + busctl $mode introspect --list --no-legend --no-pager $busname $path $interface 2>/dev/null | + sed -e 's/^\.//' | { while read a b c d; do [[ "$a" == "$member" && "$c" != '-' ]] && echo " \"$c\""; done; }; } _busctl() { |