X-Git-Url: https://iankelling.org/git/?p=automated-distro-installer;a=blobdiff_plain;f=fai%2Fconfig%2Ffiles%2Fetc%2Frc.local%2FFAISERVER;h=8bbfd291f4edcaa084d06b65a72a31a3f2908696;hp=dffa360eb4d42bcbb0bddb1caabc8e14c735be1d;hb=7024f2155d8d5e4754d5c1ce0ccf8352149f81cd;hpb=056eb4e90e13b2d8f7cbb8c3b875f35bf0fa207e diff --git a/fai/config/files/etc/rc.local/FAISERVER b/fai/config/files/etc/rc.local/FAISERVER index dffa360..8bbfd29 100755 --- a/fai/config/files/etc/rc.local/FAISERVER +++ b/fai/config/files/etc/rc.local/FAISERVER @@ -10,7 +10,8 @@ GREEN='\E[32m' set -o pipefail # setup network -ifup eth0 +nic=$(grep iface /etc/network/interfaces| awk '{print $2}'|egrep -v ^lo) +ifup $nic # regenerate ssh_host keys ls /etc/ssh/ssh_host_* > /dev/null if [ $? -ne 0 ]; then @@ -19,10 +20,10 @@ fi sleep 8 [ -x /etc/init.d/nscd ] && /etc/init.d/nscd restart -echo "=================================" >/dev/console -echo "Setting up the FAI install server" >/dev/console -echo "This will take a few minutes" >/dev/console -echo "=================================" >/dev/console +echo "=================================" +echo "Setting up the FAI install server" +echo "This will take a few minutes" +echo "=================================" . /etc/fai/fai.conf . /etc/fai/nfsroot.conf @@ -39,30 +40,30 @@ fi ainsl /etc/fai/fai.conf "^LOGUSER=fai" # make index, then import the packages from the CD mirror -apt-get update +apt-get update >/dev/null curl -fs 'http://127.0.0.1:3142/acng-report.html?doImport=Start+Import&calcSize=cs&asNeeded=an#bottom' >/dev/null # setup the FAI server, including creating the nfsroot, use my own proxy export APTPROXY="http://127.0.0.1:3142" if [ -f /var/tmp/base.tar.xz ]; then - fai-setup -fvB /var/tmp/base.tar.xz 2>&1 + fai-setup -fvB /var/tmp/base.tar.xz > /var/log/fai/fai-setup.log 2>&1 else - fai-setup -fv 2>&1 + fai-setup -fv > /var/log/fai/fai-setup.log 2>&1 fi if [ $? -eq 0 ]; then rm /var/tmp/base.tar.xz echo "" - echo "================================================" >/dev/console - echo -e "Setting up the FAI server was ${GREEN}successful${NORMAL}" >/dev/console - echo "================================================" >/dev/console + echo "================================================" + echo -e "Setting up the FAI server was ${GREEN}successful${NORMAL}" + echo "================================================" echo "" sleep 10 else echo "" - echo "==================================================" >/dev/console - echo -e "${RED}ERROR${NORMAL}: Setting up the FAI install server ${RED}FAILED${NORMAL}!" >/dev/console - echo "Read /var/log/fai/fai-setup.log for more debugging" >/dev/console - echo "==================================================" >/dev/console + echo "==================================================" + echo -e "${RED}ERROR${NORMAL}: Setting up the FAI install server ${RED}FAILED${NORMAL}!" + echo "Read /var/log/fai/fai-setup.log for more debugging" + echo "==================================================" echo "" sleep 10 exit 99