Background task and a lockfile so that autoupdater maybe doesn't fail
This commit is contained in:
parent
1d3aba43b3
commit
029c9eedc0
|
@ -4,6 +4,9 @@
|
|||
|
||||
BASEDIR="$HOME/.git-build"
|
||||
|
||||
# So scripts can know we're still running (for autoupdater)
|
||||
touch $BASEDIR/.LOCK
|
||||
|
||||
for project in $BASEDIR/*.source; do
|
||||
p_name="$(basename $project .source)"
|
||||
echo "[$p_name] START"
|
||||
|
@ -31,6 +34,8 @@ echo "$branch"
|
|||
git pull --quiet
|
||||
[[ $? != 0 ]] && echo "[$p_name] PULL FAILED" && exit 1
|
||||
echo "[$p_name] RUN"
|
||||
GITBUILDDIR="$BASEDIR" $BASEDIR/$p_name $p_name
|
||||
fi
|
||||
(GITBUILDDIR="$BASEDIR" $BASEDIR/$p_name $p_name) &
|
||||
done
|
||||
|
||||
rm $BASEDIR/.LOCK
|
||||
|
|
Loading…
Reference in New Issue