Date: Sun, 14 May 2006 02:49:39 -0300 From: Duane Whitty <duane@greenmeadow.ca> To: Mike Jakubik <mikej@rogers.com> Cc: ports@FreeBSD.org Subject: Re: freeradius starts before mysql Message-ID: <4466C4F3.6000101@greenmeadow.ca> In-Reply-To: <446696B7.1070009@rogers.com> References: <446696B7.1070009@rogers.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Mike Jakubik wrote: > The freeradius ports rc.d script fails to take in to account mysql > (when compiled with support for it), and starts up before mysql does, > and of course it fails when it cant connect. I tried adding "mysql" to > the REQUIRE line, but that seems to have no effect. Does anyone know > how the script can be modified to accomplish this? Below is the > original script. > > --- > #!/bin/sh > > # PROVIDE: radiusd > # REQUIRE: NETWORKING SERVERS > # BEFORE: DAEMON > # KEYWORD: shutdown > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > > > Hi Mike, Sorry for my earlier botched attempt :) I verified that according to rc(8) scripts in /usr/local/etc/rc.d are processed in alphabetical order (lexicographical is the word I couldn't recall originally). I did some testing. I created a script /usr/local/etc/rc.d/xxxserver with the lines # PROVIDE: xxxserver # REQUIRE: NETWORKING SERVERS # BEFORE: DAEMON # KEYWORD: shutdown and I modified /usr/local/etc/rc.d/mysql-server with # REQUIRE: xxxserver # BEFORE: DAEMON With this I caused xxxserver to run before mysql. It doesn't -- seem -- to adversely effect mysql to start earlier in the boot sequence than it normally would I did test all of the above with a reboot. If in /usr/local/etc/rc.d/freeradius you change # REQUIRE: NETWORKING SERVERS to REQUIRE: mysql and in /usr/local/etc/rc.d/mysql-server you change # REQUIRE: LOGIN to # REQUIRE: NETWORKING SERVERS and add # BEFORE: DAEMON Then mysql should get started before freeradius. I'd test this out for you but as I said in my earlier off-list message I don't have freeradius installed. Best Wishes Duane Whitty -- duane@greenmeadow.ca
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4466C4F3.6000101>