diff options
author | Charles Plessy <plessy@debian.org> | 2012-08-13 08:58:49 +0900 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-08-27 11:51:58 -0400 |
commit | ce2b461ee2784fd5fbaae991d6846c7f1d69c73a (patch) | |
tree | e23f3c0285b46961bd1a96a4470b79e25cedc1a4 /dh_installmime | |
parent | 18a0da8092ea9f3dc48bca92b36f592af25a608d (diff) | |
download | debhelper-ce2b461ee2784fd5fbaae991d6846c7f1d69c73a.tar.gz |
Do not call update-mime and update-mime-database in maint. scripts as they are triggered.
Diffstat (limited to 'dh_installmime')
-rwxr-xr-x | dh_installmime | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/dh_installmime b/dh_installmime index 998d6bad..d44c9150 100755 --- a/dh_installmime +++ b/dh_installmime @@ -11,17 +11,13 @@ use Debian::Debhelper::Dh_Lib; =head1 SYNOPSIS -B<dh_installmime> [S<I<debhelper options>>] [B<-n>] +B<dh_installmime> [S<I<debhelper options>>] =head1 DESCRIPTION B<dh_installmime> is a debhelper program that is responsible for installing mime files into package build directories. -It also automatically generates the F<postinst> and F<postrm> commands needed to -interface with the debian B<mime-support> and B<shared-mime-info> packages. These -commands are inserted into the maintainer scripts by L<dh_installdeb(1)>. - =head1 FILES =over 4 @@ -38,22 +34,6 @@ directory. =back -=head1 OPTIONS - -=over 4 - -=item B<-n>, B<--noscripts> - -Do not modify F<postinst>/F<postrm> scripts. - -=back - -=head1 NOTES - -Note that this command is not idempotent. L<dh_prep(1)> should be called -between invocations of this command. Otherwise, it may cause multiple -instances of the same text to be added to maintainer scripts. - =cut init(); @@ -68,12 +48,6 @@ foreach my $package (@{$dh{DOPACKAGES}}) { } doit("install","-p","-m644",$mime,"$tmp/usr/lib/mime/packages/$package"); } - # Check whether we have to call update-mime (either upstream already - # installs a MIME information file or Debian provides one) - if ((! $dh{NOSCRIPTS}) && (-d "$tmp/usr/lib/mime/packages")) { - autoscript($package,"postinst","postinst-mime"); - autoscript($package,"postrm","postrm-mime") - } my $sharedmimeinfo=pkgfile($package,"sharedmimeinfo"); @@ -83,13 +57,6 @@ foreach my $package (@{$dh{DOPACKAGES}}) { } doit("install", "-p", "-m644", $sharedmimeinfo, "$tmp/usr/share/mime/packages/$package.xml"); } - # check whether we have to call update-mime-database (either upstream - # already installs a shared MIME information file or Debian provides - # one) - if ((! $dh{NOSCRIPTS}) && (-d "$tmp/usr/share/mime/packages")) { - autoscript($package, "postinst", "postinst-sharedmimeinfo"); - autoscript($package, "postrm", "postrm-sharedmimeinfo") - } } =head1 SEE ALSO |