#!/bin/bash # Network Interface Configuration System # Copyright (c) 1996-2002 Red Hat, Inc. all rights reserved. # # This software may be freely redistributed under the terms of the GNU # public license. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. . /etc/init.d/functions cd /etc/sysconfig/network-scripts . network-functions [ -f ../network ] && . ../network CONFIG=${1} [ -z "${CONFIG}" ] && { echo $"Usage: isdnstatus " >&2 exit 1 } need_config ${CONFIG} [ -f "${CONFIG}" ] || { echo $"$0: configuration for ${1} not found." >&2 echo $"Usage: isdnstatus " >&2 exit 1 } [ -x /sbin/isdnctrl ] || { echo $"/sbin/isdnctrl does not exist" >&2 exit 1 } if [ ${UID} != 0 ]; then if [ -x /usr/sbin/userisdnctl ]; then source_config if /usr/sbin/userisdnctl ${CONFIG} report ; then exec /usr/sbin/userisdnctl ${CONFIG} status fi fi echo $"Users cannot control this device." >&2 exit 1 fi source_config /sbin/isdnctrl status ${DEVICE}