[linux-l] rpm's bauen

Volker Grabsch vog at notjusthosting.com
Mo Feb 19 01:46:19 CET 2007


On Mon, Feb 19, 2007 at 10:21:46AM +1100, Peter Ross wrote:
> gibt es keine distributionsuebergreifend wirksamen Pfadnamen, die man 
> verwenden kann (wie LIBPATH, MANPATH etc.)
> 
> so dass das abhaengig von der Distribution an die richtige Stelle kommt?

Ja, RPM bietet entsprechende Variablen, die man im Specfile nutzen kann
(und sollte!). Das ist kein Problem.

Die Probleme sind:

* unterschiedliche Bibliotheks-Versionen
    (okay, hier zum Glück nicht relevant)

* z.T. unterschiedliche Paket-Namen in den Distributionen
    (d.h.: Wie setzt man die Dependencies?)

> Es nervt eigentlich nur (den Admin;-), wenn jedes Tool seine eigene 
> Hierarchie mitbringt (config/configs/cfg statt etc z.B.)

Hab ich nicht vor. Definitiv nicht.

Das /etc-Zeugs geht ja noch.

Kniffliger ist es *innerhalb* der Software, User-spezifische
Konfigurationsdateien richtig zu behandeln, wenn sie unter
Windows *und* Unix laufen soll.

Unix: $HOME/.myapp
bzw.  $HOME/.myapp/...

Unter Windows hingegen gibt's ein Application-Data-Verzeichnis
und ähnliches. Für Python gibt's da ein nettes Kochrezept (an dem
ich auch etwas mitgewirkt habe) ... das ist die einfachste brauchbare
Handhabung, die wir finden konnten:

    http://wiki.python.de/Profilpfad_herausfinden

Olaf? Hast du Lust, so etwas bei dir einzubauen? Sollte in C#
gleichermaßen leicht machbar sein, oder?


Viele Grüße,

    Volker

-- 
Volker Grabsch
---<<(())>>---
Administrator
NotJustHosting GbR



Mehr Informationen über die Mailingliste linux-l