usleep's pvrxxx port and /boot/loader.conf - panic

Torfinn Ingolfsen torfinn.ingolfsen at broadpark.no
Mon Jan 25 22:31:21 UTC 2010


On Mon, 25 Jan 2010 20:41:45 +0100
Bernhard Froehlich <decke at bluelife.at> wrote:

> All you need to do is to change REQUIRE and BEFORE so that it gets called
> before the daemons start. Have a look at some ports that load kernel
> modules - for example virtualbox-ose-kmod which uses:
> 
> # PROVIDE:	vboxnet
> # REQUIRE:	FILESYSTEMS
> # BEFORE:	netif
> # KEYWORD:	nojail

Yes, using FILESYSTEMS and netif in REQUIRE / BEFORE works nicely,
thanks a lot. Updated script attached.

The cxmload script even works on my old installation (FreeBSD
6.2-stable and MythTV 0.20 something), but it made me notice something
else: mythbackend isn't starting automatically. Before it was caused by
the missing cxm module, now it is because of mysql.

/usr/local/etc/rc.d/mysql-server have these lines:
# PROVIDE: mysql
# REQUIRE: LOGIN
# KEYWORD: shutdown

and /usr/local/etc/rc.d/mythbackend have these lines:
# PROVIDE: mythbackend
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: FreeBSD shutdown

If the mysql-server script is correct, perhaps we should change the
mythbackend script?

If I change the mythbackend script like so:
# PROVIDE: mythbackend
# REQUIRE: mysql
# KEYWORD: FreeBSD shutdown

mythbackend starts after mysql.
Is this the correct way to do it?
-- 
Regards,
Torfinn Ingolfsen

-------------- next part --------------
A non-text attachment was scrubbed...
Name: cxmload
Type: application/octet-stream
Size: 512 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20100125/018895a6/cxmload.obj


More information about the freebsd-multimedia mailing list