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