summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Plessy <plessy@debian.org>2012-08-13 08:58:49 +0900
committerJoey Hess <joey@kitenet.net>2012-08-27 11:51:58 -0400
commitce2b461ee2784fd5fbaae991d6846c7f1d69c73a (patch)
treee23f3c0285b46961bd1a96a4470b79e25cedc1a4
parent18a0da8092ea9f3dc48bca92b36f592af25a608d (diff)
Do not call update-mime and update-mime-database in maint. scripts as they are triggered.
-rw-r--r--autoscripts/postinst-mime3
-rw-r--r--autoscripts/postinst-sharedmimeinfo3
-rw-r--r--autoscripts/postrm-mime1
-rw-r--r--autoscripts/postrm-sharedmimeinfo3
-rwxr-xr-xdh_installmime35
5 files changed, 1 insertions, 44 deletions
diff --git a/autoscripts/postinst-mime b/autoscripts/postinst-mime
deleted file mode 100644
index 3749fc9d..00000000
--- a/autoscripts/postinst-mime
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ "$1" = "configure" ] && [ -x "`which update-mime 2>/dev/null`" ]; then
- update-mime
-fi
diff --git a/autoscripts/postinst-sharedmimeinfo b/autoscripts/postinst-sharedmimeinfo
deleted file mode 100644
index aa6333fb..00000000
--- a/autoscripts/postinst-sharedmimeinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ "$1" = "configure" ] && [ -x "`which update-mime-database 2>/dev/null`" ]; then
- update-mime-database /usr/share/mime
-fi
diff --git a/autoscripts/postrm-mime b/autoscripts/postrm-mime
deleted file mode 100644
index a9404112..00000000
--- a/autoscripts/postrm-mime
+++ /dev/null
@@ -1 +0,0 @@
-if which update-mime >/dev/null 2>&1; then update-mime; fi
diff --git a/autoscripts/postrm-sharedmimeinfo b/autoscripts/postrm-sharedmimeinfo
deleted file mode 100644
index 917fd49a..00000000
--- a/autoscripts/postrm-sharedmimeinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x "`which update-mime-database 2>/dev/null`" ]; then
- update-mime-database /usr/share/mime
-fi
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