this is all very odd;
out of the blue the SFA service within its f20 VM (inside bigjohn that is a f21 LXC host) was not starting properly any longer..
the test to decide whether to start postgresql had to be rewritten, reading now
check || { start-db ; ... }
rather than
if [ ! check ] ; then start-db ... ; fi
######## Start up the server
# not too nice, but.. when co-located with myplc we'll let it start/stop postgresql
- if [ ! postgresql_check ] ; then
+ postgresql_check || {
service postgresql start >& /dev/null
MESSAGE=$"Starting PostgreSQL server"
echo -n "$MESSAGE"
[ "$ERRORS" == 0 ] && success "$MESSAGE" || failure "$MESSAGE" ; echo
# best-effort to make sure we turn it back off when running stop
touch $POSTGRESQL_STARTED
- fi
+ }
postgresql_check
check