Re: documentation "out there" (was Re: kernel-source vs. kernel-sourcecode (please revert))

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Vis-a-vis Arjen's note of 06/15/2004 02:35 PM:
On Tue, Jun 15, 2004 at 02:33:57PM -0700, Joe Christy wrote:

Look in:
	/usr/share/doc/kernel-doc-2.6.6/kbuild/modules.txt

Now, what I'd like to know, having correctly modified my module's Makefile and painlessly built it for my newly yum updated kernel RPM, is:
What is the correct way to install an external module in such a way as to regenerate all the neccessary modules.* in /lib/modules/`uname -r`. I've tried googling but keep getting instructions on building a whole custom kernel.


make -C /lib/modules/`uname -r`/build SUBDIRS=$PWD modules_install
afaik....


Being a conservative soul, I tried that, passing the -n flag to make:

[root@woof ltmodem-2.6-alk-4]# make -n -C /lib/modules/`uname -r`/build SUBDIRS=$(PWD) modules_install
-bash: PWD: command not found
make: Entering directory `/lib/modules/2.6.6-1.435/build'
if [ -z "`/sbin/depmod -V | grep module-init-tools`" ]; then \
echo "Warning: you may need to install module-init-tools"; \
echo "See http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt";\
sleep 1; \
fi
/==>rm -rf /lib/modules/2.6.6-1.435/kernel
|==>rm -f /lib/modules/2.6.6-1.435/build
| mkdir -p /lib/modules/2.6.6-1.435/kernel
|==>ln -s /lib/modules/2.6.6-1.435/build /lib/modules/2.6.6-1.435/build
| make -rR -f /lib/modules/2.6.6-1.435/build/scripts/Makefile.modinst
| :
| if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.6-1.435; fi
| make: Leaving directory `/lib/modules/2.6.6-1.435/build'
|
|===== but these three lines scared me off.


In particular, creating that circular symlink must be wrong, which gives me pause wrt the rm -rf /lib/modules/2.6.6-1.435/kernel.



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux