DebHelper Overview
From Tuxwiki
[edit]
Overview of debhelper scripts
Note that all debhelper scripts understand a common set of parameters, besides their specific ones:
[-v] [-a] [-i] [-s] [--no-act] [-ppackage] [-Npackage] [-Ptmpdir]
- dh_testdir
Tests for the correct directory (checks if debian/control exists). - dh_testroot
Checks if the current user is "root". - dh_clean
Cleans up after a build. Note the "-k" option when building multiple binary packages from one source package. - dh_installdirs
Creates subdirectories in package build directories. - dh_makeshlibs
Automatically scan for shared libraries and generate a shlibs file for the libraries it finds. - dh_shlibdeps
Calculates shared library dependencies for packages.
- dh_installdebconf
Installs files used by the debconf package into package build directories. - dh_installdocs
Installs documentation into usr/share/doc/package. Automatically installs debian/copyright. Also installs files listed in debian/package.docs. - dh_installchangelogs
Installs changelog files into usr/share/doc/package. - dh_installexamples
- dh_installmenu
- dh_installlogrotate
- dh_installemacsen
- dh_installpam
- dh_installmime
- dh_installinit
- dh_installcron
- dh_installman
- dh_installinfo
- dh_undocumented
- dh_python -a
- dh_link
Creates symbolic links in package build directories. - dh_strip
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_perl
- dh_gencontrol
- dh_md5sums
- dh_builddeb

