Revisió f1639b88
Afegit per Pau Escrich fa més de 13 anys
| nightlycompile.sh | ||
|---|---|---|
|
# If FORCE is 1, compilation process will be forced
|
||
|
[ -z "$FORCE" ] && FORCE=0
|
||
|
|
||
|
[ ! $FORCE ] && [ "$(cd build/qmp && git pull)" == "Already up-to-date." ] && { echo "Nothing to compile, qMp in last version"; exit 0; }
|
||
|
[ $FORCE -eq 0 ] && {
|
||
|
if cd build/qmp && git diff-index --quiet HEAD --
|
||
|
then
|
||
|
echo "Nothing to compile, qMp in last version"
|
||
|
exit 0
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
make update_all
|
||
|
|
||
|
cd build/qmp && git checkout $BRANCH
|
||
|
|
||
|
for t in $TARGETS; do
|
||
|
|
||
|
echo "Syncronizing configuration..."
|
||
| ... | ... | |
|
echo "Compiling target $t"
|
||
|
nice -n 25 make T=$t build J=2 QMP_GIT_BRANCH=$BRANCH COMMUNITY=$COMMUNITY
|
||
|
|
||
|
[ $? -ne 0 ] && [ ! -z "$MAIL" ] && echo "Error detected during QMP compilation process" | mail -s "[qMp] build system" $MAIL
|
||
|
[ $? -ne 0 ] && [ ! -z "$MAIL" ] &&
|
||
|
echo "Error detected during QMP compilation process" | mail -s "[qMp] build system" $MAIL
|
||
|
done
|
||
|
|
||
|
find images/ -iname "*.bin" -type f -mtime +$DAYS_TO_PRESERVE -exec rm -f '{}' \;
|
||
|
[ $DAYS_TO_PRESERVE -gt 0 ] &&
|
||
|
find images/ -iname "*.bin" -type f -mtime +$DAYS_TO_PRESERVE -exec rm -f '{}' \;
|
||
|
|
||
|
cd images && md5sum *.bin > IMAGES
|
||
|
|
||
També disponible a: Unified diff
Fix bugs of nightlycompile script and some improvements