Hallo zusammen,
ich bin grade am Basteln (bzw. Weiterentwickeln) eines Plugins OE2.0.
Dort gibt es u.a. auch custom skins, die ich bei einem Upgrade nicht überschreiben will.
Da dachte ich mir, die conffiles wären genau der richtige Platz, um dafür zu sorgen, welche Dateien eben nicht überschrieben werden sollen. Aber das funktioniert nicht. Fehlermeldung schon beim Erstellen:
ipkg-build: Error: CONTROL/conffiles mentions conffile /usr/lib/enigma2/python/Plugins/Extensions/myPlugin/skins/custom/myXml.xml which does not exist
Mein conffile sieht so aus:
/usr/lib/enigma2/python/Plugins/Extensions/myPlugin/skins/custom/myXml.xml
Und hier mein control:
Package: enigma2-plugin-extensions-myPlugin
Version: Vxxxx_2016-02-01
Description: This is my plugin
Section: extra
Priority: optional
Maintainer: das bin ich
License: GPL v2 or later
Architecture: all
Depends: python-mutagen, python-twisted-web, python-sqlite3
Lasse ich conffiles weg, wird die ipk problemlos erstellt. Die Dateien zum Erstellen der ipk liegen
control: enigma2-plugin-extensions-myPlugin/CONTROL/control
conffiles: enigma2-plugin-extensions-myPlugin/CONTROL/conffiles
plugin-Dateien: enigma2-plugin-extensions-myPlugin/usr/lib/enigma2/python/Plugins/Extensions/MyPlugin
die xml: enigma2-plugin-extensions-myPlugin/usr/lib/enigma2/python/Plugins/Extensions/MyPlugin/skins/custom/myXml.xml
Hab ich was falsch verstanden? Was mache ich falsch? Oder geht das nur mit bestimmten Dateien (z.B. .cfg)?
Danke und Grüsse
Alfred