public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
From: Bernhard Auzinger <e0026053@student.tuwien.ac.at>
To: gentoo-user-de@lists.gentoo.org
Subject: Re: [gentoo-user-de] Emerge compile Daemon / Warteschlange
Date: Sun, 21 Oct 2007 11:29:18 +0200	[thread overview]
Message-ID: <200710211129.18555.e0026053@student.tuwien.ac.at> (raw)
In-Reply-To: <20071020182913.626bb3be@frodo.mittelerde>

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



  parent reply	other threads:[~2007-10-21  9:41 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200710211129.18555.e0026053@student.tuwien.ac.at \
    --to=e0026053@student.tuwien.ac.at \
    --cc=gentoo-user-de@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox