Package: debhelper
Version: 7.3.15ubuntu3.1~ppa1
Severity: important
Tags: patch

When building a package, if 'debian/package.upstart' and 
'debian/package.default' both exist, 'debian/package.default' is ignored and 
not installed.
I found this bug in the latest debhelper available for Ubuntu Karmic (version 
7.3.15ubuntu3), however it affects the latest version available in Debian Sid 
too (7.4.8).
The attached patch fixes this problem.

-- System Information:
Debian Release: squeeze/sid
  APT prefers karmic-updates
  APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-15-generic (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages debhelper depends on:
ii  binutils                2.20-0ubuntu2    The GNU assembler, linker and bina
ii  dpkg-dev                1.15.4ubuntu2    Debian package development tools
ii  file                    5.03-1ubuntu1    Determines file type using "magic"
ii  html2text               1.3.2a-14        advanced HTML to text converter
ii  man-db                  2.5.6-2          on-line manual pager
ii  perl                    5.10.0-24ubuntu4 Larry Wall's Practical Extraction 
ii  perl-base               5.10.0-24ubuntu4 minimal Perl system
ii  po-debconf              1.0.16           tool for managing templates file t

debhelper recommends no packages.

Versions of packages debhelper suggests:
pn  dh-make                       <none>     (no description available)

-- no debconf information
--- dh_installinit.orig 2009-09-30 20:42:40.000000000 +0000
+++ dh_installinit      2009-11-30 12:27:36.657408596 +0000
@@ -211,9 +211,9 @@
        else {
                $init=pkgfile($package,$script) || pkgfile($package,"init") ||
                        pkgfile($package,"init.d");
-               $default=pkgfile($package,'default');
        }
 
+       $default=pkgfile($package,'default');
        if ($default ne '' && ! $dh{ONLYSCRIPTS}) {
                if (! -d "$tmp/etc/default") {
                        doit("install","-d","$tmp/etc/default");

Reply via email to