#!/bin/bash source testlib || exit 1 if ! [ "$INSTALL_MODE" ]; then echo "INSTALL_MODE is niet gezet, vul hier de naam van een xns file in die moet worden gebruikt om te installen!" echo "Test word overgeslagen.." exit 0 fi while true; do DESCRIPTION1="Wachten totdat juiste installer geboot is.. (deze installer moet gemaakt zijn met ./mkcd ... regres !)" pausetest 5 DESCRIPTION1="Is de CD geboot en heeft hij het juiste versie nummer?" CMD="cat /mnt/cdrom/installer/version" VERIFYPOSITIVE="$VERSION" VERIFYEXIT=0 if sshtest; then break; fi done DESCRIPTION1="Installer mode en gegevens ingeven" FILE=$INSTALL_MODE Xplay || exit 1 while true; do DESCRIPTION1="Wachten totdat installer klaar is" pausetest 5 DESCRIPTION1="Is het systeem geboot en heeft het het juiste versie nummer?" CMD="cat /etc/syn3-version" VERIFYPOSITIVE="$VERSION" if sshtest; then break; fi done while ! scc_test; do DESCRIPTION1="Wachten totdat SCC up komt" pausetest 5 done echo "### Extra test packages installeren" for PKG in $EXTRA_PACKAGES; do pushd ../npl >/dev/null PKGFILE=`./findpkg $PKG` || exit 1 popd >/dev/null scptest $PKGFILE || exit 1 DESCRIPTION1="Installeer extra package $PKG" CMD="syn3-update /root/$PKG-* && cd / && postinst.sh" sshtest || exit 1 done DESCRIPTION1="Controle op mislukte postinstallatie pogingen" CMD="grep 'FAILED!!!$' /var/log/postinst.log" VERIFYEXIT=1 sshtest || exit 1 echo "OK, systeem is geinstalleerd!"