From: Ian Jackson Date: Sun, 28 Jun 2015 22:22:52 +0000 (+0100) Subject: Infra: dgit-repos-server: unlock _template X-Git-Tag: debian/0.30~42 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=556888f10e12e95eae0b1058cbfbb2232c6c9f39 Infra: dgit-repos-server: unlock _template --- diff --git a/infra/dgit-repos-server b/infra/dgit-repos-server index 50cba570..a6f57be6 100755 --- a/infra/dgit-repos-server +++ b/infra/dgit-repos-server @@ -291,10 +291,11 @@ sub mkemptyrepo ($$) { sub mkrepo_fromtemplate ($) { my ($dir) = @_; my $template = "$dgitrepos/_template"; - locksometree($template); + my $templatelock = locksometree($template); printdebug "copy template $template -> $dir\n"; my $r = system qw(cp -a --), $template, $dir; !$r or die "create new repo $dir failed: $r $!"; + close $templatelock; } sub movetogarbage () {