4 DESCRIPTION="Preconfiguring networking..."
5 IFFILE="/root/etc/network/interfaces"
22 log_begin_msg "$DESCRIPTION"
24 if [ "${STATICIP}" == "frommedia" ] && [ -e "$IFFILE" ] ; then
25 # will use existent /etc/network/interfaces
32 iface lo inet loopback
38 if [ -z "${NETBOOT}" ] ; then
39 if [ ! -z "${STATICIP}" ] && [ "${STATICIP}" != "frommedia" ]; then
40 parsed=$(echo "${STATICIP}" | sed -e 's/:/ /g')
41 for ifline in ${parsed}; do
42 ifname="$(echo ${ifline} | cut -f1 -d ',')"
43 ifaddress="$(echo ${ifline} | cut -f2 -d ',')"
44 ifnetmask="$(echo ${ifline} | cut -f3 -d ',')"
45 ifgateway="$(echo ${ifline} | cut -f4 -d ',')"
46 cat >> "$IFFILE" <<EOF
48 iface ${ifname} inet static
56 for interface in /sys/class/net/eth* /sys/class/net/ath* /sys/class/net/wlan*; do
57 [ -e $interface ] || continue
58 i="$(basename $interface)"
59 cat >> "$IFFILE" <<EOF