######## /var/lib/pgsql/data/pg_hba.conf
# Disable access to all DBs from all hosts
- sed -i -e '/^\(host\|local\)/d' $pghba_conf
+ sed -i -e '/^\(host\|local\)/d' $pg_hba_conf
# Enable passwordless localhost access
- echo "local all all trust" >>$pghba_conf
+ echo "local all all trust" >>$pg_hba_conf
# grant access
(
echo "host $SFA_DB_NAME $SFA_DB_USER 127.0.0.1/32 password"
[ -n "$registry_ip" ] && echo "host $SFA_DB_NAME $SFA_DB_USER ${registry_ip}/32 password"
- ) >>$pghba_conf
+ ) >>$pg_hba_conf
if [ "$SFA_GENERIC_FLAVOUR" == "openstack" ] ; then
- [ -n "$registry_ip" ] && echo "host nova nova ${registry_ip}/32 password" >> $pghba_conf
+ [ -n "$registry_ip" ] && echo "host nova nova ${registry_ip}/32 password" >> $pg_hba_conf
fi
# Fix ownership (sed -i changes it)
- chown postgres:postgres $postgresql_conf $pghba_conf
+ chown postgres:postgres $postgresql_conf $pg_hba_conf
######## compute a password if needed
if [ -z "$SFA_DB_PASSWORD" ] ; then
[ "$SFA_SM_ENABLED" == 1 -o "$SFA_SM_ENABLED" == True ] && action "SFA: SliceMgr" daemon /usr/bin/sfa-start.py -s -d $OPTIONS
- [ "$SFA_FLASHPOLICY_ENABLED" == 1 ] && \
+ [ "$SFA_FLASHPOLICY_ENABLED" == 1 -o "$SFA_FLASHPOLICY_ENABLED" == True ] && \
action "Flash Policy Server" daemon /usr/bin/sfa_flashpolicy.py --file="$SFA_FLASHPOLICY_CONFIG_FILE" --port=$SFA_FLASHPOLICY_PORT -d
touch $SFALOCK
esac
exit $RETVAL
-