public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-de] Emerge compile Daemon / Warteschlange
@ 2007-10-20 16:29 Andreas Volz
  2007-10-20 18:09 ` Dirk Spiekermann
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Andreas Volz @ 2007-10-20 16:29 UTC (permalink / raw
  To: gentoo-user-de

Hallo,

ich bin wieder mal am kompilieren mit meinem Gentoo. Da mein Rechner
nicht der schnellste ist, kann das einige Zeit dauern. Oft brechen
Pakete ab und ich muss emerge dann neu starten. Deshalb nutze ich
mittlerweile nur noch porthole, weil das im Fehlerfall einfach mit dem
nächsten Paket fortfährt.

Aber auch das ist nicht perfekt. Wenn ich nachher den Rechner
ausschalte ist kaum ein Bruchteil der Pakete kompiliert. Morgen muss
ich dann das ganze neu starten (wenn ich es nicht vergesse).

Ich wünsche mir deshalb folgendes:

Einen Daemon, welcher im Hintergrund eine Liste von vorher übergebenen
Kompilieraufträgen ausführt. Wenn der Rechner neu startet, dann soll
der Daemon gestartet und einfach beim letzten Paket weiter kompiliert
werden.

Praktisch wäre das ganze natürlich, wenn es auf Portage optimiert wäre.
Aber vielleicht gibt es ja auch einen "Warteschlangen-Dienst" in Linux.
Diesem könnte ich dann lauter emerge-Aufträge übergeben und die werden
nacheinander abgearbeitet, solange der Dienst läuft. Schöne wäre noch
eine Mail oder Log-Datei, welche Aufträge erfolgreich ausgeführt
wurden und welche fehlgeschlagen sind. Gibt es so etwas?

Gruß
Andreas
--
gentoo-user-de@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
  2007-10-20 16:29 [gentoo-user-de] Emerge compile Daemon / Warteschlange Andreas Volz
@ 2007-10-20 18:09 ` Dirk Spiekermann
  2007-10-21  6:59   ` Bernd Wurst
  2007-10-21  9:29 ` Bernhard Auzinger
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 10+ messages in thread
From: Dirk Spiekermann @ 2007-10-20 18:09 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 1401 bytes --]

Wo ist das Problem?! Lass den Rechner doch an...


Andreas Volz schrieb:
> Hallo,
> 
> ich bin wieder mal am kompilieren mit meinem Gentoo. Da mein Rechner
> nicht der schnellste ist, kann das einige Zeit dauern. Oft brechen
> Pakete ab und ich muss emerge dann neu starten. Deshalb nutze ich
> mittlerweile nur noch porthole, weil das im Fehlerfall einfach mit dem
> nächsten Paket fortfährt.
> 
> Aber auch das ist nicht perfekt. Wenn ich nachher den Rechner
> ausschalte ist kaum ein Bruchteil der Pakete kompiliert. Morgen muss
> ich dann das ganze neu starten (wenn ich es nicht vergesse).
> 
> Ich wünsche mir deshalb folgendes:
> 
> Einen Daemon, welcher im Hintergrund eine Liste von vorher übergebenen
> Kompilieraufträgen ausführt. Wenn der Rechner neu startet, dann soll
> der Daemon gestartet und einfach beim letzten Paket weiter kompiliert
> werden.
> 
> Praktisch wäre das ganze natürlich, wenn es auf Portage optimiert wäre.
> Aber vielleicht gibt es ja auch einen "Warteschlangen-Dienst" in Linux.
> Diesem könnte ich dann lauter emerge-Aufträge übergeben und die werden
> nacheinander abgearbeitet, solange der Dienst läuft. Schöne wäre noch
> eine Mail oder Log-Datei, welche Aufträge erfolgreich ausgeführt
> wurden und welche fehlgeschlagen sind. Gibt es so etwas?
> 
> Gruß
> Andreas

