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 |