[scott@ubuntu.com: Module packages must now depmod on install]

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[scott@ubuntu.com: Module packages must now depmod on install]

Martijn van de Streek
Adrien, aan alle problemen wordt gedacht :)

In de volgende versie (6.04) zal 'depmod' niet meer tijdens het opstarten
gedaan worden, maar tijdens het installeren van de kernel/kernelmodules.

Gegroet,
Martijn
--
Never moon a werewolf.

Hey guys,

As part of the process of streamlining our boot sequence a little, we've
opted to remove the "depmod" from the boot sequence.  On many machines
this was taking upwards of 10 seconds, even with --quick, simply to stat
the /lib/modules/$KVER tree.

Before: http://people.ubuntu.com/~scott/bootcharts/dapper-20051109-1.png
After:  http://people.ubuntu.com/~scott/bootcharts/dapper-20051109-2.png


These days there's no reason to do this, we can reliably produce the
modules.dep and modules.alias files when we install the new kernel and
modules simply by pointing at the System.map for the expected kernel --
and this works just fine.

So make sure if your package contains kernel modules that you put in
both the postinst (configure) and postrm (remove/purge) the following:

        depmod -a -q -F /boot/System.map-$KVER $KVER

Obviously $KVER should be the version of the kernel the modules are
intended for, not the version of the kernel that's actually running at
install time.  You might need to wave sed over your postinst/postrm from
the rules file to make this happen; that's what linux-restricted-modules
is doing now.

Scott
--
Scott James Remnant
[hidden email]

--
ubuntu-devel-announce mailing list
[hidden email]
http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce

--
ubuntu-nl mailing list
[hidden email]
http://lists.ubuntu.com/mailman/listinfo/ubuntu-nl

signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [scott@ubuntu.com: Module packages must now depmod on install]

Adrien Verlee
Op do, 10-11-2005 te 16:21 +0100, schreef Martijn van de Streek:
> In de volgende versie (6.04) zal 'depmod' niet meer tijdens het
> opstarten gedaan worden, maar tijdens het installeren van de
> kernel/kernelmodules.

U heeft het over dat probleem van 'calculating dependencies'? Wel, dat
had duidelijk (achteraf dus) te maken met de harde schijf die het aan
het begeven was. Nu met de herinstallatie van Ubuntu totaal geen
probleem meer.
(Toch bedankt, uiteraard, voor de zorg).
--
Adrien - Quoten is efficiënt
www.marxists.org/nederlands/index.htm Laat je niet kisten, heb klasse!
www.briachons.org/categorie.php?cat=4 - Post je goed?
www.a.verlee.easynet.be/ | Database | Filosofie



--
ubuntu-nl mailing list
[hidden email]
http://lists.ubuntu.com/mailman/listinfo/ubuntu-nl
Reply | Threaded
Open this post in threaded view
|

Re: [scott@ubuntu.com: Module packages must now depmod on install]

Martijn van de Streek
On Thu, 10 Nov 2005, Adrien Verlee wrote:

> > In de volgende versie (6.04) zal 'depmod' niet meer tijdens het
> > opstarten gedaan worden, maar tijdens het installeren van de
> > kernel/kernelmodules.
>
> U heeft het over dat probleem van 'calculating dependencies'? Wel, dat
> had duidelijk (achteraf dus) te maken met de harde schijf die het aan
> het begeven was. Nu met de herinstallatie van Ubuntu totaal geen
> probleem meer.
> (Toch bedankt, uiteraard, voor de zorg).

Het wordt dus NOG sneller ;)

Martijn
--
Never moon a werewolf.


--
ubuntu-nl mailing list
[hidden email]
http://lists.ubuntu.com/mailman/listinfo/ubuntu-nl