Na de installatie van LCD4linux, enigma2 herstarten.
- Forums
- → Bekijkt een profiel: Reputation: Beeker
ATTENTION !!!
Due to a database corruption issue, we were forced to restore last-nights backup. This means all posts of Saterday Febuary 17th have been lost.Statistieken
-
Groep:
Senior Member
- OthersPLi® Contributor
- Aantal berichten: 1474 ( per dag)
- Profiel bekeken: 8617
- Leeftijd: Leeftijd onbekend
- Verjaardag: Verjaardag onbekend
-
Gender
Man
Contactinfomatie
#1540400 LCD4linux nightly build weer instelling
Geplaatst door Beeker aan 13 mei 2023 - 17:38
#1532107 Einde van een tijdperk
Geplaatst door Beeker aan 11 april 2023 - 09:56
PR voor aangemaak.
Na acceptatie en nieuwe build is het beschikbaar voor de develop(nightly-builds) images.
https://github.com/O...-core/pull/1164
#1522299 OpenPLi-py3
Geplaatst door Beeker aan 27 februari 2023 - 09:47
Patch updated to write/read DNS at one line
diff --git a/lib/python/Components/Network.py b/lib/python/Components/Network.py index 04e20e745..d65c59e24 100644 --- a/lib/python/Components/Network.py +++ b/lib/python/Components/Network.py @@ -90,6 +90,7 @@ class Network: def writeNetworkConfig(self): self.configuredInterfaces = [] + self.ifaces["eth0"]["dns-nameserver"] = self.nameservers fp = open('/etc/network/interfaces', 'w') fp.write("# automatically generated by enigma2\n# do NOT change manually!\n\n") fp.write("auto lo\n") @@ -109,15 +110,17 @@ class Network: fp.write(" netmask %d.%d.%d.%d\n" % tuple(iface['netmask'])) if 'gateway' in iface: fp.write(" gateway %d.%d.%d.%d\n" % tuple(iface['gateway'])) + if iface["dns-nameserver"]: + fp.write(" dns-nameservers") + for nameserver in iface["dns-nameserver"]: + fp.write(" %d.%d.%d.%d" % tuple(nameserver)) + fp.write("\n") if "configStrings" in iface: fp.write(iface["configStrings"]) if iface["preup"] and "configStrings" not in iface: fp.write(iface["preup"]) if iface["predown"] and "configStrings" not in iface: fp.write(iface["predown"]) - if iface["dns-nameserver"]: - for nameserver in iface["dns-nameserver"]: - fp.write(" dns-nameserver %d.%d.%d.%d\n" % tuple(nameserver)) fp.write("\n") fp.close() self.configuredNetworkAdapters = self.configuredInterfaces @@ -177,13 +180,14 @@ class Network: if split[0] in ("pre-down", "post-down"): if "predown" in self.ifaces[currif]: self.ifaces[currif]["predown"] = i - if split[0] == "dns-nameserver": + if split[0] == "dns-nameservers": if "dns-nameserver" not in self.ifaces[currif]: self.ifaces[currif]["dns-nameserver"] = [] - dns_ip = self.convertIP(split[1]) - self.ifaces[currif]["dns-nameserver"].append(dns_ip) - if dns_ip not in self.nameservers: - self.nameservers.append(dns_ip) + for dnsip in split[1:]: + dns_ip = self.convertIP(dnsip) + self.ifaces[currif]["dns-nameserver"].append(dns_ip) + if dns_ip not in self.nameservers: + self.nameservers.append(dns_ip) for ifacename, iface in ifaces.items(): if ifacename in self.ifaces:
#1482188 Einde van een tijdperk
Geplaatst door Beeker aan 17 september 2022 - 15:44
Krijg bij Applicaties nog steeds deze melding.
Met telnet installeren
opkg install python3-requests
Wordt met de nieuwe build ook automatisch geinstalleerd.
#1481680 OpenPLi-py3
Geplaatst door Beeker aan 15 september 2022 - 16:16
Fixed with next build.
#1476476 OpenPLi-py3
Geplaatst door Beeker aan 24 augustus 2022 - 18:32
@littlesat
Fix for skin.Review
diff --git a/usr/share/enigma2/PLi-FullNightHD/skin.xml b/usr/share/enigma2/PLi-FullNightHD/skin.xml index 7e6d0c3..3be3f20 100644 --- a/usr/share/enigma2/PLi-FullNightHD/skin.xml +++ b/usr/share/enigma2/PLi-FullNightHD/skin.xml @@ -1351,8 +1351,8 @@ <screen name="WizardMarginsTemplate"> <panel position="left" size="10%,*"/> <panel position="right" size="8%,*"/> - <panel position="top" size="8%,*"/> - <panel position="bottom" size="10%,*"/> + <panel position="top" size="*,8%"/> + <panel position="bottom" size="*,10%"/> </screen> <!-- Start Wizard --> <screen name="RemoteControlTemplate">
Bijgevoegde Bestanden
- skin.xml 153,99K 1 Aantal bijlagen
#1475716 OpenPLi-py3
Geplaatst door Beeker aan 22 augustus 2022 - 16:26
We can use option 'default for it'.
With this patch recorded files are sorted by date and subdirs alphabetically by name at default.
Other sort options are untouched.
diff --git a/lib/python/Components/MovieList.py b/lib/python/Components/MovieList.py index 43a540313..aa80bdb9c 100644 --- a/lib/python/Components/MovieList.py +++ b/lib/python/Components/MovieList.py @@ -815,7 +815,7 @@ class MovieList(GUIComponent): def buildGroupwiseSortkey(self, x): # Sort recordings by date, sort MP3 and stuff by name ref = x[0] - if ref.type >= eServiceReference.idUser: + if ref.type >= eServiceReference.idUser or ref.flags & eServiceReference.mustDescent: return self.buildAlphaNumericSortKey(x) else: return self.buildBeginTimeSortKey(x)
#1473564 OpenPLi-py3
Geplaatst door Beeker aan 14 augustus 2022 - 16:52
#1464939 OpenPLi-py3
Geplaatst door Beeker aan 6 juli 2022 - 19:12
It probably also needs a patch on glibc to introduce that version symbol.
libxcrypt has it apperently.
https://github.com/O...ab325db9c7523b2
Update triggers a rebuild to a lot of packages BTW.
Tested with telnet and webinterface CCcam (now working).
#1464751 OpenPLi-py3
Geplaatst door Beeker aan 5 juli 2022 - 21:40
It should be part of the image of the 4th, but I don't know when that build run started, given the fact the previous image is from the 2nd, it should indeed be in the current image.
I installed a clean image and the problem disappeared, but I still can't boot with the CC emulator... the Osc... works without problems, thanks
Yes, problem for now:
root@gbtrio4k:~# CCcam CCcam: /usr/lib/libcrypt.so.1: version `GLIBC_2.4' not found (required by CCcam) root@gbtrio4k:~# ls -al /usr/lib/libcrypt*
Can probably be solved by rework/update of libxcrypt-compat.
on TODO list.
#1462327 OpenPLi-py3
Geplaatst door Beeker aan 25 juni 2022 - 18:55
I test the Python3 version on my Mutant HD2400. There are already some plugins that I use. I want to use the plugin VCS. I can install it, but after a restart there is an error message. The '.pyc' are generated in the VCS folder. Here 2 snapshots. I hope that the plugin will be adapted to Python3 because I use VCS very often.
Awaiting merge PR.
https://github.com/D...7187631044f611b
#1462023 OpenPLi-py3
Geplaatst door Beeker aan 23 juni 2022 - 21:03
hello
I installed it in my box sf8008 the python 3 the problem is that i installed it epg refresh but does not appear in additives
Run new home-build or wait for new build OpenPLi
https://github.com/O...commits/python3
#1452876 develop: python3 transition
Geplaatst door Beeker aan 22 mei 2022 - 11:52
When 8.2 is released we indeed need to consider to make py3 develop and continue…. But indeed only when py3 is functional regarding the basics…
TV/Radio: OK
Start/Stop recording: No problem.
Timers: OK.
Autotimer plugin: TODO
#1447046 Het Weer app
Geplaatst door Beeker aan 23 april 2022 - 09:20
En daar zit nu net het punt waar ik geen vinger op kan leggen. Als ik een nieuwe image installeer zonder backup, dus kaal en dan later de plugins wil installeren zoals hierboven beschreven. Dan werkt bij Het Weer de temperatuur niet na installatie. Dan is mijn vraag hoe kan dat?Als je de plugin vanuit de feed installeert werkt alles gewoon.
Hier werkt temperatuur gewoon met schone installatie.
Weet je zeker dat er niet ergens een bestand is blijven hangen ergens of zo?
Je zou dit bestand kunnen proberen voor python3.
Upload naar
/usr/lib/enigma2/python/Plugins/Extensions/HetWeer/
Bijgevoegde Bestanden
- plugin.py 103,03K 2 Aantal bijlagen
#1437234 OpenPLi-py3
Geplaatst door Beeker aan 10 maart 2022 - 02:28
So, in the document you linked it says this:
exec some_code in globals, localsShould be converted to this:
exec(some_code, globals, locals)In the commit you have this:
exec(entry['args'] in globals(), locals())Does it work?
Yes it does.
I forced the condition to be true and no crash.
No problem With:
exec('from ' + module + ' import ' + screen in globals(), locals())
exec('from ' + module + ' import ' + screen, globals(), locals())
exec('from ' + module + ' import ' + screen, globals, locals)
For now option 2
exec('from ' + module + ' import ' + screen, globals(), locals())
https://github.com/D...mberZap/pull/14
- Forums
- → Bekijkt een profiel: Reputation: Beeker