aboutsummaryrefslogtreecommitdiffstats
path: root/sysconfig/network-scripts/network-functions
diff options
context:
space:
mode:
Diffstat (limited to 'sysconfig/network-scripts/network-functions')
-rw-r--r--sysconfig/network-scripts/network-functions10
1 files changed, 10 insertions, 0 deletions
diff --git a/sysconfig/network-scripts/network-functions b/sysconfig/network-scripts/network-functions
index fef6259d..b8529800 100644
--- a/sysconfig/network-scripts/network-functions
+++ b/sysconfig/network-scripts/network-functions
@@ -1,6 +1,16 @@
# This is not a shell script; it provides functions to network scripts
# that source it.
+need_config()
+{
+ [ -f "${CONFIG}" ] || \
+ CONFIG=../networking/`current_profile`/${1}
+ [ -f "${CONFIG}" ] || \
+ CONFIG=../networking/`current_profile`/ifcfg-${1}
+ [ -f "${CONFIG}" ] || \
+ CONFIG="ifcfg-${1}"
+}
+
source_config ()
{
DEVNAME=`basename $CONFIG | sed 's/^ifcfg-//g'`