* Tighten python-support and python-central dependencies of debhelper,
in an IMHO rather futile attempt to deal with derived distributions.
Closes: #395495
+ * Correct some incorrect instances of "v4 only" in docs. Closes: #381536
+ * dh_installinfo: Put the section madness to bed by not passing any section
+ information to install-info. Current install-info parses INFO-DIR-SECTION
+ on its own if that's not specified. Closes: #337215
- -- Joey Hess <joeyh@debian.org> Fri, 27 Oct 2006 13:35:38 -0400
+ -- Joey Hess <joeyh@debian.org> Tue, 7 Nov 2006 17:04:47 -0500
debhelper (5.0.40) unstable; urgency=medium
dh_installinfo is a debhelper program that is responsible for installing
info files and registering the files it installs with install-info.
-It determines some information about the info files by parsing them, in
-particular, it looks at the INFO-DIR-SECTION line to determine what section
-the info file belongs in.
+Note that install-info determines some information about the info files by
+parsing them, in particular, it looks at the INFO-DIR-SECTION line to
+determine what section the info file belongs in.
Any filenames specified as parameters will be installed into the first
package dh_installinfo is told to act on. By default, this is the first
# Only register with install-info if this is a head file in
# a tree of info files.
if ($file !~ /-\d+$/ && ! $dh{NOSCRIPTS}) {
- # Figure out what section this file goes in.
- my $section='';
- open (IN, "<$file") || die "$file: $!";
- while (<IN>) {
- if (/INFO-DIR-SECTION\s+(.*)/) {
- $section=$1;
- last;
- }
- }
- close IN;
-
my $fn="/usr/share/info/".basename($file);
- if ($section ne '') {
- $section=~s:/:\\/:g; # allow / in section.
- $section=~s/\&/\\&/g; # escape sed specials
- $section=~s/(\\[0-9])/\\\\$1/g; # more sed specials
- autoscript($package,"postinst","postinst-info",
- "s/#SECTION#/$section/g;s:#FILE#:$fn:");
- }
- else {
- autoscript($package,"postinst","postinst-info-nosection",
- "s:#FILE#:$fn:");
- }
+ autoscript($package,"postinst","postinst-info",
+ "s:#FILE#:$fn:");
autoscript($package,"prerm","prerm-info", "s:#FILE#:$fn:");
}
}
the symlinks in.
dh_link also scans the package build tree for existing symlinks which do not
-conform to debian policy, and corrects them (v4 only).
+conform to debian policy, and corrects them (v4 or later).
=head1 OPTIONS
error("parameters list a link without a destination.");
}
- # v4 only and only if there is a temp dir already
+ # v4 or later and only if there is a temp dir already
if (! compat(3) && -e $tmp) {
# Scan for existing links and add them to @links, so they
# are recreated policy conformant.