Jan Kiszka wrote:
Hmm, that tickles my fantasy once again: Could we derive generic .specs from your files to include them in the Xenomai distribution? Then some additional Makefile rules could provide a "make rpm" that generates packages for kernel and userland (when given some kernel.tar.bz2). Basically, your steps generalised and automated.
That would be great. I started with the 'mkspec' script from the vanilla kernel tree, and added a few things that make the resulting RPMs work better with Fedora. I'm not sure how other distributions handle things like creating an initrd, etc. Maybe someone could post a kernel.spec file for the latest version of SuSE. I can look at it and see how it differs from what I'm doing on Fedora. Right now, my spec file also creates a HUGE kernel-source RPM that contains the whole compiled source tree. I really need to understand how the Fedora spec file creates kernel-devel RPMs that have just the stuff needed for compiling kernel modules. This would be a lot better than having the huge kernel-source RPM that I generate now.
This would help us to provide, e.g., an i386 pre-built package with reasonable default config, something I still consider useful. But, of course, it must not cost any effort :). Automated rpm generation would be a big step in that direction.
I think that would be very useful to many folks.
BTW, have you seen my Xenomai.spec for the SuSE packages I once posted? Attached is an updated version. It splits the Xenomai userland in several sub-packages to allow selective installation.
No, I hadn't looked at it. That is probably a better approach. I can test this on Fedora when I get a chance. -Jeff _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
