summaryrefslogtreecommitdiff
path: root/dh_gencontrol
Commit message (Collapse)AuthorAge
* dh_gencontrol: Revert change made in version 4.0.13 that avoided passing -p ↵Joey Hess2014-02-20
| | | | to dpkg-gencontrol when only operating on one package. There seems to be no benefit to doing that, and it breaks when using Build-Profiles, since while debhelper may know a profile only allows for one package, dpkg-gencontrol may see other packages in the control file.
* Apply manual pages conventionsDavid Prévot2010-11-02
| | | | | | | | | As advised in man(1), always use: B<bold text> type exactly as shown. I<italic text> replace with appropriate argument. s/debian/Debian/ if needed. s/ / / also. s/perl/Perl/ s/python/Python/ and s/emacs/Emacs/ too.
* Man page fixes about what program -u passes params to. Closes: #593342Joey Hess2010-08-17
|
* Add deprecation warnings for -u to the documentation, since putting options ↵Joey Hess2009-11-04
| | | | after -- is much more sane. (However, -u will not go away any time soon.) Closes: #554509
* dh_gencontrol: No longer need to generate the udeb filename when calling ↵Joey Hess2009-02-23
| | | | | | | | | dpkg-gencontrol. * dh_gencontrol: No longer need to generate the udeb filename when calling dpkg-gencontrol. * dh_gencontrol: Do not need to tell dpkg-gencontol not to include the Homepage field in udebs (fixed in dpkg-dev 1.14.17).
* Move many command-specific options to only be accepted by the command that ↵Joey Hess2008-10-21
| | | | | | | | | | | | | | | | | | uses them. Affected options are: -x, -r, -R, -l, -L, -m, --include-conffiles, --no-restart-on-upgrade, --no-start, --restart-after-upgrade, --init-script, --filename, --flavor, --autodest, --libpackage, --add-udeb, --dpkg-shlibdeps-params, --dpkg-gencontrol-params, --update-rcd-params, --major, --remove-d, --dirs-only, --keep-debug, --version-info, --list-missing, --fail-missing, --language, --until, --after, --before, --remaining, --with * If any third-party debhelper commands use any of the above options, they will be broken, and need to be changed to pass options to init(). * To avoid breaking rules files that pass options to commands that do not use them, debhelper will now only warn if it encounters an unknown option. This will be converted back to an error later.
* dh_gencontrol: Ensure misc:Depends is set in substvars to avoid dpkg ↵Joey Hess2008-09-12
| | | | complaining about it when it's empty. Closes: #498666
* dh_gencontrol: Drop the Homepage field from udebs. Closes: #492719Joey Hess2008-07-28
|
* * dh_gencontrol: Stop passing -isp, it's the default now. Closes: #458114Joey Hess2007-12-28
|
* r2008: * dh_gencontrol: Fix man page typo. Closes: #431232joeyh2007-06-30
|
* r1655: * Added udeb support, as pioneered by di-packages-build. Understandsjoey2004-02-09
| | | | | | | | | | | | | | | "XC-Package-Type: udeb" in debian/control. See debhelper(1) for details. * Dh_Lib: add and export is_udeb and udeb_filename * dh_builddeb: name udebs with proper extension * dh_gencontrol: pass -n and filename to dpkg-gencontrol * dh_installdocs, dh_makeshlibs, dh_md5sums, dh_installchangelogs, dh_installexamples, dh_installman, dh_installmanpages: skip udebs * dh_shlibdeps: skip udebs. This may be temporary. * dh_installdeb: do not process conffiles, shlibs, preinsts, postrms, or prerms for udebs. Do not substiture #DEBHELPER# tokens in postinst scripts for udebs. * dh_installdebconf: skip config script for udebs, still do templates
* r1590: * Converted several chown 0.0 to chown 0:0 for POSIX 200112.joey2003-08-18
| | | | | | * dh_python: patch from Josselin to support packages only shipping binary (.so) modules, and removal of any already byte-compiled .py[co] found.
* r576: * Rename debhelper.1 to debhelper.7.joey2003-03-03
| | | | * Typo, Closes: #183267
* r532: * Added --mainpackage= option, of use in some kernel modules packages.joey2002-06-20
| | | | | | * 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.
* r496: * Man page cleanups, Closes: #119335joey2001-11-18
|
* r480: * Revert change of 3.0.30. This broke too much stuff. Maybe I'lljoey2001-06-18
| | | | change it in debhelper v4..
* r478: * dh_gencontrol: Work around very strange hurd semanticsjoey2001-06-11
| | | | which allow "" to be an empty file. Closes: #100542
* r475: * dh_gencontrol: Added a documented interface for specifying substvarsjoey2001-06-03
| | | | | | | | | | | | | | | data in a file. Substvars data may be put in debian/package.substvars. (Those files used to be used by debhelper for automatically generated data, but it uses a different internal filename now). It will be merged with any automatically determined substvars data. See bug #98819 * I want to stress that no one should ever rely in internal, undocumented debhelper workings. Just because debhelper uses a certian name for some internally used file does not mean that you should feel free to modify that file to your own ends in a debian package. If you do use it, don't be at all suprised when it breaks. If you find that debhelper is lacking a documented interface for something that you need, ask for it! (debhelper's undocumented, internal use only files should now all be prefixed with ".debhelper")
* r472: * Fixed issues with extended parameters to dh_gencontrol including ↵joey2001-05-29
| | | | | | | | | | | | | | | spaces and quotes. This was some histirical cruft that deals with splitting up the string specified by -u, and it should not have applied to the set of options after --. Now that it's fixed, any and all programs that support a -- and options after it, do not require any special quoting of the succeeding options. Quote just like you would in whatever program those options go to. So, for example, dh_gencontrol -Vblah:Depends='foo, bar (>= 1.2)' will work just as you would hope. This fix does NOT apply to -u; don't use -u if you must do something complex. Closes: #89311 * Made escape_shell output a lot better.
* r461: * Documented -isp, Closes: #93983joey2001-04-15
|
* r431: pod over for the nightjoey2001-02-09
|
* r427: converting to pod is getting old..joey2001-02-09
|
* r420: big monsta changesjoey2001-02-09
|
* r412: * Bah, reverted that last change. It isn't useful becausejoey2001-01-28
| | | | dpkg-buildpackage reads the real control file and gets confused.
* r410: * Added the ability to make debhelper read a different file thanjoey2001-01-25
| | | | | debian/control as the control file. This is very useful for various and sundry things, all Evil, most involving kernel packages.
* r360: * Never refer to root, always uid/gid "0". Closes: #67508joey2000-07-21
|
* r348: * Fixes for perl 5.6.joey2000-05-01
| | | | * Spelling fixes.
* r338: * Patch from Jorgen `forcer' Schaefer <forcer at mindless.com> (muchjoey2000-03-02
| | | | | | | | | | | | | | | | | modified)to make dh_installwm use new window manager registration method, update-alternatives. Closes: #52156, #34684 (latter bug is obsolete) * Fixed $dh{flavor} to be upper-case. * Deprecated dh_installemavcsen --number; use --priority instead. Also, the option parser requires the parameter be a number now. And, dh_installwm now accepts --priority, and window manager packages should start using it. * dh_installwm now behaves like a proper debhelper command, and reads debian/<package>.wm too. This is a small behavior change; filenames specified on the command line no longer apply to all packages it acts on. I can't belive this program existed for 2 years with such a glaring problem; I guess most people don't need ot register 5 wm's in 3 sub-packages. Anyway, it can handle such things now. :-) * Moved Dh_*.pm to /usr/lib/perl5/Debian/Debhelper. *big* change.
* r11: Initial revisionjoey1999-08-17