From 45bc5a923ddd457940562d76e19a0c07d2ea90d4 Mon Sep 17 00:00:00 2001 From: Mikhail Efremov Date: Tue, 23 Dec 2014 20:38:44 +0300 Subject: [PATCH] Add list_bond() function. --- alterator-net-functions/alterator-net-functions | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/alterator-net-functions/alterator-net-functions b/alterator-net-functions/alterator-net-functions index ee481cf..428e1aa 100644 --- a/alterator-net-functions/alterator-net-functions +++ b/alterator-net-functions/alterator-net-functions @@ -511,6 +511,18 @@ list_ppp() done } +list_bond() +{ + local dir="${1:-$etcnet_iface_dir}" + + for i in `find "$dir" -mindepth 1 -maxdepth 1 -type d`; do + local name="${i##*/}" + [ "$name" != "lo" -a "$name" != "default" -a "$name" != "unknown" ] || continue + [ "$(read_iface_option $i TYPE)" = "bond" ] || continue + echo "$name" + done +} + list_eth() { netdev_list|