Shawn Walker wrote:
[CC'd pkg-discuss]
Garrett D'Amore wrote:
So I have a driver that for an audio part that more or less falls
"outside" of the set of core audio drivers that we want to support.
It works, but its probably not useful to the vast, vast majority of
our users.
Still, I'd like to make this driver available, and IPS (perhaps via
the /contrib repo) seems like a good way to do so.
I also need to tie this package to a minimum kernel build number,
since it relies on interfaces that are normally consolidation private
and haven't stabilized yet.
Is there any doco or advice as to how I can go about doing this?
Thanks.
We currently don't have documentation for this as far as I know, but
hopefully one of the other members of pkg-discuss has good advice.
Rough instructions: Take one of the similar driver manifests[1] from the
ON IPS gate. Remove the first line, add a dependency on the package
version that contains the APIs you need (and any other dependencies). Run
pkgsend to create a repo with your changes in it, and test.
Something like that, anyways. I don't know what format contrib wants its
packages in, so I can't speak to what you'd need to do there.
You could also always tar up your repo directory and post the repo itself,
ask people to download it and start up /usr/lib/pkg.depotd on the repo
locally. Some of the docs in the ON IPS gate are hopefully a little
illuminating as to how you'd do that.
http://src.opensolaris.org/source/xref/pkg/on_ips/doc/README.src
liane
[1]http://src.opensolaris.org/source/xref/pkg/on_ips/manifests/SUNWaudiohd.manifest
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss