# This is not a shell script; it provides functions to network scripts # that source it. source_config () { DEVNAME=`echo $CONFIG | sed 's/^ifcfg-//g'` . $CONFIG if echo $CONFIG | grep -q '[^g]-' ; then PARENTCONFIG=`echo $CONFIG | sed 's/-[^-]*$//g'` PARENTDEVNAME=`echo $PARENTCONFIG | sed 's/^ifcfg-//g'` [ -f $PARENTCONFIG ] || { echo "Missing config file $PARENTCONFIG." >&2 exit 1 } . $PARENTCONFIG fi }