summaryrefslogtreecommitdiff
path: root/Tools
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>2000-09-26 23:43:09 +0000
committerSatoshi Asami <asami@FreeBSD.org>2000-09-26 23:43:09 +0000
commit82767949b8fd351a56fedba35b2513bae3bd6a5e (patch)
treeb20b7582f427e5ca91259ff1877e6834246e8a87 /Tools
parentAdd -t and -n flags to ssh. (-t flag suggested by: ps) (diff)
Don't try to process logs twice by protecting this script with a lock file.
Notes
Notes: svn path=/head/; revision=33161
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/portbuild/scripts/dologs10
1 files changed, 9 insertions, 1 deletions
diff --git a/Tools/portbuild/scripts/dologs b/Tools/portbuild/scripts/dologs
index 1a1c94c4e21d..f717d914f46c 100755
--- a/Tools/portbuild/scripts/dologs
+++ b/Tools/portbuild/scripts/dologs
@@ -2,7 +2,13 @@
home=/a/asami/portbuild/errorlogs
scripts=/a/asami/portbuild/scripts
-for ver in full latest; do
+lock=$home/lock
+
+if [ -f $lock ]; then exit; fi
+
+touch $lock
+
+for ver in latest full; do
for num in 3 4 5; do
cd $home/$num-$ver && ${scripts}/processlogs
done
@@ -15,3 +21,5 @@ for ver in full latest; do
done
cd $home && ${scripts}/bothlogs [3-5]-$ver
done
+
+rm -f $lock