diff --git a/roles/dbscripts/defaults/main.yml b/roles/dbscripts/defaults/main.yml
index 3c2277962761fac317cdac3130bbe246b2d4708d..7fb3dbde189249b89509add71559b490d52cd42b 100644
--- a/roles/dbscripts/defaults/main.yml
+++ b/roles/dbscripts/defaults/main.yml
@@ -1,9 +1,10 @@
-dbscripts_commit: f757bcea40481c1adf154fcf7e58a0e68e09bb1e
+dbscripts_commit: c268f0140a86f390657b3bcfc36c6bd9aaa5ba4f
 dbscripts_update: true
 dbscripts_pgp_emails: ['jelle@archlinux.org', 'anthraxx@archlinux.org']
 
 git_state_repo: /srv/repos/state
 git_pkg_cache: /srv/repos/pkg-cache
+lock_dir: /srv/repos/lock
 
 junior_developer_repos:
   - core-staging
diff --git a/roles/dbscripts/tasks/main.yml b/roles/dbscripts/tasks/main.yml
index 3640c4ee87fb2c438a49d7974ba046200b185176..58af712f94e07d1a176b38edf320350444c2af70 100644
--- a/roles/dbscripts/tasks/main.yml
+++ b/roles/dbscripts/tasks/main.yml
@@ -103,6 +103,11 @@
 - name: Create state directory
   file: path="{{ git_state_repo }}" state=directory owner=git-packages group=junior-packager mode=0775
 
+- name: Create lock directory
+  file: path="{{ lock_dir }}" state=directory owner=git-packages group=junior-packager mode=0775
+- name: Add acl default:group:junior-packager:rw- to lock_dir
+  acl: name="{{ lock_dir }}" entry="default:group:junior-packager:rw-" state=present
+
 - name: Set permissions for state directory
   file: path="{{ git_state_repo }}" state=directory owner=git-packages group=junior-packager mode=0775
 - name: Add acl default:group:junior-packager:rw- to git_state_repo