diff options
-rw-r--r-- | debian/changelog | 1 | ||||
-rwxr-xr-x | dh_testdir | 11 |
2 files changed, 11 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index ae852e3..aec1b53 100644 --- a/debian/changelog +++ b/debian/changelog @@ -30,6 +30,7 @@ debhelper (9.20120609) UNRELEASED; urgency=low * cmake: Configure with -DCMAKE_BUILD_TYPE=RelWithDebInfo Closes: #701233 * dh_auto_test: Avoid doing anything when cross-compiling. Closes: #703262 + * dh_testdir: Fix error message. Closes: #703515 -- Joey Hess <joeyh@debian.org> Thu, 05 Jul 2012 08:51:07 -0600 @@ -32,10 +32,19 @@ Test for the existence of these files too. =cut +# Run before init because init will try to read debian/control and +# we want a nicer error message. +checkfile('debian/control'); + init(); inhibit_log(); -foreach my $file ('debian/control', @ARGV) { +foreach my $file (@ARGV) { + checkfile($file); +} + +sub checkfile { + my $file=shift; if (! -e $file) { error("\"$file\" not found. Are you sure you are in the correct directory?"); } |