mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-28 22:54:20 +01:00
first stab at scripts to set up the rsync repository for auto-builds
This commit is contained in:
parent
f6e012eb32
commit
a0918ef02d
19
build/auto-build/arduino-rsync-checkout
Executable file
19
build/auto-build/arduino-rsync-checkout
Executable file
@ -0,0 +1,19 @@
|
||||
#!/bin/sh
|
||||
# update from the Berlios SVN repository
|
||||
|
||||
# the source dir where this script is
|
||||
SCRIPT_DIR=`echo $0 | sed 's|\(.*\)/.*$|\1|'`
|
||||
. $SCRIPT_DIR/auto-build-common
|
||||
|
||||
# the name of this script
|
||||
SCRIPT=`echo $0| sed 's|.*/\(.*\)|\1|g'`
|
||||
LOGFILE=/home/arduino/logs/${DATE}_${TIME}_-_${SCRIPT}_-_${SYSTEM}.txt
|
||||
|
||||
touch $LOGFILE
|
||||
|
||||
for dir in /home/arduino/rsync/*; do
|
||||
dirname=`echo $dir | sed 's|.*/\(.*\)|\1|'`
|
||||
echo $dirname ---------------------------- >> ${LOGFILE}
|
||||
cd $dir
|
||||
svn up >> ${LOGFILE}
|
||||
done
|
29
build/auto-build/auto-build-common
Normal file
29
build/auto-build/auto-build-common
Normal file
@ -0,0 +1,29 @@
|
||||
# these are common variables for the auto-build scripts
|
||||
|
||||
HOSTNAME=`hostname | sed 's|\([a-zA-Z0-9-]\)\..*|\1|' | sed 'y|ABCDEFGHIJKLMNOPQRSTUVWXYZ|abcdefghijklmnopqrstuvwxyz|'`
|
||||
SYSTEM=`uname -s | sed 'y|ABCDEFGHIJKLMNOPQRSTUVWXYZ|abcdefghijklmnopqrstuvwxyz|'`
|
||||
DATE=`date +%Y-%m-%d`
|
||||
TIME=`date +%H.%M.%S`
|
||||
|
||||
## the following creates a spam-bot that sends emails to an address that has not asked for it
|
||||
## because of the spam-problem, i (jmz) have disabled it
|
||||
# recipient of any emails set from the scripts
|
||||
#RECIPIENT=pd-cvs@iem.at
|
||||
|
||||
|
||||
## if you want to send emails about the success of your build,
|
||||
## please create a file "auto-build-common.local" in this directory
|
||||
## and set the "RECIPIENT" address to some valid email-address
|
||||
#
|
||||
## please do NOT check your auto-build-common.local into the CVS
|
||||
#
|
||||
## another possibility is to set the "RECIPIENT" environmental variable before running
|
||||
## the autobuilder
|
||||
|
||||
if [ -e ${SCRIPT_DIR}/auto-build-common.local ]; then
|
||||
. ${SCRIPT_DIR}/auto-build-common.local
|
||||
else
|
||||
echo "Could not find local configuration in \"${SCRIPT_DIR}/auto-build-common.local\""
|
||||
echo "Skipping... (see ${SCRIPT_DIR}/auto-build-common for instructions)"
|
||||
echo
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user