public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] emerge kernel?
@ 2005-09-25 10:46 Alexander Kirillov
  2005-09-25 11:15 ` Peter Ruskin
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Alexander Kirillov @ 2005-09-25 10:46 UTC (permalink / raw
  To: gentoo-user

Hi!
Is there a way to list all ebuilds which need to be remerged after 
kernel upgrade? Would be nice to have a special emerge target for this 
very thing to happen automatically.
Sasha

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] emerge kernel?
  2005-09-25 10:46 [gentoo-user] emerge kernel? Alexander Kirillov
@ 2005-09-25 11:15 ` Peter Ruskin
  2005-09-25 12:00   ` Alexander Kirillov
  2005-09-26  1:30 ` Octavio Ruiz (Ta^3)
  2005-09-26  6:59 ` Alexander Kirillov
  2 siblings, 1 reply; 8+ messages in thread
From: Peter Ruskin @ 2005-09-25 11:15 UTC (permalink / raw
  To: gentoo-user

On Sunday 25 September 2005 11:46, Alexander Kirillov wrote:
> Hi!
> Is there a way to list all ebuilds which need to be remerged
> after kernel upgrade? Would be nice to have a special emerge
> target for this very thing to happen automatically.
> Sasha

emerge -v $( equery b /lib/modules | sed -e 's:^:>=:' )

-- 
Peter
========================================================================
Gentoo Linux: Portage 2.0.51.22-r2.	kernel-2.6.13-gentoo-r1.
i686 AMD Athlon(tm) XP 3200+.		gcc(GCC): 3.3.5-20050130.
KDE: 3.4.2.				Qt: 3.3.4.
========================================================================
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] emerge kernel?
  2005-09-25 11:15 ` Peter Ruskin
@ 2005-09-25 12:00   ` Alexander Kirillov
  2005-09-25 12:43     ` Holly Bostick
  2005-09-25 15:18     ` Neil Bothwick
  0 siblings, 2 replies; 8+ messages in thread
From: Alexander Kirillov @ 2005-09-25 12:00 UTC (permalink / raw
  To: gentoo-user

>>Is there a way to list all ebuilds which need to be remerged
>>after kernel upgrade? Would be nice to have a special emerge
>>target for this very thing to happen automatically.
> 
> emerge -v $( equery b /lib/modules | sed -e 's:^:>=:' )

Thanks Peter,
Found a module I forgot to rebuild using equery b /lib/modules:)
On the other hand splashutils need to be remerged sometimes afaik.
And vmware drivers.

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] emerge kernel?
  2005-09-25 12:00   ` Alexander Kirillov
@ 2005-09-25 12:43     ` Holly Bostick
  2005-09-25 15:18     ` Neil Bothwick
  1 sibling, 0 replies; 8+ messages in thread
From: Holly Bostick @ 2005-09-25 12:43 UTC (permalink / raw
  To: gentoo-user

Alexander Kirillov schreef:
>>> Is there a way to list all ebuilds which need to be remerged 
>>> after kernel upgrade? Would be nice to have a special emerge 
>>> target for this very thing to happen automatically.
>> 
>> 
>> emerge -v $( equery b /lib/modules | sed -e 's:^:>=:' )
> 
> 
> Thanks Peter, Found a module I forgot to rebuild using equery b 
> /lib/modules:) On the other hand splashutils need to be remerged 
> sometimes afaik. And vmware drivers.
> 

Yes, I noticed that, too-- when I last tried Peter's command after a
kernel update, I surprisingly got x11-xorg as a result (which was good),
but not the ati-drivers, iirc, and also not splashutils (which, as you
say, does sometimes need re-emerging, though I haven't quite figured out
what precisely is the trigger, and I don't use vmware).

I meant to ask about that, because while the command does seem to catch
some modules that I didn't know needed to be re-emerged when upgrading
the kernel, it seems to miss some that I know do, but I don't know
enough about the issue to know why.

Holly
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] emerge kernel?
  2005-09-25 12:00   ` Alexander Kirillov
  2005-09-25 12:43     ` Holly Bostick
