summaryrefslogtreecommitdiff
path: root/waterfox-g/debian/waterfox-g.postinst
diff options
context:
space:
mode:
authorB. Stack <bgstack15@gmail.com>2024-06-27 14:37:16 -0400
committerB. Stack <bgstack15@gmail.com>2024-06-27 14:37:16 -0400
commite85d214d9ad99217913b996b812e05feb01b1cb8 (patch)
treefcd2cdf103c8f3184525bfb4e7f70e2c6ba690f3 /waterfox-g/debian/waterfox-g.postinst
parentnotepadnext 0.8 (diff)
downloadstackrpms-e85d214d9ad99217913b996b812e05feb01b1cb8.tar.gz
stackrpms-e85d214d9ad99217913b996b812e05feb01b1cb8.tar.bz2
stackrpms-e85d214d9ad99217913b996b812e05feb01b1cb8.zip
waterfox-g 6.0.16
Diffstat (limited to 'waterfox-g/debian/waterfox-g.postinst')
-rwxr-xr-xwaterfox-g/debian/waterfox-g.postinst113
1 files changed, 0 insertions, 113 deletions
diff --git a/waterfox-g/debian/waterfox-g.postinst b/waterfox-g/debian/waterfox-g.postinst
deleted file mode 100755
index 8c8717e..0000000
--- a/waterfox-g/debian/waterfox-g.postinst
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-
-set -e
-
-MOZ_LIBDIR=/usr/lib/waterfox-g
-MOZ_APP_NAME=waterfox-g
-MOZ_PKG_NAME=waterfox-g
-
-# Move a conffile without triggering a dpkg question
-finish_mv_conffile() {
- local OLDCONFFILE="$1"
- local NEWCONFFILE="$2"
-
- rm -f $OLDCONFFILE.dpkg-remove
-
- [ -e "$OLDCONFFILE" ] || return 0
-
- echo "Preserving user changes to $NEWCONFFILE (renamed from $OLDCONFFILE)..."
- mv -f "$NEWCONFFILE" "$NEWCONFFILE.dpkg-new"
- mv -f "$OLDCONFFILE" "$NEWCONFFILE"
-}
-
-finish_rm_conffile() {
- local CONFFILE="$1"
-
- if [ -e "$CONFFILE.dpkg-backup" ]; then
- mv -f "$CONFFILE.dpkg-backup" "$CONFFILE.dpkg-bak"
- fi
- if [ -e "$CONFFILE.dpkg-remove" ]; then
- echo "Removing obsolete conffile $CONFFILE ..."
- rm -f "$CONFFILE.dpkg-remove"
- fi
-}
-
-if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-remove" ] ; then
- update-alternatives --install /usr/bin/gnome-www-browser \
- gnome-www-browser /usr/bin/$MOZ_APP_NAME 40
-
- update-alternatives --install /usr/bin/x-www-browser \
- x-www-browser /usr/bin/$MOZ_APP_NAME 40
-fi
-
-if [ "$1" = "configure" ] ; then
- #
- # AppArmor
- #
- APP_PROFILE="/etc/apparmor.d/usr.bin.$MOZ_PKG_NAME"
- if [ -f "$APP_PROFILE" ]; then
- # Setup the extra include files
- # Add the local/ include
- LOCAL_APP_PROFILE="/etc/apparmor.d/local/usr.bin.$MOZ_PKG_NAME"
- test -e "$LOCAL_APP_PROFILE" || {
- tmp=`mktemp`
- cat <<EOM > "$tmp"
-# Site-specific additions and overrides for usr.bin.waterfox-g
-# For more details, please see /etc/apparmor.d/local/README.
-EOM
- mkdir `dirname $LOCAL_APP_PROFILE` 2>/dev/null || true
- mv -f "$tmp" "$LOCAL_APP_PROFILE"
- chmod 644 "$LOCAL_APP_PROFILE"
- }
-
- # Add the addons include
- ADDONS_APP_PROFILE="/etc/apparmor.d/abstractions/ubuntu-browsers.d/$MOZ_PKG_NAME"
- test -e "$ADDONS_APP_PROFILE" || {
- tmp=`mktemp`
- cat <<EOM > "$tmp"
-# This file is updated by 'aa-update-browser' and may be overwritten on
-# upgrades.
-#
-# For site-specific adjustments, please see /etc/apparmor.d/local/<binary>
-
-#include <abstractions/ubuntu-browsers.d/plugins-common>
-#include <abstractions/ubuntu-browsers.d/mailto>
-#include <abstractions/ubuntu-browsers.d/multimedia>
-#include <abstractions/ubuntu-browsers.d/productivity>
-#include <abstractions/ubuntu-browsers.d/java>
-#include <abstractions/ubuntu-browsers.d/kde>
-#include <abstractions/ubuntu-browsers.d/text-editors>
-#include <abstractions/ubuntu-browsers.d/ubuntu-integration>
-#include <abstractions/ubuntu-browsers.d/user-files>
-EOM
- mkdir -p `dirname $ADDONS_APP_PROFILE` 2>/dev/null || true
- mv -f "$tmp" "$ADDONS_APP_PROFILE"
- chmod 644 "$ADDONS_APP_PROFILE"
- }
-
- # Reload AppArmor profile
- DISABLE_APP_PROFILE="/etc/apparmor.d/disable/usr.bin.$MOZ_PKG_NAME"
- if [ ! -f "$DISABLE_APP_PROFILE" ] && aa-status --enabled 2>/dev/null; then
- apparmor_parser -r -T -W "$APP_PROFILE" || true
- fi
- fi
- #
- # End AppArmor
- #
-
- finish_rm_conffile "/etc/${MOZ_PKG_NAME}/profile/bookmarks.html"
- finish_rm_conffile "/etc/${MOZ_PKG_NAME}/profile/localstore.rdf"
- finish_rm_conffile "/etc/${MOZ_PKG_NAME}/profile/mimeTypes.rdf"
- finish_rm_conffile "/etc/${MOZ_PKG_NAME}/profile/prefs.js"
- finish_rm_conffile "/etc/${MOZ_PKG_NAME}/profile/chrome/userChrome-example.css"
- finish_rm_conffile "/etc/${MOZ_PKG_NAME}/profile/chrome/userContent-example.css"
-
- finish_mv_conffile "/etc/${MOZ_PKG_NAME}/pref/waterfox-g.js" "/etc/${MOZ_PKG_NAME}/syspref.js"
-fi
-
-echo "Please restart all running instances of $MOZ_APP_NAME, or you will experience problems."
-
-if [ -d /var/run ] ; then
- touch /var/run/$MOZ_APP_NAME-restart-required
-fi
-#DEBHELPER#
bgstack15