jump to navigation

Neues in Portage 2.2: Sets August 13, 2008

Posted by Tobias Scherbaum in : Me, Myself and I, Spielzeug, Sysadmin , trackback

Mh, das könnte fast eine Serie werden … mal schauen ;)

War es bislang mühsam nach einem Kernel-Update externe Kernelmodule herauszusuchen und für den neuen Linux-Kernel zu installieren (ja, es gab/gibt sys-kernel/module-rebuild), so bringt Gentoos Paketmanager diese Funktionalität in Version 2.2 direkt mit - implementiert als “Set”.

# emerge @module-rebuild -pv

These are the packages that would be merged, in order:

Calculating dependencies… done!
[ebuild R ] sys-block/iscsitarget-0.4.16_p162 0 kB
[ebuild R ] x11-drivers/ati-drivers-8.512 USE=”acpi -debug” 0 kB [1]

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /usr/local/portage/local

Durch das vorangestellte @ werden Sets angesprochen, das hier benutzte module-rebuild wird in /usr/share/portage/config/sets.conf definiert.

# Installed packages that own files inside /lib/modules.
[module-rebuild]
class = portage.sets.dbapi.OwnerSet
world-candidate = False
files = /lib/modules

Ist im Prinzip so simpel wie es auf den ersten Blick ausschaut, alle Pakete welche unter /lib/modules Dateien ablegen landen in diesem Set.

Comments»

no comments yet - be the first?