Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Jan 2005 02:34:40 +0100
From:      Jose M Rodriguez <josemi@freebsd.jazztel.es>
To:        Craig Boston <craig@yekse.gank.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Kernel module path for ports?
Message-ID:  <200501290234.40925.josemi@freebsd.jazztel.es>
In-Reply-To: <200501281904.33810.craig@yekse.gank.org>
References:  <20050126025125.GA44297@nowhere> <200501260932.57528.josemi@freebsd.jazztel.es> <200501281904.33810.craig@yekse.gank.org>

next in thread | previous in thread | raw e-mail | index | archive | help
El S=E1bado, 29 de Enero de 2005 02:04, Craig Boston escribi=F3:
> On Wednesday 26 January 2005 2:32 am, Jose M Rodriguez wrote:
> > > $PREFIX/lib/$PORTNAME
> >
> > better ${PREFIX}/libexec/...
>
> libexec seems like the logical choice, but so far I've not found any ports
> that put kernel modules there. (to make things easier I'm only looking at
> ones that have static pkg-plist files)
>
> > > $PREFIX/modules
> >
> > Not an option
>
> By far the majority of ports use this location.  I don't particularly like
> it because it's not there in a fresh install, nor is it mentioned in
> BSD.local.dist or hier(7).
>
> > > $PREFIX/share/$PORTNAME
> >
> > modules are arch-specific.  Can't go under ${PREFIX}/share/
>
> ltmdm uses this, which is the port I initially used as a skeleton.  There
> are a couple others as well: comms/mwavem and sysutils/pmap.
>
> I'll go with lib/$PORTNAME for now as it seems to be a decent compromise.
> It's easy enough to change should a clear standard emerge.
>
> NOTE: I previously said I was using an rcNG script to load the module.=20
> Upon further thought, that's unworkable for this particular port.  It's a
> USB device driver -- if the device is plugged in at boot, ugen will grab =
it
> before the script ever gets a chance to load the driver.  So the install
> script must copy it to /boot/modules and print a note on how to set up
> loader.conf.
>

Yes.
BTW, It's ueagle? I'm working on a port of this now.

=2D-
  josemi
> Thanks for your input!
> Craig



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