source: pmb4.2/trunk/fuentes/debian/pmb.postinst @ 2851

Last change on this file since 2851 was 2851, checked in by jrpelegrina, 3 years ago

Fix categories and Rebeca z3950 settings

File size: 2.2 KB
Line 
1#!/bin/sh
2
3set -e
4
5
6case $1 in
7       
8        configure)
9                # temp dirs permissions
10                chown root:www-data /var/lib/pmb/backup
11                chown root:www-data /var/lib/pmb/backup/backups
12                chown root:www-data /var/lib/pmb/temp
13                chmod 2775 /var/lib/pmb/backup
14                chmod 2775 /var/lib/pmb/backup/backups
15                chmod 2775 /var/lib/pmb/temp
16
17                # Settings for PMB UPLOAD MAX Size
18
19                mkdir -p /etc/lliurex-tokens/
20
21                if [ ! -e /etc/lliurex-tokens/pmb4.2_phpsize ]; then
22                       
23                        # Setting the lliurex-token for pmb
24                        echo " [ PMB 4.2 ] : PHP Upload size fixed to 20MB "
25                        echo "PHP Size fixed to 20MB " > /etc/lliurex-tokens/pmb4.2_phpsize
26                        date >> /etc/lliurex-tokens/pmb4.2_phpsize
27                       
28                        # Calling utility
29                        bash /usr/share/pmb/www/lliurex/utilidades/phpiniconf.sh --pmb || true
30
31                else
32
33                        echo " [ PMB 4.2 ] : PHP Upload has been already set...nothing to do "
34
35                fi
36               
37                if [ ! -e /etc/lliurex-tokens/pmb4.2_javascript ]; then
38                       
39                        # Setting the lliurex-token for pmb
40                        echo " [ PMB 4.2 ] : Disable Javascript Common "
41                        echo "Disabled Javascript Common " > /etc/lliurex-tokens/pmb4.2_javascript
42                        date >> /etc/lliurex-tokens/pmb4.2_javascript
43                       
44                        # Calling utility
45                        #a2disconf javascript-common || true
46                         
47                        DISCONF="/usr/local/sbin/a2disconf-lliurex"
48                        ${DISCONF} javascript-common || true   
49                else
50
51                        echo " [ PMB 4.2 ] : Javascript Common has been already disabled...nothing to do "
52
53                fi
54
55               
56                # Reloading apache
57                systemctl restart apache2-lliurex
58
59        # Updated some tables
60                # Settings the lliurex-token for pmb
61                echo "######" >> /etc/lliurex-tokens/pmb4.1_updatedtables
62                echo "Updated some tables " >> /etc/lliurex-tokens/pmb4.1_updatedtables
63                date >> /etc/lliurex-tokens/pmb4.1_updatedtables
64                dpkg -s pmb | grep Version >> /etc/lliurex-tokens/pmb4.1_updatedtables 
65                echo "######" >> /etc/lliurex-tokens/pmb4.1_updatedtables       
66
67                # Calling utility               
68                bash /usr/share/pmb/www/lliurex/utilidades/updatedtables || true
69        ;;
70               
71        abort-upgrade|abort-remove|abort-deconfigure)
72                echo "postinst called with argument \`$1'" >&2
73                exit 1
74        ;;
75
76        *)
77                echo "postinst called with unknown argument \`$1'" >&2
78                exit 1
79        ;;
80esac   
81
82
83
84#DEBHELPER#
85exit 0
Note: See TracBrowser for help on using the repository browser.