-- 
Mit freundlichen Grüßen,

		Dirk Spiekermann
		



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
  2007-10-20 18:09 ` Dirk Spiekermann
@ 2007-10-21  6:59   ` Bernd Wurst
  2007-10-21  8:34     ` Dirk Spiekermann
  0 siblings, 1 reply; 10+ messages in thread
From: Bernd Wurst @ 2007-10-21  6:59 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 420 bytes --]

Hallo.

Am Samstag, 20. Oktober 2007 schrieb Dirk Spiekermann:
> Wo ist das Problem?! Lass den Rechner doch an...
> [ToFu]

Ich glaub hier geht's um so Öko-Krams, Energiesparen, Compiler laufen lassen 
wenn man sowieso den Rechner braucht. So alternativer Kram halt. 

Musst du nicht unbedingt verstehen. 

;-)

cu, Bernd

-- 
Toleranz ist nur die Angst davor, daß der andere vielleicht doch recht hat.

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
  2007-10-21  6:59   ` Bernd Wurst
@ 2007-10-21  8:34     ` Dirk Spiekermann
  0 siblings, 0 replies; 10+ messages in thread
From: Dirk Spiekermann @ 2007-10-21  8:34 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 620 bytes --]

Dann sollten wir ihm vielleicht einen Abakus empfehlen. Dann hat er NV-RAM und
kann mit den Compilierungen immer genau da weitermachen, wo er aufgehört hat. ;-)

Bernd Wurst schrieb:
> Hallo.
> 
> Am Samstag, 20. Oktober 2007 schrieb Dirk Spiekermann:
>> Wo ist das Problem?! Lass den Rechner doch an...
>> [ToFu]
> 
> Ich glaub hier geht's um so Öko-Krams, Energiesparen, Compiler laufen lassen 
> wenn man sowieso den Rechner braucht. So alternativer Kram halt. 
> 
> Musst du nicht unbedingt verstehen. 
> 
> ;-)
> 
> cu, Bernd
> 

-- 
Mit freundlichen Grüßen,

		Dirk Spiekermann
		



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
  2007-10-20 16:29 [gentoo-user-de] Emerge compile Daemon / Warteschlange Andreas Volz
  2007-10-20 18:09 ` Dirk Spiekermann
@ 2007-10-21  9:29 ` Bernhard Auzinger
  2007-10-21 14:05   ` Andreas Volz
  2007-10-21 10:06 ` Tobias Hommel
  2007-10-21 15:53 ` Sebastian Günther
  3 siblings, 1 reply; 10+ messages in thread
