installing tb-3 with postgresql
Joe Marcus Clarke
marcus at marcuscom.com
Sun Sep 14 02:49:26 EDT 2008
On Sat, 2008-09-13 at 23:34 -0700, Ade Lovett wrote:
> On Sep 13, 2008, at 10:52 , Max Brazhnikov wrote:
> > tinderd does work ever with this error, so the problem is not
> > critical.
> > The problem is indeed with tinderd/postgres race at boot. I can
> > reproduce the
> > error when starting tinderd with postgres stopped.
> Unfortunately, I don't see a way around this since as yet, the REQUIRE
> keyword doesn't understand the capability of "or".
> ie: in the tinderd rc script:
> # PROVIDE: tinderd
> # REQUIRE: mysql OR postgresql
> though this also doesn't address the issue of tinderd running on a
> different host to the SQL server.
> All is not lost, however. Since we know whether we're using mysql or
> postgresql at install time, it would be relatively straightforward to
> add an extra question "Is the SQL server running on the same host as
> tinderd?", and add in the necessary hackery.
> Not sure how the ports/ version of tinderbox would handle this though.
> To solve your current problem, just manually add:
> # REQUIRE: postgresql
> somewhere at the top of rc.d/tinderd, and everything will sort itself
I've just added both to the REQUIRE line. Even though no provider may
exist, tinderd will still start. And, if the provider does exist, the
proper order will be obeyed.
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 195 bytes
Desc: This is a digitally signed message part
More information about the tinderbox-list