radare2/sys/farm/run.sh
VisualPrankDude 3996b53867 remove cats in sys/farm/run.sh
update and run :-)
2014-11-27 09:40:55 +01:00

41 lines
754 B
Bash
Executable File

#!/bin/sh
cd `dirname $PWD/$0` ; cd ..
. ./farm/CONFIG
revision() {
R=`hg tip 2>/dev/null|head -n 1|cut -d : -f 2`
[ -z "$R" ] && R=`git log|head -n1 |cut -d ' ' -f 2`
[ -n "$R" ] && echo $R
}
tstamp() {
date +%Y%m%d-%H
}
logfile() {
echo "log/${PACKAGE}-`tstamp`-`revision`-$1"
}
getcpu() {
uname -a
grep "model name" /proc/cpuinfo | head -n1
printf "cpus: "
grep processor /proc/cpuinfo | tail -n 1 | awk '{print $3}'
printf "bogomips: "
grep bogomips /proc/cpuinfo | tail -n 1 | awk '{print $3}'
}
mkdir -p farm/log
for a in ${TARGETS} ; do
L=farm/`logfile $a`
T=$L.time
C=$L.cpu
getcpu > $C
echo "= $a" | tee $L.log
(time ./${a}.sh 2>&1 | tee -a $L.log) 2> $T
echo $? > $L.ret
done
echo `revision` > farm/last-revision
exit 0