]> git.donarmstrong.com Git - debhelper.git/commitdiff
Do not call update-mime and update-mime-database in maint. scripts as they are triggered.
authorCharles Plessy <plessy@debian.org>
Sun, 12 Aug 2012 23:58:49 +0000 (08:58 +0900)
committerJoey Hess <joey@kitenet.net>
Mon, 27 Aug 2012 15:51:58 +0000 (11:51 -0400)
autoscripts/postinst-mime [deleted file]
autoscripts/postinst-sharedmimeinfo [deleted file]
autoscripts/postrm-mime [deleted file]
autoscripts/postrm-sharedmimeinfo [deleted file]
dh_installmime

diff --git a/autoscripts/postinst-mime b/autoscripts/postinst-mime
deleted file mode 100644 (file)
index 3749fc9..0000000
+++ /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 (file)
index aa6333f..0000000
+++ /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 (file)
index a940411..0000000
+++ /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 (file)
index 917fd49..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x "`which update-mime-database 2>/dev/null`" ]; then
-       update-mime-database /usr/share/mime
-fi
index 998d6bad33d6c7f99a713b1cb003fa42143f923d..d44c9150d7d50df4ce2b1d0645f354be33a864e5 100755 (executable)
@@ -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