summaryrefslogtreecommitdiff
path: root/debian/tt-rss-pgsql.postinst
blob: 7a033277955273d10aed8de0a7fd4a6121a6442c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/bin/sh
set -e

PACKAGE=tt-rss-pgsql

case "$1" in
    configure)

	# source debconf stuff
	if [ -f /usr/share/debconf/confmodule ]; then
		. /usr/share/debconf/confmodule
	fi

	# debconf messages      
	db_get $PACKAGE/webserver || true
	WEBSERVER="$RET";

	# webserver configuration
	if $WEBSERVER; then
	        if [ ! -d /etc/apache2/conf.d/ ]; then
	                install -d -m755 /etc/apache2/conf.d/
	        fi

	        if [ ! -e /etc/apache2/conf.d/$PACKAGE.conf ]; then
	                ln -s /etc/$PACKAGE/apache.conf /etc/apache2/conf.d/$PACKAGE.conf
	                #sed -e "s#tt-rss/www#$PACKAGE/www#" -i /etc/$PACKAGE/apache.conf
	        fi
         if apache2ctl configtest 2>/dev/null; then
                 invoke-rc.d apache2 force-reload || true
         else
                 echo "apache need to be reload manualy"
         fi
	fi
	
	# dbconfig-common
	. /usr/share/dbconfig-common/dpkg/postinst.pgsql
	dbc_first_version="1.3.1"
	dbc_generate_include="php:/etc/$PACKAGE/database.php"
	dbc_generate_include_owner="root:www-data"
	dbc_generate_include_perms="0640"
	dbc_go $PACKAGE $@

	echo "Install ok on http://localhost/tt-rss/tt-rss.php"
    ;;

    abort-upgrade|abort-remove|abort-deconfigure)
    ;;

    *)
        echo "postinst called with unknown argument \`$1'" >&2
        exit 1
    ;;
esac

exit 0

#DEBHELPER#