too.
* dh_installudev: Fix postrm to not fail if the udev symlink is missing.
Closes: #406921
+ * dh_fixperms: Make all files in /usr/include 644, not only .h files.
+ Closes: #404785
+ * Man page improvements. Closes: #406707
- -- Joey Hess <joeyh@debian.org> Sun, 21 Jan 2007 11:42:25 -0500
+ -- Joey Hess <joeyh@debian.org> Sun, 21 Jan 2007 12:11:40 -0500
debhelper (5.0.42) unstable; urgency=low
"2>/dev/null | xargs -0r chmod 644");
# ..and header files ..
- complex_doit("find $tmp/usr/include -type f",
- "-name '*.h' $find_options -print0",
+ complex_doit("find $tmp/usr/include -type f $find_options -print0",
"2>/dev/null | xargs -0r chmod 644");
# .. and perl modules.
This command automatically adds maintainer script snippets for
registering and unregistering the catalogs and "supercatalogs" (unless
-B<-n> is used). A dependency on B<sgml-base> will be added to
-C<${misc:Depends}>, so be sure your package uses that variable in
-F<debian/control>. See L<dh_installdeb(1)> for an explanation of
+B<-n> is used). These snippets are inserted into the maintainer scripts
+by dh_installdeb; see L<dh_installdeb(1)> for an explanation of
Debhelper maintainer script snippets.
+A dependency on B<sgml-base> will be added to C<${misc:Depends}>, so be
+sure your package uses that variable in F<debian/control>.
+
=head1 OPTIONS
=over 4
dh_installdebconf is a debhelper program that is responsible for installing
files used by the debconf package into package build directories.
-It also automatically generates the postrm commands needed to
-interface with debconf. See L<dh_installdeb(1)> for an explanation of how
-that works.
+It also automatically generates the postrm commands needed to interface
+with debconf. The commands are added to the maintainer scripts by
+dh_installdeb. See L<dh_installdeb(1)> for an explanation of how that
+works.
Files named debian/package.config and debian/package.templates are
installed into the DEBIAN directory in the package build directory.
directories.
It also automatically generates the postinst and prerm commands needed to
-register a package as an emacs add on package. See L<dh_installdeb(1)>
+register a package as an emacs add on package. The commands are added to
+the maintainer scripts by dh_installdeb. See L<dh_installdeb(1)>
for an explanation of how this works.
If a file named debian/package.emacsen-install exists, then it is installed
Files named debian/package.info can list other files to be installed.
dh_installinfo will automatically generate the postinst and prerm commands
-needed to interface with install-info, updating the info . See L<dh_installdeb(1)> for an
-explanation of how this works.
+needed to interface with install-info, updating the info dir. These
+commands are inserted into the maintainer scripts by dh_installdeb.
+See L<dh_installdeb(1)> for an explanation of how this works.
=head1 OPTIONS
files used by the debian menu package into package build directories.
It also automatically generates the postinst and postrm commands needed to
-interface with the debian menu package. See L<dh_installdeb(1)> for an
+interface with the debian menu package. These commands are inserted into
+the maintainer scripts by dh_installde. See L<dh_installdeb(1)> for an
explanation of how this works.
If a file named debian/package.menu exists, then it is installed into
mime files into package build directories.
It also automatically generates the postinst and postrm commands needed to
-interface with the debian mime-support and shared-mime-info packages. See
+interface with the debian mime-support and shared-mime-info packages. These
+commands are inserted into the maintainer scripts by dh_installdeb. See
L<dh_installdeb(1)> for an explanation of how this works.
If files named debian/package.mime or debian/package.sharedmimeinfo exist, then
Kernel modules are searched for in the package build directory and if
found, postinst and postrm commands are automatically generated to
-run depmod and register the modules when the package is installed. See
-L<dh_installdeb(1)> for an explanation of how this works.
+run depmod and register the modules when the package is installed.
+These commands are inserted into the maintainer scripts by dh_installdeb.
+See L<dh_installdeb(1)> for an explanation of how this works.
=head1 OPTIONS
dh_installudev - install udev rules files
-
=cut
use strict;
Then postinst and postrm commands are automatically generated to enable
the rules file when the package is first installed, by creating a symlink
-to it in the /etc/udev/rules.d/ directory. See L<dh_installdeb(1)> for an
+to it in the /etc/udev/rules.d/ directory. These commands are inserted into
+the maintainer scripts by dh_installdeb. See L<dh_installdeb(1)> for an
explanation of how this works.
=head1 OPTIONS
${misc:Depends}.)
This program automatically generates the postinst and postrm commands needed
-to register X fonts. See L<dh_installdeb(1)> for an explanation of how this
-works.
+to register X fonts. These commands are inserted into the maintainer
+scripts by dh_installdeb. See L<dh_installdeb(1)> for an explanation of how
+this works.
=head1 NOTES
ScrollKeeper.
This command automatically adds maintainer script snippets for registering
-and unregistering files with ScrollKeeper (unless B<-n> is used). See
+and unregistering files with ScrollKeeper (unless B<-n> is used). These
+snippets are inserted into the maintainer scripts by dh_installdeb. See
L<dh_installdeb(1)> for an explanation of Debhelper maintainer script
snippets.
It finds subdirectories of usr/local in the package build directory, and
removes them, replacing them with maintainer script snippets (unless B<-n>
is used) to create the directories at install time, and remove them when
-the package is removed, in a manner compliant with Debian policy. See
+the package is removed, in a manner compliant with Debian policy. These
+snippets are inserted into the maintainer scripts by dh_installdeb. See
L<dh_installdeb(1)> for an explanation of Debhelper maintainer script
snippets.