summaryrefslogtreecommitdiff
path: root/etc/bash_completion.d/10vyatta-op
diff options
context:
space:
mode:
authorTom Grennan <tgrennan@vyatta.com>2008-01-04 15:38:03 -0800
committerTom Grennan <tgrennan@vyatta.com>2008-01-04 15:38:03 -0800
commit2f63b8af6d06eb930cff4b13bb0d4c782f47d8b2 (patch)
tree6e4639a250757396cee2fe3cc266da198cecc071 /etc/bash_completion.d/10vyatta-op
parentc0936f2db61418d29082e0cb6ff988226c479575 (diff)
downloadvyatta-op-2f63b8af6d06eb930cff4b13bb0d4c782f47d8b2.tar.gz
vyatta-op-2f63b8af6d06eb930cff4b13bb0d4c782f47d8b2.zip
use vtysh wrapper function to detect vyatta-quagga vs debian/ubuntu-quagga
Diffstat (limited to 'etc/bash_completion.d/10vyatta-op')
-rw-r--r--etc/bash_completion.d/10vyatta-op12
1 files changed, 10 insertions, 2 deletions
diff --git a/etc/bash_completion.d/10vyatta-op b/etc/bash_completion.d/10vyatta-op
index 7019681..3d144a6 100644
--- a/etc/bash_completion.d/10vyatta-op
+++ b/etc/bash_completion.d/10vyatta-op
@@ -411,8 +411,16 @@ unset nullglob_save
_vyatta_op_init $@
-type vyatta-vtysh &>/dev/null && \
- alias vtysh=vyatta-vtysh
+vtysh ()
+{
+ if [ -S /var/run/vyatta/quagga/zebra.vty ] ; then
+ vyatta-vtysh "$@"
+ elif [ ! -S /var/run/quagga/zebra.vty ] ; then
+ /usr/bin/vtysh "$@"
+ else
+ echo "Can't connect with zebra daemon"
+ fi
+}
### Local Variables:
### mode: shell-script