summaryrefslogtreecommitdiff
path: root/bin/return-assignment
diff options
context:
space:
mode:
Diffstat (limited to 'bin/return-assignment')
-rwxr-xr-xbin/return-assignment6
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/return-assignment b/bin/return-assignment
index b217409..04648ca 100755
--- a/bin/return-assignment
+++ b/bin/return-assignment
@@ -22,13 +22,19 @@
# Create a lock file and a trap.
exec 9> "${build_list_lock_file}"
+exec 8> "${package_database_lock_file}"
if ! flock -n 9; then
>&2 echo 'come back (shortly) later - I cannot lock build list.'
exit 1
fi
+if ! flock -n 8; then
+ >&2 echo 'come back (shortly) later - I cannot lock package database.'
+ exit 1
+fi
function clean_up_lock_file {
rm -f "${build_list_lock_file}"
+ rm -f "${package_database_lock_file}"
}
trap clean_up_lock_file EXIT