Turns out we have to strip the CDDL from the binary product:
https://cr.opensolaris.org/action/browse/pkg/dduvall/decddl/
It's a much larger change than it really needs to be, and I apologize for
that. Once I'd done the work to simply strip the CDDL, I found that it was
taking a very long time, mostly because it had to run "setup.py installfile"
instead of "install" for everything that was installed outside of the
distutils framework. So I went ahead and converted almost everything to
install via distutils, merging the gui code into the modules directory, and
doing all of the stuff its makefiles did in setup.py.
That makes some things saner, and some things less. But it seems to work
well.
If anyone wants to see the diffs between a CDDLy and an unCDDLy workspace,
let me know. The regular expression to strip just the CDDL is
straightforward, but I tried to do a decent job of stripping the
surrounding blank (or empty comment) lines, which sometimes produces
something nice, and sometimes doesn't. :( We can always go to more effort
later to make the output prettier if we really want.
Thanks,
Danek
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss