3 # Integration with debconf.
6 use Debian::Debhelper::Dh_Lib;
9 foreach my $package (@{$dh{DOPACKAGES}}) {
10 my $tmp=tmpdir($package);
11 my $config=pkgfile($package,"config");
12 my $templates=pkgfile($package,"templates");
14 if (! -d "$tmp/DEBIAN") {
15 doit("install","-o",0,"-g",0,"-d","$tmp/DEBIAN");
19 doit("install", "-o", 0, "-g", 0, "-m", 755, "-p",
20 $config, "$tmp/DEBIAN/config");
23 if ($templates ne '') {
24 # Are there translated templates too?
25 <<<<<<< dh_installdebconf
26 my @trans=glob("$templates.??", "$templates.??_??");
28 my @trans=(glob("$templates.??"), glob("$templates.??_??"));
31 complex_doit("debconf-mergetemplate @trans $templates > $tmp/DEBIAN/templates");
32 chmod 0644, "$tmp/DEBIAN/templates";
33 chown 0, 0, "$tmp/DEBIAN/templates";
36 doit("install", "-o", 0, "-g", 0, "-m", 644, "-p",
37 $templates, "$tmp/DEBIAN/templates");
41 if (($config ne ''|| $templates ne '') && ! $dh{NOSCRIPTS}) {
42 autoscript($package,"postrm","postrm-debconf");