Changeset 5333


Ignore:
Timestamp:
Jun 26, 2017, 8:56:56 AM (18 months ago)
Author:
hectorgh
Message:

enables instance only when it does not exist

Location:
php5-lliurex-compat/fuentes/debian
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • php5-lliurex-compat/fuentes/debian/changelog

    r5332 r5333  
     1php5-lliurex-compat (0.7) xenial; urgency=high
     2
     3  * Enables instance only if it doesn't exist
     4
     5 -- Hector Garcia Huerta <hectorgh@gmail.com>  Mon, 26 Jun 2017 08:56:09 +0200
     6
    17php5-lliurex-compat (0.6.1) xenial; urgency=high
    28
  • php5-lliurex-compat/fuentes/debian/postinst

    r5332 r5333  
    5757        exit 1
    5858    fi
    59 
    60     # MAKING SURE WE HAVE THE RIGHT PMB AND OPAC SITES
    61 
    62     PMB_CONF=$(find /etc/apache2-lliurex* -name pmb.conf | grep available | xargs grep -i directory | cut -d: -f1 | head -n 1)
    63     OPAC_CONF=$(find /etc/apache2-lliurex* -name opac.conf | grep available | xargs grep -i directory | cut -d: -f1 | head -n 1)
    64 
    65     if [ -n "$PMB_CONF" -a -n "$OPAC_CONF" ]; then
    66    
    67         cp $PMB_CONF /etc/apache2-lliurex/sites-available
    68         cp $OPAC_CONF /etc/apache2-lliurex/sites-available
    69 
    70     fi
    71 
    72    
    73 
    7459
    7560    sed -i -r 's/80( |$)/800/g' /etc/apache2-lliurex/ports.conf
     
    159144            set -x
    160145        fi
    161         setup_apache
    162         change_ports
    163         fix_apache_envvars
    164         fix_mods
    165         echo "Enabling multi-site services"
    166         systemctl enable apache2-lliurex
    167         systemctl daemon-reload
    168         systemctl restart apache2-lliurex
    169         systemctl restart apache2
     146       
     147        if [ ! -e /etc/init.d/apache2-lliurex ]; then
     148       
     149                setup_apache
     150                change_ports
     151                fix_apache_envvars
     152                fix_mods
     153                echo "Enabling multi-site services"
     154                systemctl enable apache2-lliurex
     155                systemctl daemon-reload
     156                systemctl restart apache2-lliurex
     157                systemctl restart apache2
     158               
     159        fi
     160       
     161       
     162        if dpkg --compare-versions "$2" lt 0.7; then
     163       
     164                FILE="/etc/apache2-lliurex/envvars"
     165                   
     166                if [ -e $FILE ]; then
     167                        rc=0
     168                        grep "APACHE_PID_FILE" $FILE | grep "lliurex" || rc=1
     169                        if [ $rc -eq 1 ]; then
     170                                sed -i "s/export APACHE_PID_FILE=\/var\/run\/apache2\/apache2\$SUFFIX.pid/export APACHE_PID_FILE=\/var\/run\/apache2-lliurex\/apache2\$SUFFIX.pid/g" $FILE
     171                                systemctl restart apache2-lliurex || true
     172                        fi
     173                   
     174                fi
     175
     176        fi
     177
     178       
     179       
    170180        if [ -f /tmp/debug_compat ]; then
    171181            set +x
Note: See TracChangeset for help on using the changeset viewer.