diff options
Diffstat (limited to 'dh_installdebconf')
-rwxr-xr-x | dh_installdebconf | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/dh_installdebconf b/dh_installdebconf index 5833fbc7..9dc13bbf 100755 --- a/dh_installdebconf +++ b/dh_installdebconf @@ -25,7 +25,8 @@ that works. Files named debian/package.config and debian/package.templates are installed into the DEBIAN directory in the package build directory. -Note that if you use debconf, your package probably needs to depend on it. +Note that if you use debconf, your package probably needs to depend on it +(it will be added to ${misc:Depends by this program). =head1 LOCALIZED TEMPLATE FILES @@ -84,7 +85,16 @@ foreach my $package (@{$dh{DOPACKAGES}}) { } } - if (($config ne ''|| $templates ne '') && ! $dh{NOSCRIPTS}) { + if ($config ne '' || $templates ne '') { + # I'm going with debconf 0.5 because it was the first + # "modern" one. + addsubstvar($package, "misc:Depends", "debconf", ">= 0.5"); + } + else { + addsubstvar($package, "misc:Depends", "debconf", ">= 0.5", 1); # remove + } + + if (($config ne '' || $templates ne '') && ! $dh{NOSCRIPTS}) { autoscript($package,"postrm","postrm-debconf"); } } |