Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

08.04.2008, 15:17

Kernel Sourcen ziehen

Ich benutze eine andere Linux Distri und möchte gerne die Gentoo Kernel Sourcen ziehen um dann auf meiner Plattform zu kompilieren.

http://sources.gentoo.org/viewcvs.py/gen…el/xen-sources/

Leider finde ich nirgends ein Link, wie man das z. Bsp. per mercurial "hg clone" oder dergleichen bewerkstelligt.

Wie muss ich vorgehen?

2

08.04.2008, 15:29

Hallo cirox, Willkommen im Forum!

Die gentoo-sources sind im Grunde die Vanilla Sources mit ein paar für Gentoo Optimierten Patches.
Die Gentoo Patches findest du hier:
http://dev.gentoo.org/~dsd/genpatches/tarballs/

MfG
josef.95

3

08.04.2008, 15:33

Danke für die schnelle Antwort, aber ich finde dort leider nicht die Patches für xen-sources-2.6.20-r7.ebuild.

Gibt es keine schon gepatchten Sourcen?

4

08.04.2008, 15:57

Gibt es keine schon gepatchten Sourcen?

Ja, für gentoo, gibt es die gentoo-sources :P
Ne aber mal im ernst, was hast du den genau vor? , was für Patches brauchst du den, und für welche Distri soll das ganze sein?
Beschreibe doch mal etwas genauer was du vor hast, dann kann dir sicher besser geholfen werden.

5

08.04.2008, 16:03

:)

Ich möchte mir den Xen Kernel bauen, den Gentoo zur Verfügung stellt und dafür brauch ich die Sourcen für *nix (etch ;) ) Das geht bei Debian und Redhat recht einfach, entweder apt-get sources oder halt bei redhat über z. Bsp. hg clone "Link"

http://hg.et.redhat.com/kernel-dev/

bloss bei Gentoo seh ich nicht durch.

Ich mein schön dass es die Seite gibt:

http://sources.gentoo.org/viewcvs.py/gen…ild?view=markup

Aber wo sind die Datein ....

6

08.04.2008, 16:18

Steht doch drin im ebuild,

Zitat

DESCRIPTION="Full sources for a dom0/domU Linux kernel to run under Xen"
HOMEPAGE="http://xen.xensource.com/"

MfG
josef.95

8

08.04.2008, 16:40

Hallo cirox,

Erstmal zum Verständnis: Bei Gentoo wird mit ein Paar Ausnahmen alles als Quellcode runtergeladen und anschließend local kompeliert. Bei einer Kernel Installation werden die Souces runtergeladen nach /usr/src entpackt und gepatcht. Eigentlich ein Sonderfall, da hier beim normalen "emerge" nichts kompeliert wird. Kompelieren und Installieren kann man manuell mit make oder mit einem Gentoo-Tool "genkernel".

Der einfachste Weg wäre also für dich auf einem vorhandenen Gentoo System ein "emerge xen-sources" durchzuführen, z. B. direkt in der entsprechenden DomU.

Die etwas Kompliziertere Variante ist es die Patches selbst einzuspielen:

Aus dem ebuild:

SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${XENPATCHES_URI}" = Vanilla + Gentoo-Patches + Xen-Patches

Gentoo-Patches: (K_WANT_GENPATCHES="base"; K_GENPATCHES_VER="6") findest Du hier http://dev.gentoo.org/~dsd/genpatches/tarballs/

Xen-Patches: (XENPATCHES_VER="2"; XENPATCHES="xen-patches-${PV}-${XENPATCHES_VER}.tar.bz2") = Findest Du auf einem Gentoo Distfiles Mirror, z.B. http://linux.rz.ruhr-uni-bochum.de/downl…rror/distfiles/
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

9

08.04.2008, 16:49

Alles klar. Also entweder schnell gentoo DomU aufsetzen und dann mit emerge die Sourcen ziehen, das ich das dann in ein Tarball packen kann und auf mein System portieren oder aber den ganzen Käse einzeln patchen.

Danke für die Hilfe!