Henning Makholm <[EMAIL PROTECTED]> writes: > Scripsit Manoj Srivastava <[EMAIL PROTECTED]> > >> He said use the kernel-headers package, not >> kernel-package. Any debian packaged module shall work with something >> like: > >> ./debian/rules KVERS="2.4.21" KSRC="/usr/src/kernel-headers-2.4.21" >> KPKG_DEST_DIR="../" KDREV="blah" kdist_image > > Interesting. Just out of curiosity, where is that supposed to be > documented?
All of the information is in /usr/share/doc/kernel-package/README.modules, though not with a single command line like that as such. > (Btw, is it a bug for the debian/rules in a module package to run > dh_testroot from its 'build' target? I know it's not allowed in the > debian/rules in a _source_ package, but perhaps the conventions > for kernel-module packages are different). I don't consider it a bug. I do think the kdist and kdist_image targets should reinvoke make under $(ROOT_CMD), though, just to be sure. The i2c-source debian/rules file has: kdist_image: $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules binary-modules $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules clean kdist: $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules binary-modules dpkg-genchanges -b -e"$(KMAINT) <$(KEMAIL)>" -u"$(KSRC)/.." > $(CHFILE) debsign -e"$(KMAINT) <$(KEMAIL)>" $(CHFILE) $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules clean kdist_clean: $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules clean ...with some magic early on in the file to figure out the name of the .changes file $(CHFILE). -- David Maze [EMAIL PROTECTED] http://people.debian.org/~dmaze/ "Theoretical politics is interesting. Politicking should be illegal." -- Abra Mitchell