Servus Volker, Am Samstag, den 23.09.2017, 23:41 +0200 schrieb Dr. Volker Jaenisch:
Am 23.09.2017 um 22:40 schrieb Sascha Manns:
gerade schreibe ich ein Python3 Programm, welches durch Makefiles installiert wird. Somit können Applikationsdaten sowohl unter /usr/share, als auch unter /usr/local/share liegen.
Nun möchte ich ein File aus diesem Ordner an ein Ziel kopieren. Wie kann ich am Besten darauf zugreifen?
Deployment von Anwendungen ist ein weites Feld mit vielen Löchern und Steinen, manchmal haben sich sogar Orcs in den Löchern verschanzt. :- )
Du könntest den makefile eine Config-Datei erzeugen lassen, der die relevanten (absoluten oder relativen) Pfade enthält, und der für Dein python Programm an einer definierten Stelle (relativer Pfad, oder gleiches Verzeichnis) liegt. Diesen liest Dein Programm ein und kennt so die Stellen wo die daten-files die Du kopieren willst liegen.
Ja, das wäre schon einmal ein Ansatz. Ich werde damit mal experimentieren. Danke schön. Gruß Sascha -- Sascha Manns | openSUSE Member Email: saigkill@opensuse.org | Blog: http://saigkill.tuxfamily.org GPG: 0x62ECD463