Development/Packaging/DKMS/Binary

From Mandriva Community Wiki

Jump to: navigation, search
Building DKMS binary packages

This example shows how to build a unionfs-kernel package from dkms-unionfs-1.1.1-1.20060117.1mdk for kernel-i586-up-1GB-2.6.12.18mdk-1-1mdk.

rpm -e kernel-source-2.6
rpm -Uvh dkms-unionfs-1.1.1-1.20060117.1mdk.i586.rpm
rpm -Uvh kernel-i586-up-1GB-2.6.12.18mdk-1-1mdk.i586.rpm 
rpm -Uvh kernel-source-2.6-2.6.12-18mdk.i586.rpm

dkms -m unionfs -v 1.1.1.1.20060117.1mdk -k 2.6.12-18mdk-i586-up-1GB build
dkms -m unionfs -v 1.1.1.1.20060117.1mdk -k 2.6.12-18mdk-i586-up-1GB install
dkms -m unionfs -v 1.1.1.1.20060117.1mdk -k 2.6.12-18mdk-i586-up-1GB mkrpm

The unionfs-kernel package will be written as /usr/src/rpm/RPMS/i586/unionfs-kernel-2.6.12-18mdk-i586-up-1GB-1.1.1.1.20060117.1mdk-1mdk.i586.rpm

Personal tools