Notice: the grml team is migrating from Mercurial to Git.
Please visit git.grml.org instead!
| author | Michael Prokop |
| Sun Oct 07 23:06:59 2007 +0200 (14 months ago) | |
| changeset 153 | 5d8b9244fd49 |
| manifest | 5d8b9244fd49 |
| parent 152 | 87ef9fd36433 |
| child 154 | a99e91468731 |
--- a/debian/changelog Sun Oct 07 13:58:02 2007 +0200+++ b/debian/changelog Sun Oct 07 23:06:59 2007 +0200@@ -1,3 +1,13 @@ grml-live (0.0.4) unstable; urgency=low+grml-live (0.0.5) unstable; urgency=low++ * Add new scripts to /usr/share/grml-live/examples/buildd/:+ - grml-live_autobuild_grml-small_etch.sh+ - grml-live_autobuild_grml-small_sid.sh+ - grml-live_autobuild_grml64-small_etch.sh+ - grml-live_autobuild_grml64-small_sid.sh++ -- Michael Prokop <mika@grml.org> Sun, 07 Oct 2007 23:06:28 +0200+grml-live (0.0.4) unstable; urgency=low* The -t option for specifying the output directory has been
--- /dev/null Thu Jan 01 00:00:00 1970 +0000+++ b/buildd/grml-live_autobuild_grml-small_etch.sh Sun Oct 07 23:06:59 2007 +0200@@ -0,0 +1,49 @@+#!/bin/sh++set -u++PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11++# configuration:+DATE=$(date +%Y%m%d)+STORAGE=/srv/+OUTPUT_DIR="${STORAGE}/grml-live_${DATE}.$$"+TMP_DIR=$(mktemp -d)+MUTT_HEADERS=$(mktemp)+ATTACHMENT=$TMP_DIR/grml-live-logs_$DATE.tar.gz+RECIPIENT=grml-live@ml.grml.org+ISO_NAME=grml-small_etch_$DATE.iso+ISO_DIR=/srv/grml-isos+[ -n "$TMP_DIR" ] || exit 10+[ -n "$MUTT_HEADERS" ] || exit 20+echo "my_hdr From: grml-live autobuild daemon <grml-live@grml.org>" > $MUTT_HEADERS++# execute grml-live:+grml-live -F -s etch -c GRMLBASE,I386,GRML_SMALL,REMOVE_DOCS -o $OUTPUT_DIR \+ -g grml-small -v $DATE -r grml-live-autobuild -i $ISO_NAME \+ 1>${TMP_DIR}/stdout 2>${TMP_DIR}/stderr ; RC=$?++# create log archive:+tar zcf $ATTACHMENT /var/log/fai/dirinstall/grml 1>/dev/null++ISO_DETAILS=$(ls -lh $OUTPUT_DIR/grml_isos/$ISO_NAME)++# send status mail:+echo -en "Automatically generated mail by grml-live_autobuild_grml-small_etch.sh++$ISO_DETAILS++Return code of grml-live run was: $RC++Find details in the attached logs." | \+mutt -s "grml-live autobuild daemon: $DATE" \+ -a ${TMP_DIR}/stdout \+ -a ${TMP_DIR}/stderr \+ -a $ATTACHMENT \+ $RECIPIENT++# make sure we store the final iso:+[ -d "$ISO_DIR" ] || mkdir "$ISO_DIR"+mv $OUTPUT_DIR/grml_isos/$ISO_NAME $ISO_DIR++rm -rf "$TMP_DIR" "$MUTT_HEADERS" "$OUTPUT_DIR"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000+++ b/buildd/grml-live_autobuild_grml-small_sid.sh Sun Oct 07 23:06:59 2007 +0200@@ -0,0 +1,49 @@+#!/bin/sh++set -u++PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11++# configuration:+DATE=$(date +%Y%m%d)+STORAGE=/srv/+OUTPUT_DIR="${STORAGE}/grml-live_${DATE}.$$"+TMP_DIR=$(mktemp -d)+MUTT_HEADERS=$(mktemp)+ATTACHMENT=$TMP_DIR/grml-live-logs_$DATE.tar.gz+RECIPIENT=grml-live@ml.grml.org+ISO_NAME=grml-small_sid_$DATE.iso+ISO_DIR=/srv/grml-isos+[ -n "$TMP_DIR" ] || exit 10+[ -n "$MUTT_HEADERS" ] || exit 20+echo "my_hdr From: grml-live autobuild daemon <grml-live@grml.org>" > $MUTT_HEADERS++# execute grml-live:+grml-live -F -s sid -c GRMLBASE,I386,GRML_SMALL,REMOVE_DOCS -o $OUTPUT_DIR \+ -g grml-small -v $DATE -r grml-live-autobuild -i $ISO_NAME \+ 1>${TMP_DIR}/stdout 2>${TMP_DIR}/stderr ; RC=$?++# create log archive:+tar zcf $ATTACHMENT /var/log/fai/dirinstall/grml 1>/dev/null++ISO_DETAILS=$(ls -lh $OUTPUT_DIR/grml_isos/$ISO_NAME)++# send status mail:+echo -en "Automatically generated mail by grml-live_autobuild_grml-small_sid.sh++$ISO_DETAILS++Return code of grml-live run was: $RC++Find details in the attached logs." | \+mutt -s "grml-live autobuild daemon: $DATE" \+ -a ${TMP_DIR}/stdout \+ -a ${TMP_DIR}/stderr \+ -a $ATTACHMENT \+ $RECIPIENT++# make sure we store the final iso:+[ -d "$ISO_DIR" ] || mkdir "$ISO_DIR"+mv $OUTPUT_DIR/grml_isos/$ISO_NAME $ISO_DIR++rm -rf "$TMP_DIR" "$MUTT_HEADERS" "$OUTPUT_DIR"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000+++ b/buildd/grml-live_autobuild_grml64-small_etch.sh Sun Oct 07 23:06:59 2007 +0200@@ -0,0 +1,53 @@+#!/bin/sh++set -u++PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11++# configuration:+DATE=$(date +%Y%m%d)+STORAGE=/grml-live/+OUTPUT_DIR="${STORAGE}/grml-live_${DATE}.$$"+TMP_DIR=$(mktemp -d)+MUTT_HEADERS=$(mktemp)+ATTACHMENT=$TMP_DIR/grml-live-logs_$DATE.tar.gz+RECIPIENT=grml-live@ml.grml.org+ISO_NAME=grml64-small_etch_$DATE.iso+ISO_DIR=/grml-live/grml-isos+[ -n "$TMP_DIR" ] || exit 10+[ -n "$MUTT_HEADERS" ] || exit 20+echo "my_hdr From: grml-live autobuild daemon <grml-live@grml.org>" > $MUTT_HEADERS++# execute grml-live:+grml-live -F -s etch -c GRMLBASE,AMD64,GRML_SMALL,REMOVE_DOCS -o $OUTPUT_DIR \+ -g grml64-small -v $DATE -r grml-live-autobuild -i $ISO_NAME \+ 1>${TMP_DIR}/stdout 2>${TMP_DIR}/stderr ; RC=$?++# create log archive:+tar zcf $ATTACHMENT /var/log/fai/dirinstall/grml 1>/dev/null++if ! [ -f "$OUTPUT_DIR/grml_isos/$ISO_NAME" ] ; then+ ISO_DETAILS="There was an error creating $ISO_NAME"+else+ ISO_DETAILS=$(ls -lh $OUTPUT_DIR/grml_isos/$ISO_NAME)+fi++# send status mail:+echo -en "Automatically generated mail by grml-live_autobuild_grml-small_etch.sh++$ISO_DETAILS++Return code of grml-live run was: $RC++Find details in the attached logs." | \+mutt -s "grml-live autobuild daemon: $DATE" \+ -a ${TMP_DIR}/stdout \+ -a ${TMP_DIR}/stderr \+ -a $ATTACHMENT \+ $RECIPIENT++# make sure we store the final iso:+[ -d "$ISO_DIR" ] || mkdir "$ISO_DIR"+mv $OUTPUT_DIR/grml_isos/$ISO_NAME $ISO_DIR++rm -rf "$TMP_DIR" "$MUTT_HEADERS" "$OUTPUT_DIR"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000+++ b/buildd/grml-live_autobuild_grml64-small_sid.sh Sun Oct 07 23:06:59 2007 +0200@@ -0,0 +1,53 @@+#!/bin/sh++set -u++PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11++# configuration:+DATE=$(date +%Y%m%d)+STORAGE=/grml-live/+OUTPUT_DIR="${STORAGE}/grml-live_${DATE}.$$"+TMP_DIR=$(mktemp -d)+MUTT_HEADERS=$(mktemp)+ATTACHMENT=$TMP_DIR/grml-live-logs_$DATE.tar.gz+RECIPIENT=grml-live@ml.grml.org+ISO_NAME=grml64-small_sid_$DATE.iso+ISO_DIR=/grml-live/grml-isos+[ -n "$TMP_DIR" ] || exit 10+[ -n "$MUTT_HEADERS" ] || exit 20+echo "my_hdr From: grml-live autobuild daemon <grml-live@grml.org>" > $MUTT_HEADERS++# execute grml-live:+grml-live -F -s sid -c GRMLBASE,AMD64,GRML_SMALL,REMOVE_DOCS -o $OUTPUT_DIR \+ -g grml64-small -v $DATE -r grml-live-autobuild -i $ISO_NAME \+ 1>${TMP_DIR}/stdout 2>${TMP_DIR}/stderr ; RC=$?++# create log archive:+tar zcf $ATTACHMENT /var/log/fai/dirinstall/grml 1>/dev/null++if ! [ -f "$OUTPUT_DIR/grml_isos/$ISO_NAME" ] ; then+ ISO_DETAILS="There was an error creating $ISO_NAME"+else+ ISO_DETAILS=$(ls -lh $OUTPUT_DIR/grml_isos/$ISO_NAME)+fi++# send status mail:+echo -en "Automatically generated mail by grml-live_autobuild_grml-small_sid.sh++$ISO_DETAILS++Return code of grml-live run was: $RC++Find details in the attached logs." | \+mutt -s "grml-live autobuild daemon: $DATE" \+ -a ${TMP_DIR}/stdout \+ -a ${TMP_DIR}/stderr \+ -a $ATTACHMENT \+ $RECIPIENT++# make sure we store the final iso:+[ -d "$ISO_DIR" ] || mkdir "$ISO_DIR"+mv $OUTPUT_DIR/grml_isos/$ISO_NAME $ISO_DIR++rm -rf "$TMP_DIR" "$MUTT_HEADERS" "$OUTPUT_DIR"