#!/bin/sh

. alterator-net-functions

_()
{
    gettext "alterator-office-server" "$1"
}

cachedir="/var/cache/alterator/net-eth"

for iface in $(list_eth); do
    iface_dir="$cachedir/$iface"
    [ -d "$iface_dir" ] || iface_dir="/etc/net/ifaces/$iface"

    [ "$(read_iface_option "$iface_dir" BOOTPROTO)" != "static" ] ||
	[ -z "$(read_iface_addr "$iface_dir")" ] ||
	exit 0
done

startup_param='nostatic'
grep "\b$startup_param\b" /proc/cmdline >/dev/null && exit 0

echo "`_ "You must define as minimum one statically configured Ethernet interface"`"
exit 1
