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>