Re: createrepo listet nicht vollständig alle RPMs
Tim Landscheidt <[email protected]> Wed, 20 Nov 2013 19:48:38 +0000
| Newsgroups | gmane.linux.redhat.fedora.german |
|---|---|
| Organization | http://www.tim-landscheidt.de/ |
| Message-ID | <[email protected]> |
Olaf Radicke <[email protected]> wrote: >> > Das führt zu der Ausgabe unten und reduriert die Ausführungszeit um >> > ca 2/3 (gefällt mir). Führt aber leider nicht dazu das das RPM gefunden >> > wird. >> > >> Was ist der Inhalt des Repo-Datei in /etc/yum.repos.d/ ? > Okay, die Sache war/ist etwas kniffliger. Dein nachfrage hat mich auf die > richtige Fährte gebracht. > Am Anfang habe ich das Henne-Ei-Problem. Ich habe ein RPM gebaut, was die > Repo-Conf einrichten soll. Das Problem ist nur, das dass über ein %post-Skript > passiert. Es wird nämlich in Abhängigkeit von der MAC- und er IP-Adresse > unterschiedliche REPOs eingerichtet. > Um die MAC-Adresse herauszubekommen parse ich die Ausgabe von ifconf. Das > ist aber äußerst Fehlerträchtig. Ursprünglich hatte ich facter dafür benutzt > aber das ist die selbe Sch**** in grün. Cool wäre es wenn "ip" oder "ifconf" > die Ausgabe auch in XML oder Json könne um gescheit zu parsen. > Na jedenfalls war das Resultat der fehlgeschlagenen RPM-Installation das > die Repos unvollständig installiert waren. > Wer hierzu noch eine Idee hat kann dazu gerne noch posten. Ich würde unterschiedliche RPMs für unterschiedliche Adres- sen erzeugen lassen (aus einem .spec) und diese dann manuell auswählen. Wenn Du allerdings eh facter benutzt, warum dann nicht kom- plett auf Puppet setzen? Nicht jede Systemeinstellung kann man sinnvoll aus einem RPM heraus setzen. Tim -- de-users mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/de-users