]> git.donarmstrong.com Git - debhelper.git/commit
r518: * dh_movefiles has long been a sore point in debhelper. Inherited
authorjoey <joey>
Fri, 12 Apr 2002 03:04:35 +0000 (03:04 +0000)
committerjoey <joey>
Fri, 12 Apr 2002 03:04:35 +0000 (03:04 +0000)
commit29fd2dcb7d861e78f8b5855abd06364e8d60c2ed
treeab18887fe7bba32e72f842d5b685181df239c93d
parentea383ca972213bdda50226c536e3224a361904b8
r518:    * dh_movefiles has long been a sore point in debhelper. Inherited
     from debstd, its interface and implementation suck, and I have maintained
     it while never really deigning to use it. Now there is a remplacment:
     dh_install, which ...
     - copies files, doesn't move them. Closes: #75360, #82649
     - doesn't have that whole annoying debian/package.files vs. debian/files
       mess, as it uses debian/install.
     - supports copying empty subdirs. Closes: #133037
     - doesn't use tar, thus no error reproting problems. Closes: #112538
     - files are listed relative to the pwd, debian/tmp need not be used at
       all, so no globbing issues. Closes: #100404
     - supports -X. Closes: #116902
     - the whole concept of moving files out of a directory is gone, so this
       bug doesn't really apply. Closes: #120026
     - This is exactly what Bill Allombert asked for in #117383, even though I
       designed it seemingly independantly. Thank you Bill! Closes: #117383
   * Made debhelper's debian/rules a lot simpler by means of the above.
   * Updated example rules file to use dh_install. Also some reordering and
     other minor changes.
   * dh_movefiles is lightly deprecated, and when you run into its bugs and
     bad design, you are incouraged to just use dh_install instead.
   * dh_fixperms: in v4 only, make all files in bin/ dirs +x. Closes: #119039
   * dh_fixperms: in v4 only, make all files in etc/init.d executable (of
     course there's -X ..)
   * dh_link: in v4 only, finds existing, non-policy-conformant symlinks
     and corrects them. This has the side effect of making dh_link idempotent.
   * Added a -h/--help option. This seems very obvious, but it never occured to
     me before..
   * use v4 for building debhelper itself
   * v4 mode is done, you may now use it without fear of it changing.
     (This idea of this upload is to get v4 into woody so people won't run into
     many issues backporting from sarge to woody later on. Packages targeted
     for woody should continue to use whatever compatability level they are
     using.)
16 files changed:
Debian/Debhelper/Dh_Getopt.pm
Debian/Debhelper/Dh_Lib.pm
debhelper.pod
debian/changelog
debian/compat
debian/copyright
debian/rules
dh_fixperms
dh_install [new file with mode: 0755]
dh_link
dh_movefiles
doc/TODO
examples/rules
examples/rules.indep
examples/rules.multi
examples/rules.multi2