VDR-Patches
Tobias Grimm
pkg-vdr-dvb-devel@lists.alioth.debian.org
Fri, 16 Jul 2004 00:08:06 +0200
'n Abend!
Ich hab jetzt mal das mit den Patches eingebaut. Das ganze funktioniert
folgendermaßen:
Das Paket enthält nun optionale Patches (opt-<xx>_<patchname>.dpatch).
Diese Patches sind standardmäßig NICHT aktiviert. Sobald diese Patches
aktiviert werden (im moment ist es nur einer) wird beim Erzeugen des
Paketes ein patchlevel-File erzeugt, welches die Namen der aktivieren
opt-Patches enthält. Diese werden auch in das control-Feld
"vdr-patchlevel" des VDR-Paketes eingebaut. Zudem wird es in vdr-dev
installiert.
Beim Erzeugen eines Plugin-Pakets wird das patchlevel-File eingelesen
und ebenfalls in das control-Feld "vdr-patchlevel" eingebaut.
VDR prüft dann, ob der patchlevel des zu ladenden Plugins mit dem des
VDR-Paketes übereinstimmt und verwirft Plugins, die einen anderen
Patchlevel habe und damit höchstwahrscheinlich auch nicht
binär-kompatibel sind.
Sind keine opt-Patches aktiviert, werden kein patchlevel-File und keine
control-Einträge erzeugt.
Patches welche die Binär-kompatibilität nicht beeinflussen, sollten z.B.
opt-10-x_<patchname>.dpatch heissen, damit tauchen sie garnicht erst im
patchlevel auf.
Im Moment hab ich nur einen Patch drin... schaut euch erstmal an, ob das
so funktioniert und lasst mich wissen, was ihr davon haltet.
bye,
Tobias