diff options
Diffstat (limited to 'src/network.subr')
-rw-r--r-- | src/network.subr | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/network.subr b/src/network.subr index 8af51b8..a99363f 100644 --- a/src/network.subr +++ b/src/network.subr @@ -160,6 +160,24 @@ profile_down() stat_done } +# Check if variable is a member of an array +inarray() +{ +search=$1 +shift +for item in $*; do + if [[ "$item" == "$search" ]]; then + return 0 + fi +done +return 1 +} + +quirk() { +inarray $1 ${QUIRKS[@]} +return $? +} + # interface_down interface # take interface down # |