diff options
author | Joey Hess <joey@gnu.kitenet.net> | 2009-03-06 14:02:15 -0500 |
---|---|---|
committer | Joey Hess <joey@gnu.kitenet.net> | 2009-03-06 14:02:15 -0500 |
commit | 651be44c078b91112bf18d87d3629d23beb1a5c7 (patch) | |
tree | e54eee3059b6d08814f5b0de9641d105ded65e31 /dh_installmenu | |
parent | 14f322661663b3d95231fa2a499e856fc1689e14 (diff) | |
download | debhelper-651be44c078b91112bf18d87d3629d23beb1a5c7.tar.gz |
dh_installmenus: Now that a triggers capable menu and dpkg are in stable, menu does not need to be explicitly run in maintainer scripts, except for packages with menu-methods files. (See #473467)
Diffstat (limited to 'dh_installmenu')
-rwxr-xr-x | dh_installmenu | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/dh_installmenu b/dh_installmenu index 327fac0f..963f546f 100755 --- a/dh_installmenu +++ b/dh_installmenu @@ -18,18 +18,17 @@ B<dh_installmenu> [S<B<debhelper options>>] [B<-n>] dh_installmenu is a debhelper program that is responsible for installing 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. These commands are inserted into -the maintainer scripts by dh_installdeb. 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 usr/share/menu/package in the package build directory. This is a debian menu file. See L<menufile(5)> for its format. If a file named debian/package.menu-method exits, then it is installed into etc/menu-methods/package in the package build directory. This is a debian -menu method file. +menu method file. In this case, dh_installmenu also automatically generates +the postinst and postrm commands needed to +interface with the debian menu package. 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 @@ -55,13 +54,6 @@ foreach my $package (@{$dh{DOPACKAGES}}) { doit("install","-d","$tmp/usr/share/menu"); } doit("install","-p","-m644",$menu,"$tmp/usr/share/menu/$package"); - - # Add the scripts if a menu-method file doesn't exist. - # The scripts for menu-method handle everything these do, too. - if ($menu_method eq "" && ! $dh{NOSCRIPTS}) { - autoscript($package,"postinst","postinst-menu"); - autoscript($package,"postrm","postrm-menu") - } } if ($menu_method ne '') { |