From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1IjXJl-0005Ea-ON for garchives@archives.gentoo.org; Sun, 21 Oct 2007 09:41:58 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.1/8.14.0) with SMTP id l9L9TKcr029084; Sun, 21 Oct 2007 09:29:20 GMT Received: from mail1.student.tuwien.ac.at (mail1.student.tuwien.ac.at [193.170.74.21]) by robin.gentoo.org (8.14.1/8.14.0) with ESMTP id l9L9TKmA029079 for ; Sun, 21 Oct 2007 09:29:20 GMT Received: from [192.168.0.80] (chello062178207208.8.15.tuwien.teleweb.at [62.178.207.208]) by mail1.student.tuwien.ac.at (8.13.8/8.13.8) with ESMTP id l9L9TIqH000351 for ; Sun, 21 Oct 2007 11:29:19 +0200 From: Bernhard Auzinger 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 User-Agent: KMail/1.9.7 References: <20071020182913.626bb3be@frodo.mittelerde> In-Reply-To: <20071020182913.626bb3be@frodo.mittelerde> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user-de@gentoo.org Reply-to: gentoo-user-de@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200710211129.18555.e0026053@student.tuwien.ac.at> X-Archives-Salt: fa313b81-4e73-4a75-94c9-2b34e69725a4 X-Archives-Hash: b111dee634390ad785a2f7a6f200e90f 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=E4chsten Paket fortf=E4hrt. > > 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=FCnsche mir deshalb folgendes: > > Einen Daemon, welcher im Hintergrund eine Liste von vorher =FCbergebenen > Kompilierauftr=E4gen ausf=FChrt. Wenn der Rechner neu startet, dann soll > der Daemon gestartet und einfach beim letzten Paket weiter kompiliert > werden. > > Praktisch w=E4re das ganze nat=FCrlich, wenn es auf Portage optimiert w= =E4re. > Aber vielleicht gibt es ja auch einen "Warteschlangen-Dienst" in Linux. > Diesem k=F6nnte ich dann lauter emerge-Auftr=E4ge =FCbergeben und die wer= den > nacheinander abgearbeitet, solange der Dienst l=E4uft. Sch=F6ne w=E4re no= ch > eine Mail oder Log-Datei, welche Auftr=E4ge erfolgreich ausgef=FChrt > wurden und welche fehlgeschlagen sind. Gibt es so etwas? > > Gru=DF > Andreas Hallo Andreas, warum schreibst Du Dir nicht einfach ein Shellscript, dass genau das erledi= gt.=20 Du brauchst die zu kompilierenden Pakete doch nur in eine Datei zu schreibe= n.=20 Nach jedem erfolgreichen emerge eines Paketes l=F6scht das Skript das=20 betreffende Paket aus der Liste (Datei). Weiters =FCberpr=FCfst ein Skript = beim=20 Start Deines Rechners ob die Liste Pakete enth=E4lt, wenn ja dann startet D= ein=20 Skript emerge und kompiliert die Pakete aus der Liste. LG Bernhard -- gentoo-user-de@gentoo.org mailing list