diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-05-27 21:24:04 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-05-31 12:17:08 +0100 |
commit | 991b8c9a6bba8aeec02cb1b3d39e3f9e8d941a29 (patch) | |
tree | eef2877b44d135bdc7fed276a488f70839c3e8bd /infra | |
parent | 03894a4813bd99f86c188de61d72c0a05833e5cb (diff) |
Break out ensuredir and make mkrepotmp use it
Diffstat (limited to 'infra')
-rwxr-xr-x | infra/dgit-repos-server | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/infra/dgit-repos-server b/infra/dgit-repos-server index f700df8..e794de2 100755 --- a/infra/dgit-repos-server +++ b/infra/dgit-repos-server @@ -234,12 +234,9 @@ sub lockrealtree () { locksometree(realdestrepo); } -sub mkrepotmp () { - my $tmpdir = "$dgitrepos/_tmp"; - return if mkdir $tmpdir; - return if $! == EEXIST; - die $!; -} +sub mkrepotmp () { ensuredir "$dgitrepos/_tmp" }; + +sub removedtagsfile () { "$dgitrepos/_removed-tags/$package"; } sub recorderror ($) { my ($why) = @_; |