Your message dated Wed, 05 Aug 2009 16:02:44 +0000
with message-id <[email protected]>
and subject line Bug#540079: fixed in debhelper 7.3.10
has caused the Debian Bug report #540079,
regarding dh_installdeb: support udeb scripts
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
540079: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540079
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debhelper
Version: 7.3.9
Severity: wishlist

It'd be nice if dh_installdeb supports the menutest and isinstallable
udeb maintainer scripts, so that we stop having to install them by hand.
Would something like the attached patch work?

Thanks,

-- 
Colin Watson                                       [[email protected]]
diff --git a/dh_installdeb b/dh_installdeb
index fdc76e6..93198ae 100755
--- a/dh_installdeb
+++ b/dh_installdeb
@@ -54,10 +54,13 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
 
 	if (is_udeb($package)) {
 		# For udebs, only do the postinst, and no #DEBHELPER#.
-		my $f=pkgfile($package,"postinst");
-		if ($f) {
-			doit("install", "-o", 0, "-g", 0, "-m", 755, 
-			     $f, "$tmp/DEBIAN/postinst");
+		# Udebs also support menutest and isinstallable scripts.
+		foreach my $script (qw{postinst menutest isinstallable}) {
+			my $f=pkgfile($package,$script);
+			if ($f) {
+				doit("install", "-o", 0, "-g", 0, "-m", 755, 
+				     $f, "$tmp/DEBIAN/$script");
+			}
 		}
 		next;		
 	}

--- End Message ---
--- Begin Message ---
Source: debhelper
Source-Version: 7.3.10

We believe that the bug you reported is fixed in the latest version of
debhelper, which is due to be installed in the Debian FTP archive:

debhelper_7.3.10.dsc
  to pool/main/d/debhelper/debhelper_7.3.10.dsc
debhelper_7.3.10.tar.gz
  to pool/main/d/debhelper/debhelper_7.3.10.tar.gz
debhelper_7.3.10_all.deb
  to pool/main/d/debhelper/debhelper_7.3.10_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joey Hess <[email protected]> (supplier of updated debhelper package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 05 Aug 2009 11:03:01 -0400
Source: debhelper
Binary: debhelper
Architecture: source all
Version: 7.3.10
Distribution: unstable
Urgency: low
Maintainer: Joey Hess <[email protected]>
Changed-By: Joey Hess <[email protected]>
Description: 
 debhelper  - helper programs for debian/rules
Closes: 539848 539976 540079
Changes: 
 debhelper (7.3.10) unstable; urgency=low
 .
   * perl_build: Avoid failing if forced to be used in dh_auto_clean
     when Build does not exist (ie due to being run twice in a row).
     Closes: #539848
   * dh_builddeb: Fix man page typo. Closes: #539976
   * dh_installdeb: In udeb mode, support the menutest and isinstallable
     maintainer scripts. Closes: #540079 Thanks, Colin Watson.
Checksums-Sha1: 
 2cb3161b621669ec69163b88d3bb5fe563787d35 910 debhelper_7.3.10.dsc
 0fcffe27b79fa76ed8005e7ced5b033e4a2dc8b0 314230 debhelper_7.3.10.tar.gz
 2ef196f28a636621455880bf4d0ccd45ece8359c 533562 debhelper_7.3.10_all.deb
Checksums-Sha256: 
 c09bd0f79ca3e59d2c860e4bc01b6d09f7c90e302f47c00a31a0d5374606cc8a 910 
debhelper_7.3.10.dsc
 8bfc53ee5321fe623473485d24e9910a7073137635c04cfeb8128b4661348249 314230 
debhelper_7.3.10.tar.gz
 84c8aa5d542c9b8ad294f6b80acd0b4718ea6b40543a47708a17163d0c9665d6 533562 
debhelper_7.3.10_all.deb
Files: 
 40a058c75a95bb7cee4477063db010f3 910 devel optional debhelper_7.3.10.dsc
 ad161c1cb5a366ba06f6f874171667fa 314230 devel optional debhelper_7.3.10.tar.gz
 861658b031b8675176fb6fd70641e07f 533562 devel optional debhelper_7.3.10_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFKeZ/b2tp5zXiKP0wRAkYoAJ402Ep0E6LBk2umr84IpKS9wZxe8wCgtjPQ
hdfG99nE/FwRGXrHykQlPNY=
=pmr4
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to