From ae4dea507387c90a796e2a752a717f8bc5ed1dae Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 17 May 2015 14:13:25 +0100 Subject: Infra: Exit statuses: work around bizarre behaviour of perl die wrt $?, and de-reserve policy hook status flag 0x80 --- Debian/Dgit.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Debian') diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm index 3f2988e..e8d2608 100644 --- a/Debian/Dgit.pm +++ b/Debian/Dgit.pm @@ -36,10 +36,10 @@ our $branchprefix = 'dgit'; # policy hook exit status bits # see dgit-repos-server head comment for documentation -# 1 is reserved in case something fails with `exit 1' +# 1 is reserved in case something fails with `exit 1' and to spot +# dynamic loader, runtime, etc., failures, which report 127 or 255 sub NOFFCHECK () { return 0x2; } sub FRESHREPO () { return 0x4; } -# 0x80 is reserved sub debiantag ($) { my ($v) = @_; -- cgit v1.2.3