source: lliurex-pmb/trunk/fuentes/debian/lliurex-pmb.postinst @ 5334

Last change on this file since 5334 was 5334, checked in by hectorgh, 4 years ago

making sure everything is in its place

File size: 1.4 KB
Line 
1#!/bin/sh
2
3# postinstall code commented
4# pmb configured with lliurex-zero-pmb
5set -e
6opac_file="/etc/apache2-lliurex/sites-available/opac"
7pmb_file="/etc/apache2-lliurex/sites-available/pmb"
8case "$1" in
9    configure)
10        if [ -f $opac_file ]; then
11                sed -i '/AddDefaultCharset utf-8/d' $opac_file
12                #service apache2-lliurex force-reload || true
13                systemctl restart apache2-lliurex || true
14        fi
15        if [ -f $pmb_file ]; then
16                sed -i '/AddDefaultCharset utf-8/d' $pmb_file
17                #service apache2-lliurex force-reload || true
18                systemctl restart apache2-lliurex || true
19        fi
20
21
22        if dpkg --compare-versions "$2" lt 0.41; then
23
24                PMB_ORIG="/usr/share/lliurex-pmb/apache2-lliurex/sites-available/pmb.conf"
25                PMB_ETC="/etc/apache2-lliurex/sites-available/pmb.conf"
26
27                OPAC_ORIG="/usr/share/lliurex-pmb/apache2-lliurex/sites-available/opac.conf"
28                OPAC_ETC="/etc/apache2-lliurex/sites-available/opac.conf"
29
30                RC=0
31               
32                diff $PMB_ORIG $PMB_ETC 1>/dev/null || { cp $PMB_ORIG $PMB_ETC; RC=1; }
33                diff $OPAC_ORIG $OPAC_ETC 1>/dev/null || { cp $OPAC_ORIG $OPAC_ETC; RC=1; }
34
35                if [ -e /etc/init.d/apache2-lliurex ]; then
36                       
37                        if [ $RC -eq 1 ]; then
38                                systemctl restart apache2-lliurex || true
39                        fi
40       
41                fi
42
43        fi
44
45
46
47    ;;
48
49    abort-upgrade|abort-remove|abort-deconfigure)
50    ;;
51
52    *)
53        echo "postinst called with unknown argument \`$1'" >&2
54        exit 1
55    ;;
56esac
57
58#DEBHELPER#
59
60exit 0
61
62
Note: See TracBrowser for help on using the repository browser.