Hi!
Nachdem mir die ganze "warum geht NTP nicht unter DreamOS Diskussion" langsam aber sicher auf den A* ging, habe ich mich mal 2h hingesetzt und die ganzen fehlenden Sachen in die Network-Config.py reingemacht.
DP hat zwar die timerserver routinen in die enigma.py gemacht, das Einzige was fehlt ist das setTimeserversConfig (analog zum setNameserversConfig), daher habe ich mir erlaubt das in python nachzubauen, weil das sind genau 8 (in Worten ACHT) Zeilen Code die da fehlen!!!!
Und ja ich weis das man das in C sicher "schöner und besser" machen kann als einen simplen connmanctl Befehl dafür abzusetzen ... aber das ist den Benutzern ... ziemlich egal ...
So wie auf Blau DNS Server kann man jetzt auf Grün für jeden Adapter NTP Timeserver in der Netzwerkkonfiguration eintragen!
Bei http://www.pool.ntp.org gibt es dafür reichlich passende IP Adressen!!!
Ich habe auf Menu auch gleich reingemacht das man auch das useTransponderTime umstellen kann und nicht nur das NTP von manuell auf automatisch.Und NEIN ich passe nicht auch noch die skins dafür an, weil im Metrix Style sehe ich beide Einstellungszeilen.
Und jetzt lasst mich BITTE mit dem Ganzen in Ruhe, anbei ist eine NetworkConfig.py zum tauschen auf /usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkManager und ein diff mit den Änderungen.
Und NEIN ich mache da kein eigenes Plugin draus!
Bitte testet jetzt erstmal ob das so jetzt brauchbar ist ... und auch funktioniert ...
QED
gutemine