Re: General reply on the Debian ENBD package questions
Bas van Schaik <[email protected]> Mon, 26 Jun 2006 16:35:04 +0200
| Newsgroups | gmane.linux.enbd.general |
|---|---|
| Message-ID | <[email protected]> |
Peter T. Breuer wrote: >"Also sprach Bas van Schaik:" > > >>Currently I'm very busy finishing an academic year as a board-member of >>a study association, as well fixing various problems at the office. In >> >> > >That can indeed be overwhelming. I really appreciate your efforts and >the excellent result. Everything looks to me to compile fine (there's >even a .ko produced, in the debian/enbd directory, though I don't think >it's put in a package aftwerwards). > > That's exactly what I mean: the packages in the repository are not the ones I'm working with right now... >>students, but I hope I can make some time to finish things off. >> >> >Perhaps you can say what needs finishing, and I or somebody else can do >it? For the moment I am publishing the debian/ directory >in the enbd archive. Make -f debian/rules binary. > > I don't think many people can help me with this (it'll cost you much more time to fix it, since I've designed the complete Debian build process). Furthermore, I've got some (Dutch!) comments from friends of mine on these packages... >>Don't hesitate to make remarks on the work I've done, but don't expect a >>quick fix or a quick answer at the moment. I will read all mail >>concerning enbd, but mark it "unread" until I've got the time to >>carefully take care of all issues found and questions asked. >>I do want to make a quick remark right now: the "enbd-client-modules-*" >>and "enbd-client-source" are already obsoleted, but still exist in the >>package repository. A new "enbd-module-source", which is ready for use >>with the Debian "module-assistant", is considered stable and replaces >>the packages mentioned before. >> >> > >Hmm .. sounds mysterious! It's supposed to put the module source in >the kernel tree, perhaps? Or in some place where module-assistant can >get to it? Clues to debian thinking in that matter gratefully received! > >I've just downloaded and compiled module-assistant. I suppose I >could figure out what to do with it with a bit of helpful guidance >from people out there! > > module-assistant is the command-line tool for handling > module-source packages that have been prepared for the > Debian distribution. It helps users to build and install > module package(s) easily for one or more custom kernels. > >but the rest of the description is deeply strangely obscure! In partcular >I don't see that it compiles standalone modules. > > It's a fairly easy concept for the end-user, but not really that easy to implement being a starting package maintainer. The m-a expects the module sources and build scripts in a predefined way in a Debian package. After installing the package (using apt-get, dpkg, or "module-assistant auto-install") it should be able to build the module sources against the running kernel only requiring the kernel-headers package. This way you don't need to go through the complete kernel rebuild process and (maybe even more important) you can stay up-to-date with recent security fixes. -- Bas