radiusd.sh

Peter Nixon listuser at peternixon.net
Fri Aug 18 15:26:22 CEST 2006


On Fri 18 Aug 2006 15:56, Stephen Gran wrote:
> On Fri, Aug 18, 2006 at 03:07:11PM +0300, Peter Nixon said:
> > On Fri 18 Aug 2006 13:08, KES wrote:
> > > Hello, freeradius-users.
> > >
> > > Patch for radiusd.sh
> > >
> > > #!/bin/sh
> > >
> > > # PROVIDE: radiusd
> > > -# REQUIRE: NETWORKING SERVERS
> > > -# BEFORE: DAEMON
> > > +# REQUIRE: NETWORKING SERVERS mysql
> > > # KEYWORD: shutdown
> > >
> > > radiusd must start after DBServers(mysql) do  because of some problems
> > > with some rlm_sql* modules (rlm_nibs - can't connect to MySQL)
> > >
> > > so I have added
> > > # REQUIRE: NETWORKING SERVERS mysql
> > >
> > > adding mysql is case for loop dependency of 'rcorder'
> > > so I have removed
> > > -# BEFORE: DAEMON
> > >
> > > Does any have such problems?
> >
> > Yes. This is in-fact incorrect as it will force people who are not using
> > mysql to start it. The correct thing to do is simply add the line:
> >
> > # Should-Start: $time postgresql mysql ldap
>
> I've been meaning to send this along.  We've just put this in the debian
> init script:
>
> ### BEGIN INIT INFO
> # Provides:          radiusd
> # Required-Start:    $network
> # Should-Start:      mysql ldap postgresql samba krb5-kdc
> # Required-Stop:
> # Default-Start:     2 3 4 5
> # Default-Stop:      0 1 6
> ### END INIT INFO
>
> Adding $time seems like a good thing, so I've added it here as well.
> The Default-Start and Default-Stop targets may be different on other
> distros, so merge those as needs be.

OK. I committed this to the debian startup script.

-- 

Peter Nixon
http://www.peternixon.net/
PGP Key: http://www.peternixon.net/public.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20060818/4444c4a2/attachment.pgp>


More information about the Freeradius-Users mailing list