multimedia/zoneminder: rc script runs mysql commands?
itetcu at FreeBSD.org
Wed Jan 11 20:04:17 UTC 2012
On Wed, 11 Jan 2012 12:41:27 -0600
Mark Felder <feld at feld.me> wrote:
> On Wed, 11 Jan 2012 12:16:45 -0600, Boris Samorodov <bsam at passap.ru>
> > The problem is: while start-up zoneminder is launched after mysql
> > was started but is not responding yet. Then zoneminder can't
> > register it's cameras, etc. This hack was introduced to catch the
> > moment when mysql really is operational and then start zoneminder.
> > If someone has a solution -- you are welcome.
> Instead of hacking up zoneminder's rc script with further patches
> like pulling out the real mysql server, database, username and
> password perhaps we should see if we can get the mysql maintainer(s)
> to fix the mysql rc script so it doesn't exit until the service is
> fully fired up and functional?
This, unfortunatelly, highlights perhaps our biggest problem with
rc.d basically only *orders* the scripts
- REQUIRE is just "this service needs to be started after that one"
- AFTER is just a lax checkpoint in the booting sequence
And if a script doesn't really start the service, for whatever reason,
there's 0 feedback mandeted/provided by the framework.
For short, while everything works OK, it's good enough. If not ... it's
IOnut - Un^d^dregistered ;) FreeBSD "user"
"Intellectual Property" is nowhere near as valuable as "Intellect"
FreeBSD committer -> itetcu at FreeBSD.org, PGP Key ID 057E9F8B493A297B
More information about the freebsd-ports