#!/bin/sh

. /opt/functions.sh

chmod 755 / 

netwaitcnt=0
beginLogEntry "waiting for network"
while [ ! -s /etc/resolv.conf ];
do
  [ "${netwaitcnt}" -ge 100 ] && finishLogEntry "failed" && exit 1
  netwaitcnt=$((${netwaitcnt} + 1))
  echo -n "."
  sleep 1
done
finishLogEntry "done"

beginLogEntry "install default dependencies"
installTcPackages bash parted bc ntfs-3g dosfstools openssl
architecture=$(uname -m)
case ${architecture} in
  x86_64) installTcPackages btrfs-progs ;;
  i[0-9]86) installTcPackages reiserfsprogs;;
esac
finishLogEntry "done"

beginLogEntry "get Answerfile from \"${ANSWERFILE_PATH}\""
getAnswerfile ${ANSWERFILE_PATH} /tmp/answerfile
if [ $? -eq 0 ];
then
  finishLogEntry "done"
  /opt/installer.sh 
  reboot
else
  finishLogEntry "failed"
fi