Problem using mkrpm
ArcosCom Linux User
linux at arcoscom.com
Thu Apr 26 14:01:58 CDT 2007
Hi all, I'm new to this list and think this is a very interesting project.
I'm trying to package (in rpm form) an orinoco driver for CentOS 5.
I prepared this dkms.conf file into /usr/src/orinoco-0.13_dragorn (where
the sources are):
PACKAGE_NAME=orinoco
PACKAGE_VERSION=0.13_dragorn
MAKE[0]="make modules"
BUILT_MODULE_NAME[0]=hermes
BUILT_MODULE_NAME[1]=orinoco_cs
BUILT_MODULE_NAME[2]=orinoco
BUILT_MODULE_NAME[3]=orinoco_pci
BUILT_MODULE_NAME[4]=orinoco_plx
BUILT_MODULE_NAME[5]=orinoco_tmd
DEST_MODULE_LOCATION[0]=/kernel/drivers/net/wireless
DEST_MODULE_LOCATION[1]=/kernel/drivers/net/wireless
DEST_MODULE_LOCATION[2]=/kernel/drivers/net/wireless
DEST_MODULE_LOCATION[3]=/kernel/drivers/net/wireless
DEST_MODULE_LOCATION[4]=/kernel/drivers/net/wireless
DEST_MODULE_LOCATION[5]=/kernel/drivers/net/wireless
AUTOINSTALL="YES"
My steps are these:
=====BEGIN=====
[root at sdg01 src]# dkms -V
dkms: 2.0.16
=====STEP=====
[root at sdg01 src]# dkms add -m orinoco -v 0.13_dragorn --source-only
Creating symlink /var/lib/dkms/orinoco/0.13_dragorn/source ->
/usr/src/orinoco-0.13_dragorn
DKMS: add Completed.
=====STEP=====
[root at sdg01 src]# dkms build -m orinoco -v 0.13_dragorn --source-only
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
make -C /lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/build
M=/var/lib/dkms/orinoco/0.13_dragorn/build clean
make: se ingresa al directorio
`/usr/src/kernels/2.6.18-8.1.1.2.el5_ArcosCom-i686'
make: se sale del directorio
`/usr/src/kernels/2.6.18-8.1.1.2.el5_ArcosCom-i686'
make KERNELRELEASE=2.6.18-8.1.1.2.el5_ArcosCom modules >>
/var/lib/dkms/orinoco/0.13_dragorn/build/make.log 2>&1
make -C /lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/build
M=/var/lib/dkms/orinoco/0.13_dragorn/build clean
make: se ingresa al directorio
`/usr/src/kernels/2.6.18-8.1.1.2.el5_ArcosCom-i686'
CLEAN /var/lib/dkms/orinoco/0.13_dragorn/build/.tmp_versions
make: se sale del directorio
`/usr/src/kernels/2.6.18-8.1.1.2.el5_ArcosCom-i686'
DKMS: build Completed.
=====STEP=====
[root at sdg01 src]# dkms install -m orinoco -v 0.13_dragorn --source-only
Running module version sanity check.
hermes.ko:
- Original module
- Found
/lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/kernel/drivers/net/wireless/hermes.ko
- Storing in
/var/lib/dkms/orinoco/original_module/2.6.18-8.1.1.2.el5_ArcosCom/i686/
- Archiving for uninstallation purposes
- Installation
- Installing to /lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/extra/
orinoco_cs.ko:
- Original module
- Found
/lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/kernel/drivers/net/wireless/orinoco_cs.ko
- Storing in
/var/lib/dkms/orinoco/original_module/2.6.18-8.1.1.2.el5_ArcosCom/i686/
- Archiving for uninstallation purposes
- Installation
- Installing to /lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/extra/
orinoco.ko:
- Original module
- Found
/lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/kernel/drivers/net/wireless/orinoco.ko
- Storing in
/var/lib/dkms/orinoco/original_module/2.6.18-8.1.1.2.el5_ArcosCom/i686/
- Archiving for uninstallation purposes
- Installation
- Installing to /lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/extra/
orinoco_pci.ko:
- Original module
- Found
/lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/kernel/drivers/net/wireless/orinoco_pci.ko
- Storing in
/var/lib/dkms/orinoco/original_module/2.6.18-8.1.1.2.el5_ArcosCom/i686/
- Archiving for uninstallation purposes
- Installation
- Installing to /lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/extra/
orinoco_plx.ko:
- Original module
- Found
/lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/kernel/drivers/net/wireless/orinoco_plx.ko
- Storing in
/var/lib/dkms/orinoco/original_module/2.6.18-8.1.1.2.el5_ArcosCom/i686/
- Archiving for uninstallation purposes
- Installation
- Installing to /lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/extra/
orinoco_tmd.ko:
- Original module
- Found
/lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/kernel/drivers/net/wireless/orinoco_tmd.ko
- Storing in
/var/lib/dkms/orinoco/original_module/2.6.18-8.1.1.2.el5_ArcosCom/i686/
- Archiving for uninstallation purposes
- Installation
- Installing to /lib/modules/2.6.18-8.1.1.2.el5_ArcosCom/extra/
Adding any weak-modules
depmod -au 2.6.18-8.1.1.2.el5_ArcosCom -F
/boot/System.map-2.6.18-8.1.1.2.el5_ArcosCom
DKMS: install Completed.
[root at sdg01 src]#
=====END=====
Modules installed too.
The next I want is to make an RPM to allow distribute this module, but I
have this "simple" error using mkrpm:
=====BEGIN=====
[root at sdg01 src]# dkms mktarball -m orinoco -v 0.13_dragorn
Marking modules for 2.6.18-8.1.1.2.el5_ArcosCom (i686) for archiving...
Marking /usr/src/orinoco-0.13_dragorn for archiving...
Tarball location:
/var/lib/dkms/orinoco/0.13_dragorn/tarball/orinoco-0.13_dragorn-kernel2.6.18-8.1.1.2.el5_ArcosCom-i686.dkms.tar.gz
DKMS: mktarball Completed.
=====STEP=====
[root at sdg01 src]# dkms mkrpm -m orinoco -v 0.13_dragorn
Using /etc/dkms/template-dkms-mkrpm.spec
Marking 2.6.18-8.1.1.2.el5_ArcosCom (i686) for RPM...
Error! There was a problem creating your rpm.
[root at sdg01 src]#
=====END=====
Anyone know what am I doing wrong?
How can I continue the process to make the rpm?
Thank you very much.
Regards
More information about the DKMS-devel
mailing list