Restore interface_exists, interface_up and interface_exists, #123.
This commit is contained in:
parent
90d175ae27
commit
0786141026
@ -445,6 +445,35 @@ _load_config()
|
|||||||
config_index=-1
|
config_index=-1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Support functions
|
||||||
|
_run_if()
|
||||||
|
{
|
||||||
|
local cmd=$1 iface=$2 ifr=${IFACE} ifv=${IFVAR}
|
||||||
|
# Ensure that we don't stamp on real values
|
||||||
|
local IFACE= IFVAR=
|
||||||
|
shift
|
||||||
|
if [ -n "${iface}" ]; then
|
||||||
|
IFACE="${iface}"
|
||||||
|
[ "${iface}" != "${ifr}" ] && IFVAR=$(shell_var "${IFACE}")
|
||||||
|
else
|
||||||
|
IFACE=${ifr}
|
||||||
|
IFVAR=${ifv}
|
||||||
|
fi
|
||||||
|
${cmd}
|
||||||
|
}
|
||||||
|
interface_exists()
|
||||||
|
{
|
||||||
|
_run_if _exists "$@"
|
||||||
|
}
|
||||||
|
interface_up()
|
||||||
|
{
|
||||||
|
_run_if _up "$@"
|
||||||
|
}
|
||||||
|
interface_down()
|
||||||
|
{
|
||||||
|
_run_if _down "$@"
|
||||||
|
}
|
||||||
|
|
||||||
start()
|
start()
|
||||||
{
|
{
|
||||||
local IFACE=${RC_SVCNAME#*.} oneworked=false module=
|
local IFACE=${RC_SVCNAME#*.} oneworked=false module=
|
||||||
|
Loading…
Reference in New Issue
Block a user