source: lliurex-lab/trunk/fuentes/debian/postinst @ 2934

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

Added one-shot to add the "manually installed" mark

File size: 1.4 KB
Line 
1#!/bin/sh
2set -e
3# N4D module must be enabled to make more easier
4# the installation process
5#dconf update
6
7case $1 in
8        configure)
9                if dpkg --compare-versions $2 lt 0.14
10                then
11                        cp /usr/share/lliurex-lab/one-shot/* /etc/n4d/one-shot/
12                        invoke-rc.d n4d restart || true
13                fi
14
15                if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
16                        . /usr/share/apache2/apache2-maintscript-helper
17                        apache2_invoke ensite lliurexlab
18                fi
19
20                invoke-rc.d apache2 reload || true
21
22
23
24
25                if dpkg --compare-versions "$2" lt 0.9 ;then
26               
27                        CNAME="/var/lib/dnsmasq/config/cname-server"
28                       
29                        if [ -f $CNAME ]; then
30               
31                                DOMAIN=$(n4d-vars getvalues INTERNAL_DOMAIN | cut -d"'" -f2)
32                                SRVNAME=$(n4d-vars getvalues HOSTNAME | cut -d"'" -f2)
33                                echo "Fixing lliurexlab DNS ..."
34                                sed -i -e "/^cname=lliurexlab.*/d" $CNAME
35                                sed -i -e "/^$/d" $CNAME
36                                echo "\ncname=lliurexlab.$DOMAIN,$SRVNAME.$DOMAIN\n" >> $CNAME
37                               
38                                invoke-rc.d dnsmasq restart || true
39                       
40                        fi
41               
42                fi
43
44                #
45
46                #if [ ! -f /var/lib/dnsmasq/config/cname-lliurex-guard ]; then
47                #       echo "cname=lliurexlab.$DOMINI,$SRVNAME.$DOMINI" > /var/lib/dnsmasq/config/cname-lliurexlab
48                #        service dnsmasq restart
49                #fi
50       
51
52        ;;
53        *)
54                echo "[DEBUG] Unknow action ..."
55        ;;
56esac
57
58#DEBHELPER#
59
60exit 0
61       
62
Note: See TracBrowser for help on using the repository browser.