Gentoo Archives: gentoo-user-de

From: "Sebastian Günther" <samson@××××××××××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
Date: Sun, 21 Oct 2007 16:07:12
Message-Id: 20071021155309.GA21412@marvin.heimnetz.local
In Reply to: [gentoo-user-de] Emerge compile Daemon / Warteschlange by Andreas Volz
1 * Andreas Volz (lists@×××××××××.net) [20.10.07 18:31]:
2 > Hallo,
3 >
4 > ich bin wieder mal am kompilieren mit meinem Gentoo. Da mein Rechner
5 > nicht der schnellste ist, kann das einige Zeit dauern. Oft brechen
6 > Pakete ab und ich muss emerge dann neu starten. Deshalb nutze ich
7 > mittlerweile nur noch porthole, weil das im Fehlerfall einfach mit dem
8 > nächsten Paket fortfährt.
9 >
10 > Aber auch das ist nicht perfekt. Wenn ich nachher den Rechner
11 > ausschalte ist kaum ein Bruchteil der Pakete kompiliert. Morgen muss
12 > ich dann das ganze neu starten (wenn ich es nicht vergesse).
13 >
14 > Ich wünsche mir deshalb folgendes:
15 >
16 > Einen Daemon, welcher im Hintergrund eine Liste von vorher übergebenen
17 > Kompilieraufträgen ausführt. Wenn der Rechner neu startet, dann soll
18 > der Daemon gestartet und einfach beim letzten Paket weiter kompiliert
19 > werden.
20 >
21
22 Als quick hack wuerde ich 'mal emerge --resume in
23 /etc/conf.d/local.start reinschreiben, sollte das gewünschte Verhalten
24 haben.
25
26 Aber nicht im Fehlerfall, der allerdings bei mir recht selten vorkommt.
27
28 > Praktisch wäre das ganze natürlich, wenn es auf Portage optimiert wäre.
29 > Aber vielleicht gibt es ja auch einen "Warteschlangen-Dienst" in Linux.
30 > Diesem könnte ich dann lauter emerge-Aufträge übergeben und die werden
31 > nacheinander abgearbeitet, solange der Dienst läuft. Schöne wäre noch
32 > eine Mail oder Log-Datei, welche Aufträge erfolgreich ausgeführt
33 > wurden und welche fehlgeschlagen sind. Gibt es so etwas?
34
35 Also Portage hat schöne ELOG variablen, die Dir zu den Paketen Mails
36 schreiben können und auch das Logging beienflussen. Schau Dir mal
37 /etc/make.conf.example an.
38
39 >
40 > Gruß
41 > Andreas
42
43 HTH
44 SEB@STI@N
45
46 --
47 " Religion ist das Opium des Volkes. " Karl Marx
48
49 SEB@STI@N GÜNTHER mailto:samson@××××××××××××××××.de