X-Git-Url: https://git.grml.org/?p=grml-live.git;a=blobdiff_plain;f=buildd%2Fgrml-live_autobuild_grml64-small_sid.sh;h=fe6cbeb3d612fe00e7178daf849fb8ca4b6ec57c;hp=77675c89be823b29e44736e03d1d74d9cd1b0eb6;hb=e4040d5c109eedf9316190a415fe7bc90c0e30dc;hpb=81fd4cff970f631c9e464d84d2c71972da5c8fa8 diff --git a/buildd/grml-live_autobuild_grml64-small_sid.sh b/buildd/grml-live_autobuild_grml64-small_sid.sh index 77675c8..fe6cbeb 100755 --- a/buildd/grml-live_autobuild_grml64-small_sid.sh +++ b/buildd/grml-live_autobuild_grml64-small_sid.sh @@ -1,53 +1,13 @@ #!/bin/sh -set -u - -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 - -# configuration: +# settings for grml_live_run: 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 " > $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_grml64-small_sid.sh [${DATE}] - $RC" \ - -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" +SUITE=sid +CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,AMD64' +NAME=grml64-small +SCRIPTNAME="$(basename $0)" +ARCH=amd64 + +# finally just source main file +. /usr/share/grml-live/buildd/execute.sh || exit 1