[CentOS-de] Probleme mit rpmbuild

Christoph Maser cmr at financial.com
Mi Jun 10 18:43:51 UTC 2009


Am Mittwoch, den 10.06.2009, 18:27 +0200 schrieb Achim Theobald:
> Hallo,
>
> ich probiere gerade ein SPEC-File von einem Suse SRC-Paket für Centos 5.3 umzubauen.
> So einige Probleme habe ich schon beseitigt, zb. Die %{insserv_ Variable im Spec-File und das Programm insserv gibt es
> unter Centos nicht, da muss ich mit chkconfig und service arbeiten.
> usw.....
>
> Mein primäres Problem ist allerdings das in diesem SRC-File auch einige Python Files drin sind. Baue ich nun mittels
> rpmbuild -ba dieses Paket unter Centos neu, dann entstehen für alle *.py Dateien jeweils auch noch ein *.pyc und ein
> *.pyo Datei in den entsprechenden Verzeichnissen. Was dann beim Erstellen des RPMs zu einem Fehler führt.
>
> Also diese *.pyc/pyo entstehen nur wenn ich über rpmbuild gehe. Kompiliere ich das SRC-File über den normalen Dreisatz,
> dann entstehen sie nicht. Daher muss es ein Problem o. Feature vom Centos rpmbuild sein das diese Dateien entstehen.
>
> Hat jemand hier eine Idee warum diese *.pyc/pyo erstellt werden und wie ich dieses "Feature" evt. deaktivieren kann?
>
>
>
> Cu
>
> Achim

Das ist ein Feature das er dir automagisch vorkompilliertes python Zeugs
erstellt. Ich würde das nicht abstellen sondern die %files-Sektion
entsprechend erweitern.

Chris


financial.com AG

Munich head office/Hauptsitz München: Maria-Probst-Str. 19 | 80939 München | Germany
Frankfurt branch office/Niederlassung Frankfurt: Messeturm | Friedrich-Ebert-Anlage 49 | 60327 Frankfurt | Germany
Management board/Vorstand: Dr. Steffen Boehnert (CEO/Vorsitzender) | Dr. Alexis Eisenhofer | Dr. Yann Samson | Matthias Wiederwach
Supervisory board/Aufsichtsrat: Dr. Dr. Ernst zur Linden (chairman/Vorsitzender)
Register court/Handelsregister: Munich – HRB 128 972 | Sales tax ID number/St.Nr.: DE205 370 553