From: Bernhard Auzinger @ 2007-10-21  9:29 UTC (permalink / raw
  To: gentoo-user-de

Am Samstag 20 Oktober 2007 schrieb Andreas Volz:
> Hallo,
>
> ich bin wieder mal am kompilieren mit meinem Gentoo. Da mein Rechner
> nicht der schnellste ist, kann das einige Zeit dauern. Oft brechen
> Pakete ab und ich muss emerge dann neu starten. Deshalb nutze ich
> mittlerweile nur noch porthole, weil das im Fehlerfall einfach mit dem
> nächsten Paket fortfährt.
>
> Aber auch das ist nicht perfekt. Wenn ich nachher den Rechner
> ausschalte ist kaum ein Bruchteil der Pakete kompiliert. Morgen muss
> ich dann das ganze neu starten (wenn ich es nicht vergesse).
>
> Ich wünsche mir deshalb folgendes:
>
> Einen Daemon, welcher im Hintergrund eine Liste von vorher übergebenen
> Kompilieraufträgen ausführt. Wenn der Rechner neu startet, dann soll
> der Daemon gestartet und einfach beim letzten Paket weiter kompiliert
> werden.
>
> Praktisch wäre das ganze natürlich, wenn es auf Portage optimiert wäre.
> Aber vielleicht gibt es ja auch einen "Warteschlangen-Dienst" in Linux.
> Diesem könnte ich dann lauter emerge-Aufträge übergeben und die werden
> nacheinander abgearbeitet, solange der Dienst läuft. Schöne wäre noch
> eine Mail oder Log-Datei, welche Aufträge erfolgreich ausgeführt
> wurden und welche fehlgeschlagen sind. Gibt es so etwas?
>
> Gruß
> Andreas

Hallo Andreas,

warum schreibst Du Dir nicht einfach ein Shellscript, dass genau das erledigt. 
Du brauchst die zu kompilierenden Pakete doch nur in eine Datei zu schreiben. 
Nach jedem erfolgreichen emerge eines Paketes löscht das Skript das 
betreffende Paket aus der Liste (Datei). Weiters überprüfst ein Skript beim 
Start Deines Rechners ob die Liste Pakete enthält, wenn ja dann startet Dein 
Skript emerge und kompiliert die Pakete aus der Liste.

LG
Bernhard

--
gentoo-user-de@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
  2007-10-20 16:29 [gentoo-user-de] Emerge compile Daemon / Warteschlange Andreas Volz
  2007-10-20 18:09 ` Dirk Spiekermann
  2007-10-21  9:29 ` Bernhard Auzinger
@ 2007-10-21 10:06 ` Tobias Hommel
  2007-10-21 20:11   ` Arnold Krille
  2007-10-21 15:53 ` Sebastian Günther
  3 siblings, 1 reply; 10+ messages in thread
From: Tobias Hommel @ 2007-10-21 10:06 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 1871 bytes --]

Moin,

On Sat, Oct 20, 2007 at 06:29:13PM +0200, Andreas Volz wrote:
> Hallo,
> 
> ich bin wieder mal am kompilieren mit meinem Gentoo. Da mein Rechner
> nicht der schnellste ist, kann das einige Zeit dauern. Oft brechen
> Pakete ab und ich muss emerge dann neu starten. Deshalb nutze ich
> mittlerweile nur noch porthole, weil das im Fehlerfall einfach mit dem
> nächsten Paket fortfährt.
> 
> Aber auch das ist nicht perfekt. Wenn ich nachher den Rechner
> ausschalte ist kaum ein Bruchteil der Pakete kompiliert. Morgen muss
> ich dann das ganze neu starten (wenn ich es nicht vergesse).
> 
> Ich wünsche mir deshalb folgendes:
> 
> Einen Daemon, welcher im Hintergrund eine Liste von vorher übergebenen
> Kompilieraufträgen ausführt. Wenn der Rechner neu startet, dann soll
> der Daemon gestartet und einfach beim letzten Paket weiter kompiliert
> werden.
> 
> Praktisch wäre das ganze natürlich, wenn es auf Portage optimiert wäre.
> Aber vielleicht gibt es ja auch einen "Warteschlangen-Dienst" in Linux.
> Diesem könnte ich dann lauter emerge-Aufträge übergeben und die werden
> nacheinander abgearbeitet, solange der Dienst läuft. Schöne wäre noch
> eine Mail oder Log-Datei, welche Aufträge erfolgreich ausgeführt
> wurden und welche fehlgeschlagen sind. Gibt es so etwas?
> 

Keine Ahnung, ob's sowas gibt, aber ich haette als einfachstet
Loesungsvorschlag Suspend2Disk. Wenn auch urspruenglich wohl fuer Mobilegeraete
gedacht sollte das doch den Zweck am einfachsten erfuellen.

http://gentoo-wiki.com/HOWTO_Software_Suspend_v2 hilft da evtl. weiter.

> Gruß
> Andreas
> --
> gentoo-user-de@gentoo.org mailing list
> 

mfg tobi

-- 
"Erklaer mir mal bitte, aus welchem Grund man Endlosschleifen programmiert?!" - "Als Performancetest. Mein Rechner schafft die Endlosschleife beispielsweise in unter zwei Minuten."

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
  2007-10-21  9:29 ` Bernhard Auzinger
@ 2007-10-21 14:05   ` Andreas Volz
  2007-10-21 14:56     ` Bernhard Auzinger
  0 siblings, 1 reply; 10+ messages in thread
From: Andreas Volz @ 2007-10-21 14:05 UTC (permalink / raw
  To: gentoo-user-de

Am Sun, 21 Oct 2007 11:29:18 +0200 schrieb Bernhard Auzinger:

> > Ich wünsche mir deshalb folgendes:
> >
> > Einen Daemon, welcher im Hintergrund eine Liste von vorher
> > übergebenen Kompilieraufträgen ausführt. Wenn der Rechner neu
> > startet, dann soll der Daemon gestartet und einfach beim letzten
> > Paket weiter kompiliert werden.
> >
> > Praktisch wäre das ganze natürlich, wenn es auf Portage optimiert
> > wäre. Aber vielleicht gibt es ja auch einen "Warteschlangen-Dienst"
> > in Linux. Diesem könnte ich dann lauter emerge-Aufträge übergeben
> > und die werden nacheinander abgearbeitet, solange der Dienst läuft.
> > Schöne wäre noch eine Mail oder Log-Datei, welche Aufträge
> > erfolgreich ausgeführt wurden und welche fehlgeschlagen sind. Gibt
> > es so etwas?
> >
> > Gruß
> > Andreas
> 
> Hallo Andreas,
> 
> warum schreibst Du Dir nicht einfach ein Shellscript, dass genau das
> erledigt. Du brauchst die zu kompilierenden Pakete doch nur in eine
> Datei zu schreiben. Nach jedem erfolgreichen emerge eines Paketes
> löscht das Skript das betreffende Paket aus der Liste (Datei).
> Weiters überprüfst ein Skript beim Start Deines Rechners ob die Liste
> Pakete enthält, wenn ja dann startet Dein Skript emerge und
> kompiliert die Pakete aus der Liste.

Skript schreiben kann man natürlich immer. Ich dachte halt es gibt
etwas fertiges. Vielleicht noch mit GUI zum Verwalten der Warteschlange.

Gruß
Andreas
--
gentoo-user-de@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
  2007-10-21 14:05   ` Andreas Volz
@ 2007-10-21 14:56     ` Bernhard Auzinger
  0 siblings, 0 replies; 10+ messages in thread
From: Bernhard Auzinger @ 2007-10-21 14:56 UTC (permalink / raw
  To: gentoo-user-de

Am Sonntag 21 Oktober 2007 schrieb Andreas Volz:
> Skript schreiben kann man natürlich immer. Ich dachte halt es gibt
> etwas fertiges. Vielleicht noch mit GUI zum Verwalten der Warteschlange.
>
> Gruß
> Andreas

Machmal, manchmal schmerzt es in meinem Kopf so sehr . . .

LG
Bernhard
--
gentoo-user-de@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
  2007-10-20 16:29 [gentoo-user-de] Emerge compile Daemon / Warteschlange Andreas Volz
                   ` (2 preceding siblings ...)
  2007-10-21 10:06 ` Tobias Hommel
@ 2007-10-21 15:53 ` Sebastian Günther
  3 siblings, 0 replies; 10+ messages in thread
From: Sebastian Günther @ 2007-10-21 15:53 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 1844 bytes --]

* Andreas Volz (lists@brachttal.net) [20.10.07 18:31]:
> Hallo,
> 
> ich bin wieder mal am kompilieren mit meinem Gentoo. Da mein Rechner
> nicht der schnellste ist, kann das einige Zeit dauern. Oft brechen
> Pakete ab und ich muss emerge dann neu starten. Deshalb nutze ich
> mittlerweile nur noch porthole, weil das im Fehlerfall einfach mit dem
> nächsten Paket fortfährt.
> 
> Aber auch das ist nicht perfekt. Wenn ich nachher den Rechner
> ausschalte ist kaum ein Bruchteil der Pakete kompiliert. Morgen muss
> ich dann das ganze neu starten (wenn ich es nicht vergesse).
> 
> Ich wünsche mir deshalb folgendes:
> 
> Einen Daemon, welcher im Hintergrund eine Liste von vorher übergebenen
> Kompilieraufträgen ausführt. Wenn der Rechner neu startet, dann soll
> der Daemon gestartet und einfach beim letzten Paket weiter kompiliert
> werden.
> 

Als quick hack wuerde ich 'mal emerge --resume in 
/etc/conf.d/local.start reinschreiben, sollte das gewünschte Verhalten 
haben.

Aber nicht im Fehlerfall, der allerdings bei mir recht selten vorkommt.

> Praktisch wäre das ganze natürlich, wenn es auf Portage optimiert wäre.
> Aber vielleicht gibt es ja auch einen "Warteschlangen-Dienst" in Linux.
> Diesem könnte ich dann lauter emerge-Aufträge übergeben und die werden
> nacheinander abgearbeitet, solange der Dienst läuft. Schöne wäre noch
> eine Mail oder Log-Datei, welche Aufträge erfolgreich ausgeführt
> wurden und welche fehlgeschlagen sind. Gibt es so etwas?

Also Portage hat schöne ELOG variablen, die Dir zu den Paketen Mails 
schreiben können und auch das Logging beienflussen. Schau Dir mal
/etc/make.conf.example an.

> 
> Gruß
> Andreas

HTH
SEB@STI@N

-- 
 " Religion ist das Opium des Volkes. "      Karl Marx

 SEB@STI@N GÜNTHER         mailto:samson@guenther-roetgen.de

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
  2007-10-21 10:06 ` Tobias Hommel
@ 2007-10-21 20:11   ` Arnold Krille
  0 siblings, 0 replies; 10+ messages in thread
From: Arnold Krille @ 2007-10-21 20:11 UTC (permalink / raw
  To: gentoo-user-de

Am 21.10.07 schrieb Tobias Hommel <gentoo@zum-news-lesen.genoetigt.de>:
> On Sat, Oct 20, 2007 at 06:29:13PM +0200, Andreas Volz wrote:
> > ich bin wieder mal am kompilieren mit meinem Gentoo. Da mein Rechner
> > nicht der schnellste ist, kann das einige Zeit dauern. Oft brechen
> > Pakete ab und ich muss emerge dann neu starten. Deshalb nutze ich
> > mittlerweile nur noch porthole, weil das im Fehlerfall einfach mit dem
> > nächsten Paket fortfährt.
> > Aber auch das ist nicht perfekt. Wenn ich nachher den Rechner
> > ausschalte ist kaum ein Bruchteil der Pakete kompiliert. Morgen muss
> > ich dann das ganze neu starten (wenn ich es nicht vergesse).

porthole oder "emerge --resume || emerge --resume --skipfirst" in
/etc/conf.d/local.start reinschreiben. Natürlich mit &, damit der
local-Dienst auch fertig startet...

> Keine Ahnung, ob's sowas gibt, aber ich haette als einfachstet
> Loesungsvorschlag Suspend2Disk. Wenn auch urspruenglich wohl fuer Mobilegeraete
> gedacht sollte das doch den Zweck am einfachsten erfuellen.

Also zumindest bei dem kernel-eigenen Suspend-to-Disk und
Suspend-to-Ram schmiert der emerge-Prozess bei mir ab. Habs probiert
auf meinem Laptop...

Arnold
-- 
visit http://www.arnoldarts.de/
--
gentoo-user-de@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2007-10-21 20:23 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-20 16:29 [gentoo-user-de] Emerge compile Daemon / Warteschlange Andreas Volz
2007-10-20 18:09 ` Dirk Spiekermann
2007-10-21  6:59   ` Bernd Wurst
2007-10-21  8:34     ` Dirk Spiekermann
2007-10-21  9:29 ` Bernhard Auzinger
2007-10-21 14:05   ` Andreas Volz
2007-10-21 14:56     ` Bernhard Auzinger
2007-10-21 10:06 ` Tobias Hommel
2007-10-21 20:11   ` Arnold Krille
2007-10-21 15:53 ` Sebastian Günther

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox