summaryrefslogtreecommitdiff
path: root/dh_shlibdeps
diff options
context:
space:
mode:
authorJoey Hess <joey@gnu.kitenet.net>2009-06-28 16:00:36 -0400
committerJoey Hess <joey@gnu.kitenet.net>2009-06-28 16:00:36 -0400
commit0ebb1c696b8e5617a348976abcb3858e47e1df01 (patch)
treef2e922f835d2d3537d6aa15776a3b601adafb797 /dh_shlibdeps
parenta7a4b118fa290eb38be206c4c01a8f433c4f8f14 (diff)
downloaddebhelper-0ebb1c696b8e5617a348976abcb3858e47e1df01.tar.gz
dh_shlibdeps: Ensure DEBIAN directory exists, as dpkg-shlibdeps prints a confusing warning if it does not. Closes: #534226
Diffstat (limited to 'dh_shlibdeps')
-rwxr-xr-xdh_shlibdeps5
1 files changed, 5 insertions, 0 deletions
diff --git a/dh_shlibdeps b/dh_shlibdeps
index 3ab89818..e5f73cba 100755
--- a/dh_shlibdeps
+++ b/dh_shlibdeps
@@ -112,6 +112,11 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
my $tmp=tmpdir($package);
my $ext=pkgext($package);
+ # dpkg-shlibdeps expects this directory to exist
+ if (! -d "$tmp/DEBIAN") {
+ doit("install","-o",0,"-g",0,"-d","$tmp/DEBIAN");
+ }
+
my @filelist;
my $ff;