On 15.08.2008 07:10, Mogens Kjaer wrote:
Dave Burns wrote:
...
using rpmbuild command? What switches?
This is not rocket science :-)

For my x86_64 machine:

# rpm -i nvidia-kmod-173.14.12-2.lvn9.src.rpm
# rpm -i buildsys-build-rpmfusion-9.1-9.lvn9.src.rpm

Just FYI, you don't need to download or modify buildsys-build-rpmfusion to build a single kmod; it's way easier then that; quoting

http://rpmfusion.org/Packaging/KernelModules/Kmods2

=== Is it possible to compile a kmod against self compiled or other kernels? ===

Yes, easily, it's just a few steps. If you don't have a rpm build environment 
set one up like this
{{{
$ su -c "yum -y install rpmdevtools kmodtool kernel-devel"
$ rpmdev-setuptree
}}}

Now download the kmod src.rpm to the local directory and rebuild it for the 
running kernel:
{{{
$ yumdownloader --source kmod-foo
$ rpmbuild --rebuild foo-kmod*.src.rpm --define "kernels $(uname -r)" --target 
$(uname -m)
}}}

At the end of the build output you will see the names of the RPMs rpmbuild 
built. Use yum to install it with a command like this
{{{
$ su -c "yum --nogpgcheck install ~/rpmbuild/RPMS/i686/kmod-foo-1.0-4.i686.rpm"
}}}


More details and notes:
http://rpmfusion.org/Packaging/KernelModules/Kmods2#head-a6ef94d0e888ea41a2335d30fe7da26814e23f8f

CU
knurd

P.S.: Hopefully the livna builder is back up in a few hours

--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list

Reply via email to