Merge branch 'master' of ssh://git.onelab.eu/git/plcapi
[plcapi.git] / plc.d / postgresql
index a02ab57..1139af4 100755 (executable)
@@ -95,7 +95,7 @@ case "$1" in
 
        ######## /var/lib/pgsql/data/pg_hba.conf
        # Disable access to MyPLC and drupal DBs from all hosts
-       sed -i -e '/^\(host\|local\)\s\($PLC_DB_NAME\|drupal\)/d' $pghba_conf
+       sed -i -e '/^\(host\|local\)/d' $pghba_conf
 
        # Enable passwordless localhost access
        echo "local all all trust" >>$pghba_conf
@@ -152,7 +152,8 @@ case "$1" in
        if [ -z "$PLC_DB_PASSWORD" ] ; then
            PLC_DB_PASSWORD=$(uuidgen)
            plc-config --category=plc_db --variable=password --value="$PLC_DB_PASSWORD" --save=$local_config $local_config
-           service plc reload
+        #service plc reload
+        plc_reload force
        fi
        if ! psql -U $PLC_DB_USER -c "" template1 >/dev/null 2>&1 ; then
            psql -U postgres -c "CREATE USER $PLC_DB_USER PASSWORD '$PLC_DB_PASSWORD'" template1