From e183b0edd3e0798a34735cc1c9b2f4ae6a0235d6 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 18 Dec 2012 23:13:18 +0000 Subject: since the cron script is getting more complicated, stick it in svn svn path=/trunk/; revision=16690 --- scripts/auto-build/run-automated-builder-cron | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 scripts/auto-build/run-automated-builder-cron (limited to 'scripts') diff --git a/scripts/auto-build/run-automated-builder-cron b/scripts/auto-build/run-automated-builder-cron new file mode 100644 index 00000000..bcee3224 --- /dev/null +++ b/scripts/auto-build/run-automated-builder-cron @@ -0,0 +1,22 @@ +#!/bin/sh +# this is the script to actually stick in the cron job + +# echo each command as its executed +set -x + +# the source dir where this script is +## this could be done more easily with ${0%/*} +SCRIPT_DIR=$(echo $0 | sed 's|\(.*\)/.*$|\1|') +. $SCRIPT_DIR/auto-build-common + +SCRIPT_DIR=${HOME}/auto-build/pd-extended/scripts/auto-build +BUILD_SCRIPT=run-automated-builder +LOGFILE=/home/pd/logs//${DATE}_${TIME}_${SYSTEM}_${HOSTNAME}_${BUILD_SCRIPT}.txt + +# update the script from SVN before running it +svn cleanup $SCRIPT_DIR > $LOGFILE 2>&1 +svn revert -R $SCRIPT_DIR > $LOGFILE 2>&1 +svn up $SCRIPT_DIR > $LOGFILE 2>&1 + +# run the script from SVN as the 'pd' user. +/bin/bash ${SCRIPT_DIR}/${BUILD_SCRIPT} > $LOGFILE 2>&1 -- cgit v1.2.1