summaryrefslogtreecommitdiff
path: root/scripts/show_interfaces_loopback
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/show_interfaces_loopback')
-rwxr-xr-xscripts/show_interfaces_loopback76
1 files changed, 0 insertions, 76 deletions
diff --git a/scripts/show_interfaces_loopback b/scripts/show_interfaces_loopback
deleted file mode 100755
index ab1bb5d..0000000
--- a/scripts/show_interfaces_loopback
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/bin/bash
-# **** License ****
-# Version: VPL 1.0
-#
-# The contents of this file are subject to the Vyatta Public License
-# Version 1.0 ("License"); you may not use this file except in
-# compliance with the License. You may obtain a copy of the License at
-# http://www.vyatta.com/vpl
-#
-# Software distributed under the License is distributed on an "AS IS"
-# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
-# the License for the specific language governing rights and limitations
-# under the License.
-#
-# This code was originally developed by Vyatta, Inc.
-# Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc.
-# All Rights Reserved.
-#
-# Author: Tom Grennan
-# Date: 2007
-#
-# **** End License ****
-
-test -f /etc/default/vyatta && source /etc/default/vyatta
-: ${vyatta_bindir:=/opt/vyatta/bin}
-
-shopt -s extglob
-shopt -s nullglob
-
-declare progname=${0##*/}
-declare -a itfs
-
-_usage ()
-{
- cat <<-EOF
- $progname [ INTERFACE ]
- EOF
-}
-
-_error ()
-{
- ecode=$1
- shift
- echo $@
- if [ $ecode -eq 1 ] ; then
- echo
- _usage
- fi
- exit $ecode
-}
-
-if [ $# -gt 0 ] ; then
- if [[ $1 == --+(usage|help) ]] ; then
- _usage
- exit 0
- elif [[ $1 != lo* ]] ; then
- _error 2 \""$1"\" is not a loopback device name\!
- elif ! test -d /sys/class/net/$1 ; then
- _error 2 $1: no such loopback interface\!
- else
- itfs=( $1 )
- shift
- fi
-else
- declare -a full_los=( /sys/class/net/lo* )
- test ${#full_los[@]} -gt 0 || \
- _error 2 No loopback interfaces\!
- itfs=( ${full_los[@]##*/} )
-fi
-
-$vyatta_bindir/show_interfaces_statistics ${itfs[@]}
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 4
-# End: