#! /bin/sh

PREREQ=""

prereqs()
{
	echo "$PREREQ"
}

case $1 in
prereqs)
	prereqs
	exit 0
	;;
esac

. /scripts/functions

[ "$quiet" != "y" ] && log_begin_msg "Initializing loopback network"
rootmnt=/target
# prepare minimal /etc/network/interfaces
  touch ${rootmnt}/etc/network/interfaces
  if [ -e /etc/network/interfaces ]; then
    cp /etc/network/interfaces ${rootmnt}/etc/network/interfaces
  fi
  # ensure eth0 is NOT present (otherwise conflicts with
  # several plugged in usb devices)
  if grep -q "auto eth0" ${rootmnt}/etc/network/interfaces; then
    grep -v eth0 ${rootmnt}/etc/network/interfaces > ${rootmnt}/etc/network/interfaces.tmp
    mv ${rootmnt}/etc/network/interfaces.tmp ${rootmnt}/etc/network/interfaces
  fi
  # ensure loopback is present
  if grep -q "auto lo" ${rootmnt}/etc/network/interfaces; then
    [ "$quiet" != "y" ] && log_end_msg
  else
    echo "auto lo" >> ${rootmnt}/etc/network/interfaces
    echo "iface lo inet loopback" >> ${rootmnt}/etc/network/interfaces
    [ "$quiet" != "y" ] && log_end_msg
  fi

