Moin!
Eine Idee fliegt da gerade durch meinen Kopf. Lassen wir DVB-T doch einfach auf Frontend 1 und erstellen Links für die übrigen Devices (demux, ca, net) von 0 nach 1 und hängen ein "dynamite_attach=no" an frontend0. Dann denkt der vdr, dass da zwei unabhängige Devices sind, ignoriert aber das erste. Der vdr möchte ja gerne demux1 zu frontend1 haben usw.
Also mal aus dem Kopf hingeschrieben (ohne Garantie):
Code
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}=="frontend", KERNEL=="dvb0.frontend0", ENV{dynamite_attach}="no"
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}!="", ENV{DVB_DEVICE_TYPE}!="frontend", SYMLINK+="dvb0.%E{DVB_DEVICE_TYPE}1"
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}=="frontend", KERNEL=="dvb1.frontend0", ENV{dynamite_attach}="no"
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}!="", ENV{DVB_DEVICE_TYPE}!="frontend", SYMLINK+="dvb1.%E{DVB_DEVICE_TYPE}1"
Wenn man nicht dynamite benutzt, kann man dem vdr über den Parameter -D ja auch mitteilen, welches Gerät er benutzen soll.
Lars.