[ATrpms-devel] Re: Compiling kmdls from ATrpms problem

Axel Thimm Axel.Thimm at atrpms.net
Thu Nov 3 14:44:41 CET 2005


On Thu, Nov 03, 2005 at 11:45:18AM +1000, Peter Tiggerdine wrote:
> Is there something that kmdls provides that dkms can't? I don't want to
> start some flame war, just trying to understand the benefits and
> limitation of both.

They probably share a lot of idioms in common, their main difference
is that dkms builds on the "clients" and kmdls on the "server".

kmdls are drop and go for the end user. No need to setup
infrastructure like kernel sources/headers/compilers etc. Deployment
is done via simple rpm repositories.

dkms is nicer to the developer and the power user who has built his
own kernel.

If you need to rebuild kmdls for only one box, then maybe the kmdls
aren't worth their complexity. If you want to deploy to a several
dozen thousands of systems then kmdls are the way to go.

But the best judge to that would be a user who has used both, and I
think nobody has yet used both.

> regards,
> 
> Peter Tiggerdine
> 
> On Wed, 2005-11-02 at 10:54 +0100, Andre Fettouhi wrote:
> 
> > > On Wed, Nov 02, 2005 at 08:55:41AM +0100, André Fettouhi wrote:
> > > > I've setup my FC4 so that I can rebuild rpms from ATrpms. When I
> > try to 
> > > > rebuild madwifi for example
> > > > 
> > > > rpmbuild --rebuild --target=i686 --define 'atrelease()
> > %1.rhfc4.af' 
> > > > madwifi-0.9.6.0-18.rhfc4.at.src.rpm
> > > > Installing madwifi-0.9.6.0-18.rhfc4.at.src.rpm
> > > > Building target platforms: i686
> > > > Building for target i686
> > > > error: line 22: Dependency tokens must begin with alpha-numeric,
> > '_' or
> > > > '/': BuildRequires: %_kernelcompiler_%{disttag3}
> > > > 
> > > > What am I missing? Do I need the src.rpm of the kernel?
> > > 
> > > Try adding --define 'disttag3 fc4'.
> > 
> > Thanks for the info ;-). But now I get some new error about missing
> > package and I can't identify what package I need.
> > 
> > [root at pczo ~]# rpmbuild --rebuild --target=i686 --define 'atrelease()
> > %1.rhfc4.at' --define 'disttag3 fc4'
> > madwifi-0.9.6.0-18.rhfc4.at.src.rpm
> > Installing madwifi-0.9.6.0-18.rhfc4.at.src.rpm
> > Building target platforms: i686
> > Building for target i686
> > error: Failed build dependencies:
> >         /usr/bin/uudecode is needed by
> > madwifi-0.9.6.0-18.rhfc4.af.i686
> > 
> > I have succesfully recompiled the alsa-driver but I don't understand
> > why the filenames end up like
> > 
> > alsa-kmdl-2.6.13-1.1532_FC4-1.0.9rfb-40.%{disttag}.at.i686.rpm
> > 
> > do I need to define %{disttag} separately or change something in the
> > macro?
> > 
> > Kind Regards and THX
> > 
> > André Fettouhi
> > 
> > Cand.Scient. André Fettouhi
> > Justus-Liebig-Universität Giessen
> > II. Physikalisches Institut
> > Arbeitsgruppe Prof. Geissel
> > Heinrich-Buff-Ring 14
> > Office: Raum 25
> > D-35392 Giessen
> > Germany
> > Telephone: +49-641-99-33253
> > Fax: +49-641-99-33239
> > 
> > _______________________________________________
> > atrpms-devel mailing list
> > atrpms-devel at atrpms.net
> > http://lists.atrpms.net/mailman/listinfo/atrpms-devel

> _______________________________________________
> atrpms-devel mailing list
> atrpms-devel at atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-devel

-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.atrpms.net/pipermail/atrpms-devel/attachments/20051103/f20a6db6/attachment.bin


More information about the atrpms-devel mailing list