Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml-large_etch.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml-large_sid.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml-medium_etch.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml-medium_sid.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml-small_etch.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml-small_sid.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml64-large_etch.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml64-large_sid.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml64-medium_etch.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml64-medium_sid.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml64-small_etch.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
Return code of grml-live run was: $RC
Find details in the attached logs." | \
-mutt -s "grml-live autobuild daemon: $DATE" \
+mutt -s "grml-live_autobuild_grml64-small_sid.sh [${DATE}] - $RC" \
-a ${TMP_DIR}/stdout \
-a ${TMP_DIR}/stderr \
-a $ATTACHMENT \
# Authors: grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
# Bug-Reports: see http://grml.org/bugs/
# License: This file is licensed under the GPL v2 or any later version.
-# Latest change: Sun Oct 07 13:06:09 CEST 2007 [mika]
+# Latest change: Mit Okt 10 09:46:08 CEST 2007 [mika]
################################################################################
cd /grml-live/grml-isos || exit 1
for file in *.iso ; do
[ -f "${file}.md5" ] || md5sum $file > $file.md5
+ chmod 664 $file
+ chmod 664 ${file}.md5
done
+umask 002
rsync --partial -az --quiet /grml-live/grml-isos/* grml-build@debian.netcologne.de:/home/ftp/www.grml.org/daily/
## END OF FILE #################################################################
- grml-live_autobuild_grml-small_sid.sh
- grml-live_autobuild_grml64-small_etch.sh
- grml-live_autobuild_grml64-small_sid.sh
+ * Some more FAI error checking.
+ * Update buildd scripts (better subject handling).
* Add new packages to GRML_FULL:
- ack-grep
- mailplate
# Authors: grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
# Bug-Reports: see http://grml.org/bugs/
# License: This file is licensed under the GPL v2 or any later version.
-# Latest change: Sat Oct 06 18:28:57 CEST 2007 [mika]
+# Latest change: Mit Okt 10 09:38:42 CEST 2007 [mika]
################################################################################
# read configuration files, set some misc variables {{{
ERROR=''
if [ -r "/var/log/fai/dirinstall/$HOSTNAME/software.log" ] ; then
grep 'dpkg: error processing' /var/log/fai/dirinstall/$HOSTNAME/software.log >> $LOGFILE && ERROR=1
+ grep 'E: Method http has died unexpectedly!' /var/log/fai/dirinstall/$HOSTNAME/software.log >> $LOGFILE && ERROR=2
+ grep 'ERROR: chroot' /var/log/fai/dirinstall/$HOSTNAME/software.log >> $LOGFILE && ERROR=3
fi
if [ -r "/var/log/fai/dirinstall/$HOSTNAME/shell.log" ] ; then
fi
if [ -n "$ERROR" ] ; then
- log "There was an error during execution of stage 'fai dirinstall' [$(date)]"
+ log "There was an error [${ERROR}] during execution of stage 'fai dirinstall' [$(date)]"
eerror "There was an error during execution of stage 'fai dirinstall'"
echo " Check out /var/log/fai/dirinstall/$HOSTNAME/ for details. [exit ${ERROR}]"
- eend 1 ; exit 1
+ eend 1
+ bailout 1
else
log "Finished execution of stage 'fai dirinstall' [$(date)]"
einfo "Finished execution of stage 'fai dirinstall'"