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 |