X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=t%2Fdh_install;h=447a40a8fe67e6eded258a34d09f1010e7effa60;hb=e2a6d4cec4a7ee952cf6a7f250d80f1d75a38f95;hp=2557fbf41a1bcc02da146ac8ade290b045f4987f;hpb=39c868ece1e839ed151422b11c80242e5081549b;p=debhelper.git diff --git a/t/dh_install b/t/dh_install index 2557fbf..447a40a 100755 --- a/t/dh_install +++ b/t/dh_install @@ -1,6 +1,6 @@ #!/usr/bin/perl use Test; -plan(tests => 21); +plan(tests => 23); system("rm -rf debian/debhelper debian/tmp"); @@ -74,3 +74,15 @@ system("rm -rf debian/debhelper debian/tmp"); system("./dh_install", "dh_install", "usr/bin"); ok(-e "debian/debhelper/usr/bin/dh_install"); system("rm -rf debian/debhelper debian/tmp"); + +# specification of file in source directory not in debian/tmp +system("mkdir -p bar/usr/bin; touch bar/usr/bin/foo"); +system("./dh_install", "--sourcedir=bar", "usr/bin/foo"); +ok(-e "debian/debhelper/usr/bin/foo"); +system("rm -rf debian/debhelper bar"); + +# specification of file in subdir, not in debian/tmp +system("mkdir -p bar/usr/bin; touch bar/usr/bin/foo"); +system("./dh_install", "bar/usr/bin/foo"); +ok(-e "debian/debhelper/bar/usr/bin/foo"); +system("rm -rf debian/debhelper bar");