[BBLISA] .deb tasks for dpkg
    Kyle Smith 
    kyle_smith at terc.edu
       
    Fri Feb 26 12:26:56 EST 2010
    
    
  
If you're talking about creating a package that exists solely to depend on 
(and install) another package then I did that yesterday for vmware tools.
VMware was nice enough to provide an easy way to build packages for their 
kernel modules using module-assistant.  However this creates a package 
specific to the kernel version (ex. 
vmware-open-vm-tools-kmod-2.6.24-27-server).  In VMware's package repo, 
there's a meta-package (vmware-open-vm-tools-kmod-server) which depends on 
the latest kernel module package they've built and I wanted to grab and 
update that package.
I grabbed VMware's vmware-open-vm-tools-kmod-server package and extracted 
it to see what was going on.  It turns out the only important part of the 
meta-package is the control file.
Here's the control file from vmware-open-vm-tools-kmod-server after I 
updated it to depend on the vmware-open-vm-tools-kmod-2.6.24-27-server 
package I created:
Package: vmware-open-vm-tools-kmod-server
Version: 8.0.0-0.164009.165940+2.6.24-27.65
Section: misc
Priority: optional
Architecture: amd64
Depends: vmware-open-vm-tools-kmod-2.6.24-27-server (= 
8.0.0-0.164009.165940+2.6.24-27.65)
Installed-Size: 32
Maintainer: VMware Build Team <vmware-builds at vmware.com>
Source: vmware-open-vm-tools-kmod
Description: 
 This package sets a dependency on the latest kernel module driver 
package.
To turn the control file into a package:
mkdir -p ./vmware-open-vm-tools-kmod-server_
8.0.0-0.164009.165940+2.6.24-27.65/DEBIAN
cp control 
./vmware-open-vm-tools-kmod-server_8.0.0-0.164009.165940+2.6.24-27.65/DEBIAN/control
dpkg-deb --build 
./vmware-open-vm-tools-kmod-server_8.0.0-0.164009.165940+2.6.24-27.65
From:   Internaut at Large <dkap at mailhost.haven.org>
To:     Back Bay LISA <bblisa at bblisa.org>
Date:   02/26/2010 11:24 AM
Subject:        [BBLISA] .deb tasks for dpkg
Sent by:        bblisa-bounces at bblisa.org
Greetings, folks
I'm trying to find good documentation on how to create/associate tasks
in Ubuntu's .deb package manager (dpkg).  They might be known as
meta-packages?
Thank you!
-dkap
_______________________________________________
bblisa mailing list
bblisa at bblisa.org
http://www.bblisa.org/mailman/listinfo/bblisa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.bblisa.org/pipermail/bblisa/attachments/20100226/015d3996/attachment.htm 
    
    
More information about the bblisa
mailing list