joey [Sun, 21 Sep 2003 22:58:13 +0000 (22:58 +0000)]
r1609: * Only list dh_installman once in example rules.indep. Closes: #211567
* Really fix the prerm-sgmlcatalog, not the postrm. Closes: #209131
joey [Mon, 8 Sep 2003 02:08:45 +0000 (02:08 +0000)]
r1607: * dh_installcatalogs: in prerm on upgrade, call update-catalog on the
advice of Adam DiCarlo. Closes: #209131
joey [Fri, 5 Sep 2003 18:01:31 +0000 (18:01 +0000)]
r1605: * Switch from build-depends-indep to just build-depends.
* dh_installman: match .so links with whitespace after the filename
Closes: #208753
joey [Mon, 1 Sep 2003 12:26:09 +0000 (12:26 +0000)]
r1603: * Typo. Closes: #207999
* Typo, typo. Closes: #208171 :-)
joey [Sun, 31 Aug 2003 23:46:35 +0000 (23:46 +0000)]
r1602: typo
joey [Tue, 26 Aug 2003 00:06:34 +0000 (00:06 +0000)]
r1600: spanish tranalstion of man pages
joey [Sat, 23 Aug 2003 18:54:51 +0000 (18:54 +0000)]
r1598: * dh_installppp: correct filenames on man page. Closes: #206893
* dh_installinit: man page typo fix and enhancement. Closes: #206891
joey [Fri, 22 Aug 2003 19:40:51 +0000 (19:40 +0000)]
r1596: * Remove duplicate packages from DOPACKAGES after argument processing.
Closes: #112950
* dh_compress: deal with links pointing to links pointing to compressed
files, no matter what order find returns them. Closes: #204169
* dh_installmodules, dh_installpam, dh_installcron, dh_installinit,
dh_installogrotate: add --name= option, that can be used to specify
the name to use for the file(s) installed by these commands. For example,
dh_installcron --name=foo will install debian/package.foo.cron.daily to
etc/cron.daily/foo. Closes: #138202, #101003, #68545, #148844
(Thanks to Thomas Hood for connecting these bug reports.)
* dh_installinit: deprecated --init-script option in favor of the above.
* Add dh_installppp. Closes: #43403
joey [Fri, 22 Aug 2003 16:47:05 +0000 (16:47 +0000)]
r1594: * dh_python: Another patch, for pythonX.Y-foo packages.
* dh_link: Improve error message if link destination is a directory.
Closes: #206689
joey [Tue, 19 Aug 2003 23:52:24 +0000 (23:52 +0000)]
r1592: * dh_link: rm -f every time, ln -f is not good enough if the link target
is an existing directory (aka, ln sucks). Closes: #206245
* dh_clean: honor -X for debian/tmp removal. Closes: #199952 more or less.
joey [Mon, 18 Aug 2003 01:21:26 +0000 (01:21 +0000)]
r1590: * Converted several chown 0.0 to chown 0:0 for POSIX 200112.
* dh_python: patch from Josselin to support packages only
shipping binary (.so) modules, and removal of any already byte-compiled
.py[co] found.
joey [Wed, 13 Aug 2003 15:50:36 +0000 (15:50 +0000)]
r1588: * dh_python: Add a -V flag to choose the python version modules in a package
use. Patch from Josselin, of course.
joey [Mon, 11 Aug 2003 19:32:50 +0000 (19:32 +0000)]
r1586: * dh_python: patch from Josselin to fix generated depends. Closes: #204717
* dh_pythn: also stylistic and tab damage fixes
joey [Sun, 10 Aug 2003 03:27:20 +0000 (03:27 +0000)]
r1584: * Fix a bug in quoted section parsing that put the quotes in the parsed
out section number. Closes: #204731
joey [Fri, 8 Aug 2003 23:13:18 +0000 (23:13 +0000)]
r1582: * dh_makeshlibs: only scan files matching *.so.* and *.so, not *.so*.
Closes: #204559
joey [Fri, 8 Aug 2003 16:00:12 +0000 (16:00 +0000)]
r1580: * dh_python: support python ver 2.3. Closes: #204556
joey [Fri, 8 Aug 2003 00:39:40 +0000 (00:39 +0000)]
r1578: * dh_installman: support .TH lines with quotes. Closes: #204527
joey [Thu, 7 Aug 2003 20:03:11 +0000 (20:03 +0000)]
r1576: * Typo, Closes: #203907
* dh_python: clan compiled files on downgrade, upgrade, not only
removal. Closes: #204286
joey [Thu, 31 Jul 2003 17:53:54 +0000 (17:53 +0000)]
r1088: * dh_install: Add LIMITATIONS section and other changes to clarify
renaming. Closes: #203548
joey [Mon, 28 Jul 2003 19:37:12 +0000 (19:37 +0000)]
r1086: * Several man pae typo fixes by Ruben Porras. Closes: #202819
* Now in a subversion repository, some minor changes for that.
* dh_link test should expect results in debian/debhelper, not debian/tmp.
joey [Tue, 22 Jul 2003 21:06:18 +0000 (21:06 +0000)]
r598: * dh_strip: do not strip files multiple times.
joey [Sat, 19 Jul 2003 14:57:55 +0000 (14:57 +0000)]
r597: * dh_scrollkeeper: fix postrm to not run if scrollkeeper is not present
joey [Fri, 18 Jul 2003 07:45:27 +0000 (07:45 +0000)]
r596: * dh_scrollkeeper: fixed some overenthusiastic quoting. Closes: #201810
joey [Mon, 7 Jul 2003 00:30:40 +0000 (00:30 +0000)]
r595: * dh_clean: Clean the *.debhelper temp files on a per-package basis, in
case dh_clean is run on one package at a time.
* Removed the debian/substvars removal code entirely. It was only there to
deal with half-built trees built with debhelper << 3.0.30
joey [Fri, 4 Jul 2003 05:00:49 +0000 (05:00 +0000)]
r594: * dh_installchangelogs: Install debian/NEWS as NEWS.Debian, even for native
packages. This doesn't follow the lead of the changelog for native
packages for the reasons discussed in bug #192089
joey [Fri, 4 Jul 2003 02:07:45 +0000 (02:07 +0000)]
r593: * dh_clean: make -X work for debian/substvars file.
joey [Thu, 3 Jul 2003 18:11:16 +0000 (18:11 +0000)]
r592: * dh_installman: Don't require trailing whitespace after the seciton number
in the TH line.
joey [Fri, 20 Jun 2003 01:22:45 +0000 (01:22 +0000)]
r591: * dh_python typo fix Closes: #197679
* dh_link: don't complain if tmp dir does not exist yet when doing pre-link
scan.
joey [Mon, 16 Jun 2003 18:10:38 +0000 (18:10 +0000)]
r590: * dh_install: recalculate automatic $dest eash time through the glob loop.
It might change if there are multiple wildcards Closes: #196344
joey [Thu, 12 Jun 2003 14:04:11 +0000 (14:04 +0000)]
r589: * Added dh_scrollkeeper, by Ross Burton.
* Added dh_userlocal, by Andrew Stribblehill. (With root.root special case
added by me.)
* Added dh_installlogcheck, by Jon Middleton. Closes: #184021
* Add aph's name to copyright file too.
joey [Sat, 24 May 2003 15:56:13 +0000 (15:56 +0000)]
r588: * Typo fixes from Adam Garside.
* dh_python: don't bother terminating the regexp, 2.2.3c1 for example.
Closes: #194531
joey [Fri, 23 May 2003 01:27:30 +0000 (01:27 +0000)]
r587: typos
joey [Tue, 20 May 2003 21:53:57 +0000 (21:53 +0000)]
r586: * dh_python: allow for a + at the end of the python version, as in the
python in stable, version 2.1.3+.
joey [Sat, 10 May 2003 17:00:46 +0000 (17:00 +0000)]
r585: * dh_python: Honour -n flag. Closes: #192804
joey [Sun, 13 Apr 2003 15:45:43 +0000 (15:45 +0000)]
r584: * Fix stupid typo in dh_movefiles. Closes: #188833
joey [Sat, 12 Apr 2003 23:33:27 +0000 (23:33 +0000)]
r583: * dh_movefiles: Do not pass --remove-files to tar, since that makes
it break hard links (see #188663).
joey [Sun, 6 Apr 2003 18:33:01 +0000 (18:33 +0000)]
r582: * Fix build with 077 umask. Closes: #187757
* Allow colons between multiple items in DH_ALWAYS_EXCLUDE.
joey [Mon, 31 Mar 2003 16:54:47 +0000 (16:54 +0000)]
r581: * Add calls to dh_installcatalogs to example rules files. Closes: #186819
joey [Mon, 24 Mar 2003 05:17:47 +0000 (05:17 +0000)]
r580: * Fixed dh_installcatalog's references to itself on man page.
Closes: #184411
* dh_installdebconf: Set umask to sane before running po2debconf or
debconf-mergetemplates
joey [Fri, 14 Mar 2003 19:15:46 +0000 (19:15 +0000)]
r579: updates
joey [Sat, 8 Mar 2003 23:37:04 +0000 (23:37 +0000)]
r578: * dh_installmenu: Refer to menufile(5) instead of 5L so as not to confuse
pod2man. Closes: #184013
joey [Tue, 4 Mar 2003 19:28:35 +0000 (19:28 +0000)]
r577: * Rename debhelper.1 to debhelper.7.
* Typo, Closes: #183267
joey [Mon, 3 Mar 2003 21:30:37 +0000 (21:30 +0000)]
r576: * Rename debhelper.1 to debhelper.7.
* Typo, Closes: #183267
joey [Tue, 25 Feb 2003 00:33:45 +0000 (00:33 +0000)]
r575: * Removed vegistal substvars stuff from dh_inistallinit.
* Update debhelper(1).
joey [Sat, 22 Feb 2003 19:45:01 +0000 (19:45 +0000)]
r574: * wiggy didn't take my hint about making update-modules send warnings to
stderr, so its overly verbose stdout is now directed to /dev/null to
prevent conflicts with debconf. Closes: #150804
* dh_fixperms: only skip examples directories which in a parent of
usr/share/doc, not in a deeper tree. Closes: #152602
* dh_compress: stop even looking at usr/doc
joey [Wed, 19 Feb 2003 19:03:09 +0000 (19:03 +0000)]
r573: * dh_md5sums: note that it's used by debsums. Closes: #181521
* Make addsubstvars() escape the value of the variable before passing it to
the shell. Closes: #178524
* Fixed escape_shell()'s escaping of a few things.
joey [Wed, 12 Feb 2003 16:25:44 +0000 (16:25 +0000)]
r572: * Added dh_installcatalogs, for sgml (and later xml) catalogs. By
Adam DiCarlo. Closes: #90025
joey [Mon, 3 Feb 2003 21:35:03 +0000 (21:35 +0000)]
r571: * Turned dh_undocumented into a no-op, as policy does not want
undocumented.7 links anymore.
joey [Thu, 19 Dec 2002 02:27:35 +0000 (02:27 +0000)]
r570: * List binary-common in .PHONY in rules.multi2. Closes: #173278
* Cleaned up error message if python is not installed. Closes: #173524
* dh_python: Bug fix from Josselin Mouette for case of building an arch
indep python package depending on a arch dependent package. However, I
used GetPackages() rather than add yet another control file parser.
Untested.
joey [Thu, 12 Dec 2002 22:13:19 +0000 (22:13 +0000)]
r569: * Fix dh_install to install empty directories even if it is excluding some
files from installation.
joey [Mon, 9 Dec 2002 17:21:33 +0000 (17:21 +0000)]
r568: * Fixed dh_python ordering in example rules files. Closes: #172283
* Make python postinst fragment only run python if it is installed, useful
for packages that include python modules but do not depend on python.
joey [Sun, 24 Nov 2002 16:17:52 +0000 (16:17 +0000)]
r567: * dh_builddeb: Reluctantly call dpkg-deb directly. dpkg cannot pass extra
params to dpkg-deb. Closes: #170330
joey [Thu, 21 Nov 2002 05:58:28 +0000 (05:58 +0000)]
r566: * Added a dh_python command, by Josselin Mouette
<josselin.mouette@ens-lyon.org>.
joey [Thu, 21 Nov 2002 05:21:51 +0000 (05:21 +0000)]
r565: * Various minor changes based on suggestions by luca.
joey [Fri, 15 Nov 2002 20:36:06 +0000 (20:36 +0000)]
r564: * Still run potodebconf after warning about templates.ll files.
joey [Fri, 15 Nov 2002 18:14:59 +0000 (18:14 +0000)]
r563: * dh_install: Support autodest with non-debian/tmp sourcedirs.
Closes: #169138
* dh_install: Support implicit "." sourcedir and --list-missing.
(Also supports ./foo file specs and --list-missing.)
Closes: #168751
* dh_md5sums: Don't glob. Closes: #169135
joey [Thu, 14 Nov 2002 16:00:08 +0000 (16:00 +0000)]
r562: * Make dh_install --list-missing honor -X excludes. Closes: #168739
* As a special case, if --sourcedir is not set (so is "."), make
--list-missing look only at what is in debian/tmp. This is gross, but
people have come to depend on that behavior, and that combination has no
other sane meaning. Closes: #168751
joey [Tue, 12 Nov 2002 22:58:50 +0000 (22:58 +0000)]
r561: * typo in dh_shlibdeps(1), Closes: #167421
* dh_movefiles: make --list-missing respect --sourcedir. Closes: #168441
joey [Mon, 11 Nov 2002 00:24:01 +0000 (00:24 +0000)]
r560: * typo in dh_shlibdeps(1), Closes: #167421
* dh_movefiles: make --list-missing respect --sourcedir. Closes: #168441
joey [Mon, 28 Oct 2002 16:28:35 +0000 (16:28 +0000)]
r559: * Added note to dh_installdebconf(1) about postinst sourcing debconf
confmodule. (Cf #106070)
* Added an example to dh_install(1). Closes: #166402
joey [Thu, 17 Oct 2002 00:41:45 +0000 (00:41 +0000)]
r558: * Use dpkg-architecture instead of dpkg --print-architecture (again?)
See #164863
* typo fix Closes: #164958 The rest seems clear enough from context, so
omitted.
joey [Fri, 11 Oct 2002 17:54:50 +0000 (17:54 +0000)]
r557: * dh_installinit: added --no-start for rcS type scripts. Closes: #136502
joey [Mon, 7 Oct 2002 15:47:50 +0000 (15:47 +0000)]
r556: * Depend on po-debconf, and I hope I can drop the debconf-utils dep soon.
Closes: #163569
* Removed debconf-utils build-dep. Have no idea why that was there.
* dh_installman: Don't use extended section as section name for translated
man pages, use only the numeric section as is done for regular man pages.
Closes: #163534
joey [Sat, 5 Oct 2002 18:57:34 +0000 (18:57 +0000)]
r555: * dh_compress: Exclude .css files, to prevent broken links from html files,
and since they are generally small, and since this matches existing
practice. Closes: #163303
joey [Sat, 5 Oct 2002 17:55:42 +0000 (17:55 +0000)]
r554: * dh_fixperms: Make sure .pm files are 0644. Closes: #163418
joey [Thu, 3 Oct 2002 03:39:16 +0000 (03:39 +0000)]
r553: * dh_installdebconf: Support po-debconf debian/po directories.
Closes: #163128
joey [Fri, 27 Sep 2002 23:55:35 +0000 (23:55 +0000)]
r552: * The "reverse hangover" release.
* dh_strip: better documentation, removed extraneous "item" from SYNOPSIS.
Closes: #162493
* dh_strip: detect and don't strip debug/*.so files.
* Note that 4.1.11 changelog entry was incorrect, dh_perl worked fine
without that change, but the new behavior is less likely to break things
if dpkg-gencontrol changes.
* Various improvements to debhelper(1).
joey [Sun, 22 Sep 2002 15:36:23 +0000 (15:36 +0000)]
r551: * Make addsubstvars remove old instances of line before adding new. This
will make dh_perl get deps right for packages that have perl modules and
XS in them.
joey [Thu, 19 Sep 2002 15:14:46 +0000 (15:14 +0000)]
r550: * Depend on coreutils | fileutils. Closes: #161452
joey [Mon, 16 Sep 2002 17:39:33 +0000 (17:39 +0000)]
r549: * Fixed over-escaping of period when generating EXCLUDE_FIND.
Closes: #159155
joey [Mon, 16 Sep 2002 00:37:49 +0000 (00:37 +0000)]
r548: removed
joey [Mon, 16 Sep 2002 00:05:19 +0000 (00:05 +0000)]
r547: * Use invoke-rc.d always now that it is in policy. Fall back to old behavior
if invoke-rc.d is not present, so versioned deps on sysvinit are not
needed.
joey [Mon, 9 Sep 2002 00:03:54 +0000 (00:03 +0000)]
r546: * dh_builddeb(1): It's --filename, not --name. Closes: #160151
joey [Tue, 3 Sep 2002 16:44:25 +0000 (16:44 +0000)]
r545: * Clarified dh_perl man page. Closes: #159332
joey [Sun, 25 Aug 2002 21:04:35 +0000 (21:04 +0000)]
r544: minor copyright updates
joey [Sun, 18 Aug 2002 05:46:40 +0000 (05:46 +0000)]
r543: * Patch from Andrew Suffield to make dh_perl understand #!/usr/bin/env perl
Closes: #156243
joey [Sun, 4 Aug 2002 22:53:01 +0000 (22:53 +0000)]
r542: * dh_installinit: Always start daemon on upgraded even if
--no-restart-on-upgrade is given; since the daemon is not stopped
with that parameter starting it again is a no-op, unless the daemon was
not running for some reason. This makes transtions to using the flag
easier. Closes: #90976 and sorry it took me so long to verify you were
right.
joey [Sat, 3 Aug 2002 16:11:51 +0000 (16:11 +0000)]
r541: * Typo, Closes: #155323
joey [Thu, 25 Jul 2002 23:20:33 +0000 (23:20 +0000)]
r540: * Added a -L flag to dh_shlibdeps that is a nice alternative to providing a
shlibs.local.
joey [Mon, 22 Jul 2002 05:01:02 +0000 (05:01 +0000)]
r539: * Remove /usr/doc manglement code from postinst and prerm.
Do not use this verion of debhelper for woody backports!
* Removed dh_installxaw.
joey [Fri, 19 Jul 2002 00:58:01 +0000 (00:58 +0000)]
r538: * Make dh_installchangelogs install debian/NEWS files as well, as
NEWS.Debian. Make dh_compress always compress them. The idea is to make
these files be in a machine parsable form, like the debian changelog, but
only put newsworthy info into them. Automated tools can then display new
news on upgrade. It is hoped that if this catches on it will reduce the
abuse of debconf notes. See discussion on debian-devel for details.
joey [Sat, 6 Jul 2002 02:59:27 +0000 (02:59 +0000)]
r537: * In dh_install, don't limit to -type f when doing the find due to -X.
This makes it properly install syml8inks, cf my rpm bug.
joey [Sat, 6 Jul 2002 02:27:32 +0000 (02:27 +0000)]
r536: * Patch from doogie to make dh_movefiles support -X. Closes: #150978
* Pound home in dh_installman's man page that yet, it really does do the
right thing. Closes: #150644
joey [Mon, 24 Jun 2002 18:38:41 +0000 (18:38 +0000)]
r535: updates
joey [Fri, 21 Jun 2002 01:04:14 +0000 (01:04 +0000)]
r534: * Stupid, evil typo.
* Fixed the tests clint didn't show me.
joey [Fri, 21 Jun 2002 00:46:43 +0000 (00:46 +0000)]
r533: * In script fragments, use more posix tests, no -a or -o, no parens.
Closes: #150403
joey [Thu, 20 Jun 2002 01:31:47 +0000 (01:31 +0000)]
r532: * Added --mainpackage= option, of use in some kernel modules packages.
* dh_gencontrol only needs to pass -p to dpkg-gencontrol if there is more
than one package in debian/control. This makes it a bit more flexible in
some cases.
joey [Sun, 16 Jun 2002 00:22:07 +0000 (00:22 +0000)]
r531: * Fixed debconf-utils dependency.
joey [Fri, 14 Jun 2002 03:26:52 +0000 (03:26 +0000)]
r530: updates...
joey [Sun, 2 Jun 2002 00:42:47 +0000 (00:42 +0000)]
r529: * dh_compress: always compress .pcf files in
/usr/X11R6/lib/X11/fonts/{100dpi,75dpi,misc}, as is required by policy.
joey [Sun, 26 May 2002 05:06:51 +0000 (05:06 +0000)]
r528: * Consistently use the which command instead of command -v or hardcoded
paths in autoscripts. Neither is in posix, but which is in debianutils, so
will always be available. command -v is not available in zsh.
Closes: #148172
joey [Fri, 24 May 2002 02:55:33 +0000 (02:55 +0000)]
r527: * dh_install: glob relative to --sourcedir. Closes: #147908
* Documented what globbing is allowed.
joey [Thu, 23 May 2002 01:37:24 +0000 (01:37 +0000)]
r526: * Don't leak regex characters from -X when generating DH_EXCLUDE_FIND.
joey [Thu, 23 May 2002 00:48:47 +0000 (00:48 +0000)]
r525: * dh_strip: If a file is an ELF shared binary, does not have a .so.* in its
name, stirp it as a ELF binary. It seems that GNUstep has files of this
sort. See bug #35733 (not sufficient to close all of it).
joey [Wed, 22 May 2002 18:18:38 +0000 (18:18 +0000)]
r524: * Make dh_clean remove autom4te.cache.
joey [Sun, 19 May 2002 05:07:29 +0000 (05:07 +0000)]
r523: * Removing perl warning message.
joey [Sun, 19 May 2002 03:06:41 +0000 (03:06 +0000)]
r522: * Set DH_ALWAYS_EXCLUDE=CVS and debhelper will exclude CVS directories
from processing by any command that takes a -X option, and dh_builddeb
will also go in and rm -rf any that still sneak into the build tree.
* dh_install: A patch from Eric Dorland <eric@debian.org> adds support for
--sourcedir, which allows debian/package.files files to be moved over to
debian/package.install, and just work. Closes: #146847
* dh_movefiles: don't do file tests in no-act mode. Closes: #144573
* dh_installdebconf: pass --drop-old-templates to debconf-mergetemplate.
Means debhelper has to depend on debconf-utils 1.1.1.
joey [Fri, 17 May 2002 19:43:32 +0000 (19:43 +0000)]
r521: * Corrects misbuild with CVS dirs in deb. Closes: #146576
joey [Wed, 17 Apr 2002 01:32:54 +0000 (01:32 +0000)]
r520: * dh_install: delay globbing until after destintations have been found.
Closes: #143234
joey [Sun, 14 Apr 2002 16:03:16 +0000 (16:03 +0000)]
r519: * dh_installdebconf: allow parameters after -- to go to
debconf-mergetemplate.
* dh_installman: don't whine about zero-length man pages in .so conversion.
* Forgot to export filedoublearray, Closes: #142784