summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-05-11 09:21:12 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-05-31 11:54:11 +0100
commit4950272cbef1b98c9d0e5e7b362c636473d071ee (patch)
tree5c17a52c1dbb53ae603df135db80ebb23f3a20bb
parent70ca26cbdd84f24368897404bf2f0c6fa0589f48 (diff)
dgit-repos-policy-debian: Fix new repo checks
-rwxr-xr-xinfra/dgit-repos-policy-debian5
1 files changed, 3 insertions, 2 deletions
diff --git a/infra/dgit-repos-policy-debian b/infra/dgit-repos-policy-debian
index 5efccde..7d12b6e 100755
--- a/infra/dgit-repos-policy-debian
+++ b/infra/dgit-repos-policy-debian
@@ -216,9 +216,9 @@ sub action_check_package () {
my $age = time - $mtime;
printdebug "check_package age=$age\n";
- return 1 if $age < $new_upload_propagation_slop;
+ return 0 if $age < $new_upload_propagation_slop;
- return if new_has_vsn_in_our_history();
+ return 0 if new_has_vsn_in_our_history();
if (good_suite_has_vsn_in_our_history) {
chmod $publicmode, "." or die $!;
@@ -396,6 +396,7 @@ END
printdebug sprintf "chmod %#o (was %#o) %s\n",
$newmode, $oldmode, $freshrepo;
chmod $newmode, $freshrepo or die $!;
+ utime undef, undef, $freshrepo or die $!;
}
}