[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor-browser-bundle-testsuite] 01/02: Bug 40045: Add lock on tools/tb-build-01-start-nightly-build
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch master
in repository tor-browser-bundle-testsuite.
commit 5add3079e5448f7ce6853ed9e687f53c476df39f
Author: Nicolas Vigier <boklm@xxxxxxxxxxxxxx>
AuthorDate: Mon Apr 25 11:07:51 2022 +0200
Bug 40045: Add lock on tools/tb-build-01-start-nightly-build
---
tools/tb-build-01-start-nightly-build | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/tools/tb-build-01-start-nightly-build b/tools/tb-build-01-start-nightly-build
index 1d693e0..9dfb952 100755
--- a/tools/tb-build-01-start-nightly-build
+++ b/tools/tb-build-01-start-nightly-build
@@ -1,6 +1,26 @@
#!/bin/bash
set -e
+function getlock {
+ lockfile=/run/lock/tb-build-01-start-nightly-build.lock
+ if test -f $lockfile
+ then
+ old_pid=$(cat $lockfile)
+ if test -z "$old_pid" || ! test -d "/proc/$old_pid"
+ then
+ echo "Removing old lockfile: $lockfile"
+ rm -f $lockfile
+ else
+ echo "Script already running. Exiting." 1>&2
+ exit 0
+ fi
+ fi
+ echo $$ > $lockfile
+ trap "rm -f $lockfile" EXIT
+}
+
+getlock
+
today_version=$(date '+tbb-nightly.%Y.%m.%d')
cd /home/tb-builder/tor-browser-bundle-testsuite
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits