Index: debian/neon-settings.postrm =================================================================== --- debian/neon-settings.postrm +++ debian/neon-settings.postrm @@ -15,6 +15,8 @@ for DFILE in $DIVERSIONS; do dpkg-divert --package $PKG --remove $DFILE done + + dpkg-divert --remove --package $PKG --rename /usr/bin/firefox fi # dh_installdeb will replace this with shell code automatically Index: debian/neon-settings.preinst =================================================================== --- debian/neon-settings.preinst +++ debian/neon-settings.preinst @@ -18,6 +18,16 @@ fi done +divert_rename () { + source=$1 + target=$2 + if ! dpkg-divert --list $source | grep -q $PKG ; then + dpkg-divert --add --package $PKG --rename --divert $target $source + fi +} + +divert_rename '/usr/bin/firefox' '/usr/bin/_neon.firefox' + # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. Index: debian/neon-settings/usr/bin/firefox =================================================================== --- /dev/null +++ debian/neon-settings/usr/bin/firefox @@ -0,0 +1,6 @@ +#!/bin/sh + +export GTK_USE_PORTAL=1 + +exec _neon.firefox "$@" +