@ 2005-09-25 15:18     ` Neil Bothwick
  2005-09-25 18:20       ` Alexander Kirillov
  1 sibling, 1 reply; 8+ messages in thread
From: Neil Bothwick @ 2005-09-25 15:18 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 752 bytes --]

On Sun, 25 Sep 2005 16:00:03 +0400, Alexander Kirillov wrote:

> Found a module I forgot to rebuild using equery b /lib/modules:)
> On the other hand splashutils need to be remerged sometimes afaik.
> And vmware drivers.

VMWare doesn't need to be re-emerged after a kernel upgrade, but you need
to run vmware-config again. Because the kernel modules are not installed
by portage, but created by vmware-config, the equery command won't pick
them up. It picks up all modules that belong to a package, and thus
weren't installed by the kernel configuration and the vmware modules
don't belong to a package :(


-- 
Neil Bothwick

deja vous - the act of forgetting someone's name /again/ despite being
introduced to them several times.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] emerge kernel?
  2005-09-25 15:18     ` Neil Bothwick
@ 2005-09-25 18:20       ` Alexander Kirillov
  0 siblings, 0 replies; 8+ messages in thread
From: Alexander Kirillov @ 2005-09-25 18:20 UTC (permalink / raw
  To: gentoo-user

>>Found a module I forgot to rebuild using equery b /lib/modules:)
>>On the other hand splashutils need to be remerged sometimes afaik.
>>And vmware drivers.
> 
> VMWare doesn't need to be re-emerged after a kernel upgrade, but you need
> to run vmware-config again. Because the kernel modules are not installed
> by portage, but created by vmware-config, the equery command won't pick
> them up. It picks up all modules that belong to a package, and thus
> weren't installed by the kernel configuration and the vmware modules
> don't belong to a package :(

There could be a wrapper ebuild around vmware-config
which would register the modules. But of course this is more
of a wish than a necessity. Probably some day portage will
handle this sort of dependencies.


-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] emerge kernel?
  2005-09-25 10:46 [gentoo-user] emerge kernel? Alexander Kirillov
  2005-09-25 11:15 ` Peter Ruskin
@ 2005-09-26  1:30 ` Octavio Ruiz (Ta^3)
  2005-09-26  6:59 ` Alexander Kirillov
  2 siblings, 0 replies; 8+ messages in thread
From: Octavio Ruiz (Ta^3) @ 2005-09-26  1:30 UTC (permalink / raw
  To: gentoo-user

Alexander Kirillov, who happens to be smarter than you, thinks:
> Hi!
> Is there a way to list all ebuilds which need to be remerged after 
> kernel upgrade? Would be nice to have a special emerge target for this 
> very thing to happen automatically.
> Sasha

You may want to take a look at 'sys-kernel/module-rebuild' (A utility to
rebuild any kernel modules which you have installed.)

:-)

-- 
for ARTIFICIAL FLAVORING!!
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] emerge kernel?
  2005-09-25 10:46 [gentoo-user] emerge kernel? Alexander Kirillov
  2005-09-25 11:15 ` Peter Ruskin
  2005-09-26  1:30 ` Octavio Ruiz (Ta^3)
@ 2005-09-26  6:59 ` Alexander Kirillov
  2 siblings, 0 replies; 8+ messages in thread
From: Alexander Kirillov @ 2005-09-26  6:59 UTC (permalink / raw
  To: gentoo-user

Thanks for your help guys,
Peter's method works just fine for me.
Sasha

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-09-26  7:04 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-25 10:46 [gentoo-user] emerge kernel? Alexander Kirillov
2005-09-25 11:15 ` Peter Ruskin
2005-09-25 12:00   ` Alexander Kirillov
2005-09-25 12:43     ` Holly Bostick
2005-09-25 15:18     ` Neil Bothwick
2005-09-25 18:20       ` Alexander Kirillov
2005-09-26  1:30 ` Octavio Ruiz (Ta^3)
2005-09-26  6:59 ` Alexander Kirillov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox