declare -a ENTER_SHELL=()
INTERFACE_CMDS_IDX=0
+_HAVE_INTERFACE_OPTIONS=
INITSTYLE=sysv
local flag
{
- read ctx <"$vdir"/context
- read hostname <"$vdir"/hostname
- read domainname <"$vdir"/domainname
+ read ctx <"$vdir"/context || :
+ read hostname <"$vdir"/hostname || :
+ read domainname <"$vdir"/domainname || :
} 2>/dev/null
test -z "$S_CONTEXT" || ctx=$S_CONTEXT
_processSingleInterface "$iface"
done
+ _HAVE_INTERFACE_OPTIONS=1
}
function enableInterfaces
function disableInterfaces
{
+ test "$_HAVE_INTERFACE_OPTIONS" || _generateInterfaceOptions "$1"
+
local i=$INTERFACE_CMDS_IDX
declare -a var
while test $i -gt 0; do
- let --i
+ let --i || :
eval var='( "${INTERFACE_CMDS_'$i'[@]}" )'
local type=${var[0]}