Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Jul 2011 00:15:52 +0400
From:      Boris Samorodov <bsam@ipt.ru>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/multimedia/zoneminder/files zm.in
Message-ID:  <00116999@h30.sp.ipt.ru>
In-Reply-To: <4E14B6E4.50609@FreeBSD.org> (Doug Barton's message of "Wed, 06 Jul 2011 12:26:28 -0700")
References:  <201107061434.p66EY0OG062221@repoman.freebsd.org> <4E14B6E4.50609@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello All,

Doug, thanks for you help.

On Wed, 06 Jul 2011 12:26:28 -0700 Doug Barton wrote:
> On 07/06/2011 07:34, Boris Samorodov wrote:

> >    . do a 10 seconds pause only at system startup.

> The question is, what is your goal for including that? Does zoneminder
> need this delay after it starts? Before it starts? If so, then the
> right thing to do is likely to put it in either a start_precmd or
> start_postcmd. That way you get 'checkyesno zoneminder_enable' for
> free. If the delay is only applicable at boot time, then you
> can/should include the code that you added in this version.

Actually the problem is run time mysqld dependency.
The option REQUIRE: mysql is not efficient here. I'm not sure what/how
mysql is started, but zoneminder can not start right after mysql is
up. If I use 5 seconds pause, zoneminder starts successfully at 50%
of bootings. Ten seconds pause is enough to start zoneminder.

So, this delay is needed  only at machine booting time. I'm not sure if
start_precmd is any way better here.

-- 
WBR, bsam



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00116999>