Public bug reported:

Binary package hint: dkms

Hello,

I try to provide a driver I wrote (details here:
http://www.nvnews.net/vbulletin/showthread.php?t=143025) by using dkms
to install it whatever kernel is used.

I try to use the command "sudo dkms mkdeb --source-only -m nvidia_bl -v
0.51" but I have this output:

">sudo dkms mkdeb --source-only -m nvidia_bl -v 0.51
Using /etc/dkms/template-dkms-mkdeb                                             
  
copying template...                                                             
  
modifying debian/changelog...                                                   
  
modifying debian/compat...                                                      
  
modifying debian/control...                                                     
  
modifying debian/copyright...                                                   
  
modifying debian/dirs...                                                        
  
modifying debian/postinst...                                                    
  
modifying debian/prerm...                                                       
  
modifying debian/README.Debian...                                               
  
modifying debian/rules...                                                       
  
copying legacy postinstall template...                                          
  
Copying source tree...                                                          
  
Gathering binaries...Marking modules for 2.6.31-16-generic (x86_64) for 
archiving...

Creating special tarball structure to accomodate only binaries.


Tarball location: 
/var/lib/dkms/nvidia_bl/0.51/tarball/nvidia_bl-0.51.dkms.tar.gz

DKMS: mktarball Completed.

Copying DKMS tarball into DKMS tree...
Building binary package...dpkg-buildpackage: avertissement: utilisation d'une 
commande pour obtenir les privilèges administrateur en tant qu'administrateur
 fakeroot debian/rules clean                                                    
                                                                           
 debian/rules build                                                             
                                                                           
 fakeroot debian/rules binary                                                   
                                                                           
 dpkg-genchanges -b >../nvidia-bl-dkms_0.51_amd64.changes                       
                                                                           
dpkg-genchanges: envoi d'un binaire - aucune inclusion de code source           
                                                                           


DKMS: mkdeb Completed.
Moving built files to /var/lib/dkms/nvidia_bl/0.51/deb...
Cleaning up temporary files...                           
guilla...@guillaume:/usr/src/nvidia_bl-0.51$ sudo dkms mkdeb --source-only -m 
nvidia_bl -v 0.51 
Using /etc/dkms/template-dkms-mkdeb                                             
                
copying template...                                                             
                
modifying debian/changelog...                                                   
                
modifying debian/compat...                                                      
                
modifying debian/control...                                                     
                
modifying debian/copyright...                                                   
                
modifying debian/dirs...                                                        
                
modifying debian/postinst...                                                    
                
modifying debian/prerm...                                                       
                
modifying debian/README.Debian...                                               
                
modifying debian/rules...
copying legacy postinstall template...
Copying source tree...
Building binary package...dpkg-buildpackage: avertissement: utilisation d'une 
commande pour obtenir les privilèges administrateur en tant qu'administrateur
 fakeroot debian/rules clean
 debian/rules build
 fakeroot debian/rules binary
 dpkg-genchanges -b >../nvidia-bl-dkms_0.51_amd64.changes
dpkg-genchanges: envoi d'un binaire - aucune inclusion de code source


DKMS: mkdeb Completed.
Moving built files to /var/lib/dkms/nvidia_bl/0.51/deb...
Cleaning up temporary files..."

If I try to install the deb file, it gives :

">sudo dpkg  -i nvidia-bl-dkms_0.51_all.deb                          
Sélection du paquet nvidia-bl-dkms précédemment désélectionné.
(Lecture de la base de données... 166233 fichiers et répertoires déjà 
installés.)
Dépaquetage de nvidia-bl-dkms (à partir de nvidia-bl-dkms_0.51_all.deb) ...
Paramétrage de nvidia-bl-dkms (0.51) ...
Aucun paquet ne correspond à nvidia_bl-dkms.
Loading new nvidia_bl-/usr/share/nvidia_bl-dkms DKMS files...
First Installation: checking all kernels...
This package appears to be a binaries-only package
 you will not be able to build against kernel 2.6.31-16-generic
 since the package source was not provided"

The source are indeed here, in "/usr/src/nvidia_bl-0.51" but are not
built.

If I do a simple "sudo dkms mkdeb --source-only -m nvidia_bl -v 0.51",
the binary is installed but the sources are not build for the other
kernel version.

I think that something is not triggered in post installation scripts.
Any suggestions ?

Best regards.

Guillaume

** Affects: dkms (Ubuntu)
     Importance: Undecided
         Status: New

-- 
dkms mkdeb --source-only makes a deb file that won't install anything
https://bugs.launchpad.net/bugs/511619
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to