source: lliurex-firefox-settings/trunk/fuentes/debian/lliurex-firefox-settings.postinst @ 4584

Last change on this file since 4584 was 4584, checked in by Juanma, 3 years ago

Clients forced to use server as homepage

File size: 1.3 KB
Line 
1#!/bin/sh
2set -e
3
4ORIG_FILE="/etc/xul-ext/ubufox.js"
5OUR_FILE="/etc/xul-ext/lliurex.js"
6DIST_ORIG_FILE="/usr/lib/firefox/distribution/distribution.ini"
7DIST_OUR_FILE="/usr/lib/firefox/distribution/lliurex.ini"
8SERVER_HP="/usr/share/lliurex-firefox-settings/lliurex-firefox.properties"
9STANDALONE_HP="/usr/share/lliurex-firefox-settings/lliurex-firefox_standalone.properties"
10WORKFILE="/etc/firefox/lliurex-firefox.properties"
11
12case $1 in
13
14        configure)
15                if dpkg-divert --package lliurex-firefox-settings--add  --rename  --divert ${ORIG_FILE}.real ${ORIG_FILE} ; then
16                        ln -fs ${OUR_FILE} ${ORIG_FILE}
17                else
18                        echo "Unabe to divert file ${ORIG_FILE}"
19                fi
20                if dpkg-divert --package lliurex-firefox-settings--add  --rename  --divert ${DIST_ORIG_FILE}.real ${DIST_ORIG_FILE} ; then
21                        ln -fs ${DIST_OUR_FILE} ${DIST_ORIG_FILE}
22                else
23                        echo "Unabe to divert file ${ORIG_FILE}"
24                fi
25                if lliurex-version -f | /bin/egrep "(server|client)" > /dev/null 2>&1
26                then
27                        if [ `n4d-client -c ZCenterVariables -m get_state -a zero-server-wizard` -eq 1 ] 
28                        then
29                                ln -fs ${SERVER_HP} ${WORKFILE} 
30                        elif lliurex-version -f | /bin/egrep "client" > /dev/null 2>&1
31                        then
32                                ln -fs ${SERVER_HP} ${WORKFILE} 
33                        else
34                                ln -fs ${STANDALONE_HP} ${WORKFILE}
35                        fi
36
37                else 
38                        ln -fs ${STANDALONE_HP} ${WORKFILE}
39                fi
40                ;;
41        *)
42                echo "Nothing to do"
43                ;; 
44esac
45
46#DEBHELPER#
Note: See TracBrowser for help on using the repository browser.