Gentoo Archives: gentoo-user-de

From: Bernhard Auzinger <e0026053@×××××××××××××××××.at>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
Date: Sun, 21 Oct 2007 09:41:58
Message-Id: 200710211129.18555.e0026053@student.tuwien.ac.at
In Reply to: [gentoo-user-de] Emerge compile Daemon / Warteschlange by Andreas Volz
1 Am Samstag 20 Oktober 2007 schrieb Andreas Volz:
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 > Praktisch wäre das ganze natürlich, wenn es auf Portage optimiert wäre.
22 > Aber vielleicht gibt es ja auch einen "Warteschlangen-Dienst" in Linux.
23 > Diesem könnte ich dann lauter emerge-Aufträge übergeben und die werden
24 > nacheinander abgearbeitet, solange der Dienst läuft. Schöne wäre noch
25 > eine Mail oder Log-Datei, welche Aufträge erfolgreich ausgeführt
26 > wurden und welche fehlgeschlagen sind. Gibt es so etwas?
27 >
28 > Gruß
29 > Andreas
30
31 Hallo Andreas,
32
33 warum schreibst Du Dir nicht einfach ein Shellscript, dass genau das erledigt.
34 Du brauchst die zu kompilierenden Pakete doch nur in eine Datei zu schreiben.
35 Nach jedem erfolgreichen emerge eines Paketes löscht das Skript das
36 betreffende Paket aus der Liste (Datei). Weiters überprüfst ein Skript beim
37 Start Deines Rechners ob die Liste Pakete enthält, wenn ja dann startet Dein
38 Skript emerge und kompiliert die Pakete aus der Liste.
39
40 LG
41 Bernhard
42
43 --
44 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange Andreas Volz <lists@×××××××××.net>