Bug#773431: mate-terminal: provides x-terminal-emulator but does not implement -T

Vagrant Cascadian vagrant at debian.org
Fri Dec 26 21:05:19 UTC 2014


Control: tags -1 patch

On 2014-12-22, Matt Kraai wrote:
> mate-terminal already contains a mate-terminal.wrapper program that
> provides the options required for x-terminal-emulator, but
> update-alternatives is called with mate-terminal instead of
> mate-terminal.wrapper.
>
> I think it's just necessary to use update-alternatives in the
> maintainer scripts to remove the mate-terminal alternative and add a
> mate-terminal.wrapper one, but I'm not sure how to do so.

I haven't tested, but the following patch should work:

diff --git a/debian/mate-terminal.postinst b/debian/mate-terminal.postinst
index 278bc4c..0fdb949 100755
--- a/debian/mate-terminal.postinst
+++ b/debian/mate-terminal.postinst
@@ -6,6 +6,6 @@ set -e
 
 if [ "$1" = "configure" ]; then
 	update-alternatives --install /usr/bin/x-terminal-emulator \
-		x-terminal-emulator /usr/bin/mate-terminal 30
+		x-terminal-emulator /usr/bin/mate-terminal.wrapper 30
 fi
 
diff --git a/debian/mate-terminal.prerm b/debian/mate-terminal.prerm
index 2145b42..57f6df2 100755
--- a/debian/mate-terminal.prerm
+++ b/debian/mate-terminal.prerm
@@ -5,6 +5,6 @@ set -e
 #DEBHELPER#
 
 if [ "$1" = "remove" ]; then
-	update-alternatives --remove x-terminal-emulator /usr/bin/mate-terminal
+	update-alternatives --remove x-terminal-emulator /usr/bin/mate-terminal.wrapper
 fi


It doesn't handle removal of the old alternatives using mate-terminal
directly; it probably should do that also...


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-mate-team/attachments/20141226/62df7ce8/attachment.sig>


More information about the pkg-mate-team mailing list