From 7cbab5f989333b227f180b5983f8d7b26992b7b4 Mon Sep 17 00:00:00 2001 From: gutosie Date: Mon, 8 Dec 2025 00:08:43 +0200 Subject: [PATCH] Update tools.py --- NeoBoot/files/tools.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/NeoBoot/files/tools.py b/NeoBoot/files/tools.py index b93a1e1..c932991 100644 --- a/NeoBoot/files/tools.py +++ b/NeoBoot/files/tools.py @@ -101,6 +101,14 @@ def getNeoActivatedtest(): return neoactivated +def getNeoPyVer(): + mytestnb = '' + if os.path.exists('/tmp/.nkod'): + with open('/tmp/.nkod', 'r') as f: + mytestnb = f.readline().strip() + f.close() + return mytestnb + if os.path.exists('/etc/hostname'): with open('/etc/hostname', 'r') as f: myboxname = f.readline().strip() @@ -2468,11 +2476,10 @@ class Opis(Screen): if not fileExists("/tmp/NEOBootPY3.tar.gz"): self.session.open(MessageBox,_("Unfortunately, at the moment not found an update, try again later."),MessageBox.TYPE_INFO,10,) if fileExists("/tmp/NEOBootPY3.tar.gz"): - cmd1 = "tar -czf /tmp/NEOBootLastcOPY" + UPDATEVERSION + ".tar.gz /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot; sleep 2; rm -r /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot; sleep 2; /bin/tar -xzvf /tmp/NEOBootPY3.tar.gz -C /" + cmd1 = "tar -czf /tmp/NEOBootLastcOPY" + UPDATEVERSION + ".tar.gz /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot; sleep 2; rm -r /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot; sleep 2; /bin/tar -xzvf /tmp/NEOBootPY3.tar.gz -C /; sleep 2;" system(cmd1) - neoPY = getTestToTest() - cmd2 = "sed -i -e ''s/"+neoPY +"/"+neoPY +"/g'' /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/plugin.py" - system(cmd2) + cmd2 = "sed -i -e ''s/"+PLUGINVERSION+"/"+getNeoPyVer()+"/g'' /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/plugin.py" + system(cmd2) cmd3 = "sleep 5; killall -9 enigma2" system(cmd3) else: