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