mirror of
https://github.com/gutosie/neoboot.git
synced 2025-10-26 08:56:06 +01:00
PEP8 double aggressive W291 ~ W293 and W391
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import extract
|
import extract
|
||||||
if len(sys.argv) < 16:
|
if len(sys.argv) < 16:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
extract.NEOBootMainEx(sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4], sys.argv[5], sys.argv[6], sys.argv[7], sys.argv[8], sys.argv[9], sys.argv[10], sys.argv[11], sys.argv[12], sys.argv[13], sys.argv[14], sys.argv[15], sys.argv[16])
|
extract.NEOBootMainEx(sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4], sys.argv[5], sys.argv[6], sys.argv[7], sys.argv[8], sys.argv[9], sys.argv[10], sys.argv[11], sys.argv[12], sys.argv[13], sys.argv[14], sys.argv[15], sys.argv[16])
|
||||||
|
|||||||
@@ -6,13 +6,13 @@ import os
|
|||||||
import struct
|
import struct
|
||||||
import shutil
|
import shutil
|
||||||
|
|
||||||
# ver. gutosie
|
# ver. gutosie
|
||||||
#--------------------------------------------- 2021 ---------------------------------------------#
|
#--------------------------------------------- 2021 ---------------------------------------------#
|
||||||
|
|
||||||
|
|
||||||
def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, LanWlan, Sterowniki, InstallSettings, ZipDelete, RepairFTP, SoftCam, MediaPortal, PiconR, Kodi, BlackHole):
|
def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, LanWlan, Sterowniki, InstallSettings, ZipDelete, RepairFTP, SoftCam, MediaPortal, PiconR, Kodi, BlackHole):
|
||||||
NEOBootR(source, target, stopenigma, CopyFiles, CopyKernel, TvList, LanWlan, Sterowniki, InstallSettings, ZipDelete, RepairFTP, SoftCam, MediaPortal, PiconR, Kodi, BlackHole)
|
NEOBootR(source, target, stopenigma, CopyFiles, CopyKernel, TvList, LanWlan, Sterowniki, InstallSettings, ZipDelete, RepairFTP, SoftCam, MediaPortal, PiconR, Kodi, BlackHole)
|
||||||
|
|
||||||
|
|
||||||
def LanguageUsed():
|
def LanguageUsed():
|
||||||
language = ''
|
language = ''
|
||||||
@@ -30,8 +30,8 @@ def getBoxHostName():
|
|||||||
if os.path.exists('/etc/hostname'):
|
if os.path.exists('/etc/hostname'):
|
||||||
with open('/etc/hostname', 'r') as f:
|
with open('/etc/hostname', 'r') as f:
|
||||||
myboxname = f.readline().strip()
|
myboxname = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return myboxname
|
return myboxname
|
||||||
|
|
||||||
|
|
||||||
def getCPUSoC():
|
def getCPUSoC():
|
||||||
@@ -39,19 +39,19 @@ def getCPUSoC():
|
|||||||
if os.path.exists('/proc/stb/info/chipset'):
|
if os.path.exists('/proc/stb/info/chipset'):
|
||||||
with open('/proc/stb/info/chipset', 'r') as f:
|
with open('/proc/stb/info/chipset', 'r') as f:
|
||||||
chipset = f.readline().strip()
|
chipset = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
if chipset == '7405(with 3D)':
|
if chipset == '7405(with 3D)':
|
||||||
chipset == '7405'
|
chipset == '7405'
|
||||||
|
|
||||||
return chipset
|
return chipset
|
||||||
|
|
||||||
|
|
||||||
def getBoxVuModel():
|
def getBoxVuModel():
|
||||||
vumodel = 'UNKNOWN'
|
vumodel = 'UNKNOWN'
|
||||||
if os.path.exists("/proc/stb/info/vumodel") and not os.path.exists("/proc/stb/info/boxtype"):
|
if os.path.exists("/proc/stb/info/vumodel") and not os.path.exists("/proc/stb/info/boxtype"):
|
||||||
with open('/proc/stb/info/vumodel', 'r') as f:
|
with open('/proc/stb/info/vumodel', 'r') as f:
|
||||||
vumodel = f.readline().strip()
|
vumodel = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return vumodel
|
return vumodel
|
||||||
|
|
||||||
|
|
||||||
@@ -82,14 +82,14 @@ def getNeoLocation():
|
|||||||
locatino = f.readline().strip()
|
locatino = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return locatino
|
return locatino
|
||||||
|
|
||||||
|
|
||||||
media = getNeoLocation()
|
media = getNeoLocation()
|
||||||
mediahome = media + '/ImageBoot/'
|
mediahome = media + '/ImageBoot/'
|
||||||
extensions_path = '/usr/lib/enigma2/python/Plugins/Extensions/'
|
extensions_path = '/usr/lib/enigma2/python/Plugins/Extensions/'
|
||||||
dev_null = ' > /dev/null 2>&1'
|
dev_null = ' > /dev/null 2>&1'
|
||||||
supportedTuners = 'vuplus'
|
supportedTuners = 'vuplus'
|
||||||
|
|
||||||
|
|
||||||
def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, LanWlan, Sterowniki, InstallSettings, ZipDelete, RepairFTP, SoftCam, MediaPortal, PiconR, Kodi, BlackHole):
|
def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, LanWlan, Sterowniki, InstallSettings, ZipDelete, RepairFTP, SoftCam, MediaPortal, PiconR, Kodi, BlackHole):
|
||||||
media_target = mediahome + target
|
media_target = mediahome + target
|
||||||
@@ -120,8 +120,8 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
'rmdir ' + media_target + media + dev_null,
|
'rmdir ' + media_target + media + dev_null,
|
||||||
'mkdir -p ' + media_target + media + dev_null,
|
'mkdir -p ' + media_target + media + dev_null,
|
||||||
#'cp /etc/passwd ' + media_target + '/etc/passwd' + dev_null,
|
#'cp /etc/passwd ' + media_target + '/etc/passwd' + dev_null,
|
||||||
# 'cp ' + extensions_path + 'NeoBoot/bin/hdd' + media_target+'/etc/init.d/hddusb' + dev_null,
|
# 'cp ' + extensions_path + 'NeoBoot/bin/hdd' + media_target+'/etc/init.d/hddusb' + dev_null,
|
||||||
'cp /etc/hostname ' + media_target + '/etc/hostname' + dev_null,
|
'cp /etc/hostname ' + media_target + '/etc/hostname' + dev_null,
|
||||||
'cp -af ' + extensions_path + 'NeoBoot ' + media_target + extensions_path + 'NeoBoot' + dev_null,
|
'cp -af ' + extensions_path + 'NeoBoot ' + media_target + extensions_path + 'NeoBoot' + dev_null,
|
||||||
'mkdir -p ' + media_target + extensions_path + 'NeoReboot' + dev_null,
|
'mkdir -p ' + media_target + extensions_path + 'NeoReboot' + dev_null,
|
||||||
'touch ' + media_target + extensions_path + 'NeoReboot/__init__.py' + dev_null,
|
'touch ' + media_target + extensions_path + 'NeoReboot/__init__.py' + dev_null,
|
||||||
@@ -133,9 +133,9 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
|
|
||||||
if CopyFiles == 'False':
|
if CopyFiles == 'False':
|
||||||
os.system('echo "No copying of files..."')
|
os.system('echo "No copying of files..."')
|
||||||
os.system('touch ' + getNeoLocation() + 'ImageBoot/.without_copying; sleep 5')
|
os.system('touch ' + getNeoLocation() + 'ImageBoot/.without_copying; sleep 5')
|
||||||
|
|
||||||
if CopyKernel == 'True':
|
if CopyKernel == 'True':
|
||||||
#mips vuplus
|
#mips vuplus
|
||||||
if getBoxHostName() == 'vuultimo' or getCPUSoC() == '7405' and os.path.exists('%s/ImageBoot/%s/etc/vtiversion.info' % (media, target)):
|
if getBoxHostName() == 'vuultimo' or getCPUSoC() == '7405' and os.path.exists('%s/ImageBoot/%s/etc/vtiversion.info' % (media, target)):
|
||||||
if os.path.exists('%s/ImageBoot/%s/lib/modules' % (media, target)):
|
if os.path.exists('%s/ImageBoot/%s/lib/modules' % (media, target)):
|
||||||
@@ -153,15 +153,15 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
cmd = 'cp -af /lib/firmware %s/ImageBoot/%s/lib > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /lib/firmware %s/ImageBoot/%s/lib > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
os.system('echo "Copied system drivers. Not recommended copied kernel.bin for Ultimo HD."')
|
os.system('echo "Copied system drivers. Not recommended copied kernel.bin for Ultimo HD."')
|
||||||
elif getCPUtype() == "MIPS" and getBoxHostName() == 'vuultimo' or getBoxHostName() == 'bm750' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vuuno' or getBoxHostName() == 'vusolo' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vusolo2' or getBoxHostName() == 'vusolose' or getBoxHostName() == 'vuduo2' or getBoxHostName() == 'vuzero' or getBoxHostName() == 'mbultra':
|
elif getCPUtype() == "MIPS" and getBoxHostName() == 'vuultimo' or getBoxHostName() == 'bm750' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vuuno' or getBoxHostName() == 'vusolo' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vusolo2' or getBoxHostName() == 'vusolose' or getBoxHostName() == 'vuduo2' or getBoxHostName() == 'vuzero' or getBoxHostName() == 'mbultra':
|
||||||
os.system('mv ' + getNeoLocation() + 'ImagesUpload/vuplus/' + getBoxVuModel() + '/kernel_cfe_auto.bin ' + media_target + '/boot/' + getBoxHostName() + '.vmlinux.gz' + dev_null)
|
os.system('mv ' + getNeoLocation() + 'ImagesUpload/vuplus/' + getBoxVuModel() + '/kernel_cfe_auto.bin ' + media_target + '/boot/' + getBoxHostName() + '.vmlinux.gz' + dev_null)
|
||||||
os.system('echo "Copied kernel.bin STB-MIPS"')
|
os.system('echo "Copied kernel.bin STB-MIPS"')
|
||||||
#arm vuplus arms
|
#arm vuplus arms
|
||||||
elif getCPUtype() == "ARMv7" and getBoxHostName() == "vuultimo4k" or getBoxHostName() == "vusolo4k" or getBoxHostName() == "vuuno4k" or getBoxHostName() == "vuuno4kse" or getBoxHostName() == "vuduo4k" or getBoxHostName() == "vuduo4kse" or getBoxHostName() == "vuzero4k":
|
elif getCPUtype() == "ARMv7" and getBoxHostName() == "vuultimo4k" or getBoxHostName() == "vusolo4k" or getBoxHostName() == "vuuno4k" or getBoxHostName() == "vuuno4kse" or getBoxHostName() == "vuduo4k" or getBoxHostName() == "vuduo4kse" or getBoxHostName() == "vuzero4k":
|
||||||
os.system('mv ' + getNeoLocation() + 'ImagesUpload/vuplus/' + getBoxVuModel() + '/kernel_auto.bin ' + media_target + '/boot/zImage.' + getBoxHostName() + '' + dev_null)
|
os.system('mv ' + getNeoLocation() + 'ImagesUpload/vuplus/' + getBoxVuModel() + '/kernel_auto.bin ' + media_target + '/boot/zImage.' + getBoxHostName() + '' + dev_null)
|
||||||
os.system('echo "Copied kernel.bin STB-ARM"')
|
os.system('echo "Copied kernel.bin STB-ARM"')
|
||||||
|
|
||||||
if not os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):
|
if not os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):
|
||||||
if os.path.exists('/usr/sbin/nandwrite'):
|
if os.path.exists('/usr/sbin/nandwrite'):
|
||||||
cmd = 'cp -af /usr/sbin/nandwrite %s/ImageBoot/%s/usr/sbin/nandwrite > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /usr/sbin/nandwrite %s/ImageBoot/%s/usr/sbin/nandwrite > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
@@ -200,8 +200,8 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
if not os.path.exists('%s/ImageBoot/%s/usr/lib/enigma2/python/boxbranding.so' % (media, target)):
|
if not os.path.exists('%s/ImageBoot/%s/usr/lib/enigma2/python/boxbranding.so' % (media, target)):
|
||||||
cmd = 'cp -af /usr/lib/enigma2/python/boxbranding.so %s/ImageBoot/%s/usr/lib/enigma2/python/boxbranding.so > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /usr/lib/enigma2/python/boxbranding.so %s/ImageBoot/%s/usr/lib/enigma2/python/boxbranding.so > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
os.system('echo "Copied plugins..."')
|
os.system('echo "Copied plugins..."')
|
||||||
|
|
||||||
if TvList == 'True':
|
if TvList == 'True':
|
||||||
if not os.path.exists('%s/ImageBoot/%s/etc/enigma2' % (media, target)):
|
if not os.path.exists('%s/ImageBoot/%s/etc/enigma2' % (media, target)):
|
||||||
cmd = 'mkdir -p %s/ImageBoot/%s/etc/enigma2' % (media, target)
|
cmd = 'mkdir -p %s/ImageBoot/%s/etc/enigma2' % (media, target)
|
||||||
@@ -223,7 +223,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
os.system('echo "Not copied LAN-WLAN, not recommended for this image."')
|
os.system('echo "Not copied LAN-WLAN, not recommended for this image."')
|
||||||
elif os.path.exists('/etc/bhversion') and os.path.exists('%s/usr/lib/enigma2/python/Plugins/PLi' % (media, target)):
|
elif os.path.exists('/etc/bhversion') and os.path.exists('%s/usr/lib/enigma2/python/Plugins/PLi' % (media, target)):
|
||||||
os.system('echo "Not copied LAN-WLAN, not recommended for this image."')
|
os.system('echo "Not copied LAN-WLAN, not recommended for this image."')
|
||||||
else:
|
else:
|
||||||
if os.path.exists('/etc/wpa_supplicant.wlan0.conf'):
|
if os.path.exists('/etc/wpa_supplicant.wlan0.conf'):
|
||||||
cmd = 'cp -af /etc/wpa_supplicant.wlan0.conf %s/ImageBoot/%s/etc/wpa_supplicant.wlan0.conf > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /etc/wpa_supplicant.wlan0.conf %s/ImageBoot/%s/etc/wpa_supplicant.wlan0.conf > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
@@ -294,23 +294,23 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
|
|
||||||
if SoftCam == 'True':
|
if SoftCam == 'True':
|
||||||
if os.path.exists('/etc/CCcam.cfg'):
|
if os.path.exists('/etc/CCcam.cfg'):
|
||||||
cmd = 'cp -af /etc/CCcam.cfg %s/ImageBoot/%s/etc > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /etc/CCcam.cfg %s/ImageBoot/%s/etc > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
if os.path.exists('/etc/tuxbox/config'):
|
if os.path.exists('/etc/tuxbox/config'):
|
||||||
cmd = 'cp -af /etc/tuxbox/config %s/ImageBoot/%s/etc/tuxbox > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /etc/tuxbox/config %s/ImageBoot/%s/etc/tuxbox > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
os.system('echo "Copied softcam files to the installed image..."')
|
os.system('echo "Copied softcam files to the installed image..."')
|
||||||
|
|
||||||
if MediaPortal == 'True':
|
if MediaPortal == 'True':
|
||||||
if os.path.exists('' + extensions_path + 'MediaPortal'):
|
if os.path.exists('' + extensions_path + 'MediaPortal'):
|
||||||
cmd = 'cp -af ' + extensions_path + 'MediaPortal %s/ImageBoot/%s/usr/lib/enigma2/python/Plugins/Extensions > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af ' + extensions_path + 'MediaPortal %s/ImageBoot/%s/usr/lib/enigma2/python/Plugins/Extensions > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'cp -af ' + extensions_path + 'mpgz %s/ImageBoot/%s/usr/lib/enigma2/python/Plugins/Extensions > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af ' + extensions_path + 'mpgz %s/ImageBoot/%s/usr/lib/enigma2/python/Plugins/Extensions > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'cp -af /usr/lib/python2.7/argparse.pyo %s/ImageBoot/%s/usr/lib/python2.7 > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /usr/lib/python2.7/argparse.pyo %s/ImageBoot/%s/usr/lib/python2.7 > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'cp -af /usr/lib/python2.7/robotparser.pyo %s/ImageBoot/%s/usr/lib/python2.7 > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /usr/lib/python2.7/robotparser.pyo %s/ImageBoot/%s/usr/lib/python2.7 > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'cp -af /usr/lib/python2.7/site-packages/Crypto %s/ImageBoot/%s/usr/lib/python2.7/site-packages > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /usr/lib/python2.7/site-packages/Crypto %s/ImageBoot/%s/usr/lib/python2.7/site-packages > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'cp -af /usr/lib/python2.7/site-packages/mechanize %s/ImageBoot/%s/usr/lib/python2.7/site-packages > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /usr/lib/python2.7/site-packages/mechanize %s/ImageBoot/%s/usr/lib/python2.7/site-packages > /dev/null 2>&1' % (media, target)
|
||||||
@@ -318,7 +318,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
cmd = 'cp -af /usr/lib/python2.7/site-packages/requests %s/ImageBoot/%s/usr/lib/python2.7/site-packages > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /usr/lib/python2.7/site-packages/requests %s/ImageBoot/%s/usr/lib/python2.7/site-packages > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'cp -af /usr/lib/python2.7/site-packages/requests-2.11.1-py2.7.egg-info %s/ImageBoot/%s/usr/lib/python2.7/site-packages > /dev/null 2>&1' % (media, target)
|
cmd = 'cp -af /usr/lib/python2.7/site-packages/requests-2.11.1-py2.7.egg-info %s/ImageBoot/%s/usr/lib/python2.7/site-packages > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
|
|
||||||
if not os.path.exists('%s/ImageBoot/%s/etc/enigma2' % (media, target)):
|
if not os.path.exists('%s/ImageBoot/%s/etc/enigma2' % (media, target)):
|
||||||
cmd = 'mkdir -p %s/ImageBoot/%s/etc/enigma2' % (media, target)
|
cmd = 'mkdir -p %s/ImageBoot/%s/etc/enigma2' % (media, target)
|
||||||
@@ -331,36 +331,36 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
if os.path.exists('/etc/enigma2/mp_pluginliste'):
|
if os.path.exists('/etc/enigma2/mp_pluginliste'):
|
||||||
cmd = 'cp /etc/enigma2/mp_pluginliste %s/ImageBoot/%s/etc/enigma2' % (media, target)
|
cmd = 'cp /etc/enigma2/mp_pluginliste %s/ImageBoot/%s/etc/enigma2' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
os.system('echo "Copied MediaPortal..."')
|
os.system('echo "Copied MediaPortal..."')
|
||||||
elif not os.path.exists('' + extensions_path + 'MediaPortal'):
|
elif not os.path.exists('' + extensions_path + 'MediaPortal'):
|
||||||
os.system('echo "MediaPortal not found."')
|
os.system('echo "MediaPortal not found."')
|
||||||
|
|
||||||
if PiconR == 'True':
|
if PiconR == 'True':
|
||||||
if os.path.exists('/usr/share/enigma2/picon'):
|
if os.path.exists('/usr/share/enigma2/picon'):
|
||||||
cmd = 'cp -af /usr/share/enigma2/picon %s/ImageBoot/%s/usr/share/enigma2' % (media, target)
|
cmd = 'cp -af /usr/share/enigma2/picon %s/ImageBoot/%s/usr/share/enigma2' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
os.system('echo "Copied picon..."')
|
os.system('echo "Copied picon..."')
|
||||||
elif not os.path.exists('/usr/share/enigma2/picon'):
|
elif not os.path.exists('/usr/share/enigma2/picon'):
|
||||||
os.system('echo "Picon flash not found."')
|
os.system('echo "Picon flash not found."')
|
||||||
|
|
||||||
if Kodi == 'True':
|
if Kodi == 'True':
|
||||||
cmd = 'mkdir -p %s/ImageBoot/%s/home/root/.kodi > /dev/null 2>&1' % (media, target)
|
cmd = 'mkdir -p %s/ImageBoot/%s/home/root/.kodi > /dev/null 2>&1' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
if os.path.exists('/home/root/.kodi'):
|
if os.path.exists('/home/root/.kodi'):
|
||||||
os.system('echo "Kodi set ok."')
|
os.system('echo "Kodi set ok."')
|
||||||
else:
|
else:
|
||||||
if not os.path.exists('/home/root/.kodi'):
|
if not os.path.exists('/home/root/.kodi'):
|
||||||
if not os.path.exists('/.multinfo'):
|
if not os.path.exists('/.multinfo'):
|
||||||
if os.path.exists('/media/hdd/.kodi'):
|
if os.path.exists('/media/hdd/.kodi'):
|
||||||
cmd = 'mv /media/hdd/.kodi /media/hdd/.kodi_flash; ln -sf "/media/hdd/.kodi_flash" "/home/root/.kodi"; ln -sf "/home/root/.kodi" "/media/hdd/.kodi" '
|
cmd = 'mv /media/hdd/.kodi /media/hdd/.kodi_flash; ln -sf "/media/hdd/.kodi_flash" "/home/root/.kodi"; ln -sf "/home/root/.kodi" "/media/hdd/.kodi" '
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
os.system('echo "Kodi fix ok."')
|
os.system('echo "Kodi fix ok."')
|
||||||
else:
|
else:
|
||||||
os.system('echo "Kodi not found.."')
|
os.system('echo "Kodi not found.."')
|
||||||
else:
|
else:
|
||||||
os.system('echo "Kodi path possible only from flash."')
|
os.system('echo "Kodi path possible only from flash."')
|
||||||
else:
|
else:
|
||||||
os.system('echo "Kodi not found."')
|
os.system('echo "Kodi not found."')
|
||||||
|
|
||||||
if BlackHole == 'True':
|
if BlackHole == 'True':
|
||||||
@@ -369,8 +369,8 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
try:
|
try:
|
||||||
text = ver.split('-')[0]
|
text = ver.split('-')[0]
|
||||||
except:
|
except:
|
||||||
text = ''
|
text = ''
|
||||||
|
|
||||||
cmd = 'mkdir ' + getNeoLocation() + 'ImageBoot/%s/boot/blackhole' % target
|
cmd = 'mkdir ' + getNeoLocation() + 'ImageBoot/%s/boot/blackhole' % target
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'cp -f ' + extensions_path + 'NeoBoot/bin/version ' + getNeoLocation() + 'ImageBoot/%s/boot/blackhole' % target
|
cmd = 'cp -f ' + extensions_path + 'NeoBoot/bin/version ' + getNeoLocation() + 'ImageBoot/%s/boot/blackhole' % target
|
||||||
@@ -416,7 +416,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
cmd = 'echo -n "\n\n/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/userscript.sh \n\nexit 0" >> %s/ImageBoot/%s/etc/rc.local' % (media, target)
|
cmd = 'echo -n "\n\n/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/userscript.sh \n\nexit 0" >> %s/ImageBoot/%s/etc/rc.local' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'chmod 0755 %s/ImageBoot/%s/etc/rc.local' % (media, target)
|
cmd = 'chmod 0755 %s/ImageBoot/%s/etc/rc.local' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
|
|
||||||
if os.path.exists('%s/ImageBoot/%s/etc/init.d/rc.local' % (media, target)):
|
if os.path.exists('%s/ImageBoot/%s/etc/init.d/rc.local' % (media, target)):
|
||||||
filename = '%s/ImageBoot/%s/etc/init.d/rc.local' % (media, target)
|
filename = '%s/ImageBoot/%s/etc/init.d/rc.local' % (media, target)
|
||||||
@@ -438,10 +438,10 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
cmd = 'chmod 0755 %s/ImageBoot/%s/etc/init.d/rc.local' % (media, target)
|
cmd = 'chmod 0755 %s/ImageBoot/%s/etc/init.d/rc.local' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
|
|
||||||
if not os.path.exists('%s/ImageBoot/%s/etc/init.d/rc.local' % (media, target)) and not os.path.exists('%s/ImageBoot/%s/etc/rc.local' % (media, target)):
|
if not os.path.exists('%s/ImageBoot/%s/etc/init.d/rc.local' % (media, target)) and not os.path.exists('%s/ImageBoot/%s/etc/rc.local' % (media, target)):
|
||||||
if os.path.exists('%s/ImageBoot/%s/etc/init.d' % (media, target)):
|
if os.path.exists('%s/ImageBoot/%s/etc/init.d' % (media, target)):
|
||||||
# cmd = 'ln -s %sImageBoot/%s/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/userscript.sh %sImageBoot/%s/etc/rcS.d/S99neo.local' % (media,
|
# cmd = 'ln -s %sImageBoot/%s/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/userscript.sh %sImageBoot/%s/etc/rcS.d/S99neo.local' % (media,
|
||||||
# target,
|
# target,
|
||||||
# media,
|
# media,
|
||||||
# target)
|
# target)
|
||||||
cmd = 'cp -af /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/userscript.sh %sImageBoot/%s/etc/rcS.d/S99neo.local' % (media, target)
|
cmd = 'cp -af /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/userscript.sh %sImageBoot/%s/etc/rcS.d/S99neo.local' % (media, target)
|
||||||
@@ -452,16 +452,16 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
os.system('echo "/etc/init.d not found."')
|
os.system('echo "/etc/init.d not found."')
|
||||||
os.system('echo "Copied file neo_userscript.sh"')
|
os.system('echo "Copied file neo_userscript.sh"')
|
||||||
|
|
||||||
if not os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):
|
if not os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):
|
||||||
if not os.path.exists('%s/ImageBoot/%s/etc/enigma2' % (media, target)):
|
if not os.path.exists('%s/ImageBoot/%s/etc/enigma2' % (media, target)):
|
||||||
cmd = 'mkdir -p %s/ImageBoot/%s/etc/enigma2' % (media, target)
|
cmd = 'mkdir -p %s/ImageBoot/%s/etc/enigma2' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'touch %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
cmd = 'touch %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'grep "config.Nims" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
cmd = 'grep "config.Nims" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd1 = 'grep "av.videomode.DVI" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
cmd1 = 'grep "av.videomode.DVI" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
||||||
rc = os.system(cmd1)
|
rc = os.system(cmd1)
|
||||||
cmd2 = 'grep "config.OpenWebif" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
cmd2 = 'grep "config.OpenWebif" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
||||||
rc = os.system(cmd2)
|
rc = os.system(cmd2)
|
||||||
cmd3 = 'grep "config.osd" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
cmd3 = 'grep "config.osd" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
||||||
@@ -469,7 +469,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
cmd4 = 'grep "config.timezone.val" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
cmd4 = 'grep "config.timezone.val" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
||||||
rc = os.system(cmd4)
|
rc = os.system(cmd4)
|
||||||
cmd5 = 'grep "config.servicelist.startuproot" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
cmd5 = 'grep "config.servicelist.startuproot" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target)
|
||||||
rc = os.system(cmd5)
|
rc = os.system(cmd5)
|
||||||
cmd6 = 'grep "UUID=" /etc/fstab >> %s/ImageBoot/%s/etc/fstab' % (media, target)
|
cmd6 = 'grep "UUID=" /etc/fstab >> %s/ImageBoot/%s/etc/fstab' % (media, target)
|
||||||
rc = os.system(cmd6)
|
rc = os.system(cmd6)
|
||||||
|
|
||||||
@@ -490,17 +490,17 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
elif line.find('/dev/mmcblk0p4') != -1:
|
elif line.find('/dev/mmcblk0p4') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mmcblk0p5') != -1:
|
elif line.find('/dev/mmcblk0p5') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mmcblk0p6') != -1:
|
elif line.find('/dev/mmcblk0p6') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mmcblk0p7') != -1:
|
elif line.find('/dev/mmcblk0p7') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mmcblk0p8') != -1:
|
elif line.find('/dev/mmcblk0p8') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mmcblk0p9') != -1:
|
elif line.find('/dev/mmcblk0p9') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/root') != -1:
|
elif line.find('/dev/root') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mtdblock1') != -1:
|
elif line.find('/dev/mtdblock1') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mtdblock2') != -1:
|
elif line.find('/dev/mtdblock2') != -1:
|
||||||
@@ -510,15 +510,15 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
elif line.find('/dev/mtdblock4') != -1:
|
elif line.find('/dev/mtdblock4') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mtdblock5') != -1:
|
elif line.find('/dev/mtdblock5') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mtdblock6') != -1:
|
elif line.find('/dev/mtdblock6') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mtdblock7') != -1:
|
elif line.find('/dev/mtdblock7') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mtdblock8') != -1:
|
elif line.find('/dev/mtdblock8') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/mtdblock9') != -1:
|
elif line.find('/dev/mtdblock9') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
elif line.find('/dev/root') != -1:
|
elif line.find('/dev/root') != -1:
|
||||||
line = '#' + line
|
line = '#' + line
|
||||||
out.write(line)
|
out.write(line)
|
||||||
@@ -526,7 +526,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
f.close()
|
f.close()
|
||||||
out.close()
|
out.close()
|
||||||
os.rename(namefile2, namefile)
|
os.rename(namefile2, namefile)
|
||||||
|
|
||||||
tpmd = media + '/ImageBoot/' + target + '/etc/init.d/tpmd'
|
tpmd = media + '/ImageBoot/' + target + '/etc/init.d/tpmd'
|
||||||
if os.path.exists(tpmd):
|
if os.path.exists(tpmd):
|
||||||
os.system('rm ' + tpmd)
|
os.system('rm ' + tpmd)
|
||||||
@@ -639,7 +639,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
os.rename(filename2, filename)
|
os.rename(filename2, filename)
|
||||||
cmd = 'chmod -R 0755 %s' % filename
|
cmd = 'chmod -R 0755 %s' % filename
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
|
|
||||||
|
|
||||||
# cmd = 'cp -f ' + extensions_path + 'NeoBoot/bin/hdd ' + getNeoLocation() + 'ImageBoot/%s/etc/init.d/hddusb' % target
|
# cmd = 'cp -f ' + extensions_path + 'NeoBoot/bin/hdd ' + getNeoLocation() + 'ImageBoot/%s/etc/init.d/hddusb' % target
|
||||||
# rc = os.system(cmd)
|
# rc = os.system(cmd)
|
||||||
@@ -649,8 +649,8 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
cmd = 'cp -af /usr/lib/enigma2/python/Tools/Testinout.py ' + getNeoLocation() + 'ImageBoot/%s/usr/lib/enigma2/python/Tools/' % target
|
cmd = 'cp -af /usr/lib/enigma2/python/Tools/Testinout.py ' + getNeoLocation() + 'ImageBoot/%s/usr/lib/enigma2/python/Tools/' % target
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
os.system('mkdir -p ' + media_target + '/media/hdd' + dev_null)
|
os.system('mkdir -p ' + media_target + '/media/hdd' + dev_null)
|
||||||
os.system('mkdir -p ' + media_target + '/media/usb' + dev_null)
|
os.system('mkdir -p ' + media_target + '/media/usb' + dev_null)
|
||||||
os.system('mkdir -p ' + media_target + '/var/lib/opkg/info/' + dev_null)
|
os.system('mkdir -p ' + media_target + '/var/lib/opkg/info/' + dev_null)
|
||||||
os.system('touch ' + getNeoLocation() + 'ImageBoot/.data; echo "Data instalacji image" > ' + getNeoLocation() + 'ImageBoot/.data; echo " "; date > ' + getNeoLocation() + 'ImageBoot/.data')
|
os.system('touch ' + getNeoLocation() + 'ImageBoot/.data; echo "Data instalacji image" > ' + getNeoLocation() + 'ImageBoot/.data; echo " "; date > ' + getNeoLocation() + 'ImageBoot/.data')
|
||||||
os.system('mv -f ' + getNeoLocation() + 'ImageBoot/.data ' + getNeoLocation() + 'ImageBoot/%s/.data' % target)
|
os.system('mv -f ' + getNeoLocation() + 'ImageBoot/.data ' + getNeoLocation() + 'ImageBoot/%s/.data' % target)
|
||||||
cmd = 'touch /tmp/.init_reboot'
|
cmd = 'touch /tmp/.init_reboot'
|
||||||
@@ -661,65 +661,65 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
|
|||||||
os.system('cp ' + getNeoLocation() + 'ImageBoot/.neonextboot ' + getNeoLocation() + 'ImageBoot/%s/.multinfo' % target)
|
os.system('cp ' + getNeoLocation() + 'ImageBoot/.neonextboot ' + getNeoLocation() + 'ImageBoot/%s/.multinfo' % target)
|
||||||
out = open(mediahome + '.neonextboot', 'w')
|
out = open(mediahome + '.neonextboot', 'w')
|
||||||
out.write('Flash')
|
out.write('Flash')
|
||||||
out.close()
|
out.close()
|
||||||
if '.tar.xz' not in source and not os.path.exists('' + getNeoLocation() + '/ImageBoot/%s/etc/issue' % target):
|
if '.tar.xz' not in source and not os.path.exists('' + getNeoLocation() + '/ImageBoot/%s/etc/issue' % target):
|
||||||
os.system('echo ""; echo "No system installed! The reason for the installation error may be badly packed image files or it is not a system for your model."')
|
os.system('echo ""; echo "No system installed! The reason for the installation error may be badly packed image files or it is not a system for your model."')
|
||||||
os.system('echo "The installed system may not start. Check the correctness of the installed image directory!!!"')
|
os.system('echo "The installed system may not start. Check the correctness of the installed image directory!!!"')
|
||||||
os.system('rm -r ' + getNeoLocation() + '/ImageBoot/%s' % target)
|
os.system('rm -r ' + getNeoLocation() + '/ImageBoot/%s' % target)
|
||||||
|
|
||||||
if os.path.exists('' + getNeoLocation() + 'ubi'):
|
if os.path.exists('' + getNeoLocation() + 'ubi'):
|
||||||
os.system('rm -r ' + getNeoLocation() + 'ubi')
|
os.system('rm -r ' + getNeoLocation() + 'ubi')
|
||||||
if os.path.exists('' + getNeoLocation() + 'image_cache/'):
|
if os.path.exists('' + getNeoLocation() + 'image_cache/'):
|
||||||
os.system('rm -r ' + getNeoLocation() + 'image_cache')
|
os.system('rm -r ' + getNeoLocation() + 'image_cache')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):
|
if os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):
|
||||||
os.system('rm -f ' + getNeoLocation() + 'ImageBoot/.without_copying')
|
os.system('rm -f ' + getNeoLocation() + 'ImageBoot/.without_copying')
|
||||||
|
|
||||||
rc = RemoveUnpackDirs()
|
rc = RemoveUnpackDirs()
|
||||||
if os.path.exists('/tmp/init4'):
|
if os.path.exists('/tmp/init4'):
|
||||||
os.system('rm -f /tmp/init4; init 3')
|
os.system('rm -f /tmp/init4; init 3')
|
||||||
|
|
||||||
os.system('echo "End of installation:"; date +%T')
|
os.system('echo "End of installation:"; date +%T')
|
||||||
os.system('echo "If you want to save the installation process from the console press green."')
|
os.system('echo "If you want to save the installation process from the console press green."')
|
||||||
|
|
||||||
|
|
||||||
def RemoveUnpackDirs():
|
def RemoveUnpackDirs():
|
||||||
os.chdir(media + '/ImagesUpload')
|
os.chdir(media + '/ImagesUpload')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/unpackedzip'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/unpackedzip'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/unpackedzip')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/unpackedzip')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.bin'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.bin'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.bin')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.bin')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.txt'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.txt'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.txt')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.txt')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/vuplus')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/vuplus')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/sf4008'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/sf4008'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/sf4008')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/sf4008')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmio4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmio4k'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/osmio4k')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/osmio4k')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmio4kplus'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmio4kplus'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/osmio4kplus')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/osmio4kplus')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm900'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm900'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dm900')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dm900')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd60'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd60'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd60')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd60')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd61'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd61'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd61')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd61')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd51'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd51'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd51')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd51')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/bre2ze4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/bre2ze4k'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/bre2ze4k')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/bre2ze4k')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multibox'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multibox'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/multibox')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/multibox')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multiboxse'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multiboxse'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/multiboxse')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/multiboxse')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/unforce_multibox.txt'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/unforce_multibox.txt'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/unforce_multibox.txt')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/unforce_multibox.txt')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/axas')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/axas')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/miraclebox'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/miraclebox'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/miraclebox')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/miraclebox')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/e4hd'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/e4hd'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/e4hd')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/e4hd')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/update'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/update'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/update')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/update')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz'):
|
||||||
@@ -727,89 +727,89 @@ def RemoveUnpackDirs():
|
|||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.nfi'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.nfi'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.nfi')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.nfi')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/zgemma')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/zgemma')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler1'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler1'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/formuler1')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/formuler1')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler3'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler3'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/formuler3')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/formuler3')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler4turbo'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler4turbo'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/formuler4turbo')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/formuler4turbo')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/et*'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/et*'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/et*')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/et*')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/xpeedl*'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/xpeedl*'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/xpeedl*')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/xpeedl*')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmini'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmini'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/osmini')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/osmini')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/xp1000 '):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/xp1000 '):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/xp1000 ')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/xp1000 ')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dinobot '):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dinobot '):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dinobot ')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dinobot ')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/e2/update'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/e2/update'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/e2')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/e2')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/et1x000'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/et1x000'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/et1x000')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/et1x000')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/protek4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/protek4k'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/protek4k')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/protek4k')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm920 '):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm920 '):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dm920 ')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dm920 ')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dreamtwo '):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dreamtwo '):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dreamtwo ')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dreamtwo ')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multibox') or os.path.exists('' + getNeoLocation() + 'ImagesUpload/multiboxse'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multibox') or os.path.exists('' + getNeoLocation() + 'ImagesUpload/multiboxse'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/multibox ' + getNeoLocation() + 'ImagesUpload/multibox; rm -r ' + getNeoLocation() + 'ImagesUpload/multibox')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/multibox ' + getNeoLocation() + 'ImagesUpload/multibox; rm -r ' + getNeoLocation() + 'ImagesUpload/multibox')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/octagon/sf8008'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/octagon/sf8008'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/octagon; rm -r ' + getNeoLocation() + 'ImagesUpload/octagon')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/octagon; rm -r ' + getNeoLocation() + 'ImagesUpload/octagon')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h7'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h7'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/h7; mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/h7')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/h7; mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/h7')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h7')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h7')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/h9; mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/h9')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/h9; mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/h9')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h9')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h9')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9se'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9se'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/h9se; mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/h9se')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/h9se; mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/h9se')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h9se')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h9se')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/i55plus'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/i55plus'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/i55plus; mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/i55plus')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/i55plus; mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/i55plus')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/i55plus')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/i55plus')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9combo'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9combo'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/force_h9combo_READ.ME ' + getNeoLocation() + 'ImagesUpload/h9combo; mv ' + getNeoLocation() + 'ImagesUpload/unforce_h9combo.txt ' + getNeoLocation() + 'ImagesUpload/h9combo')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/force_h9combo_READ.ME ' + getNeoLocation() + 'ImagesUpload/h9combo; mv ' + getNeoLocation() + 'ImagesUpload/unforce_h9combo.txt ' + getNeoLocation() + 'ImagesUpload/h9combo')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h9combo')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h9combo')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9combose'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9combose'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/force_h9combose_READ.ME ' + getNeoLocation() + 'ImagesUpload/h9combo; mv ' + getNeoLocation() + 'ImagesUpload/unforce_h9combose.txt ' + getNeoLocation() + 'ImagesUpload/h9combose')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/force_h9combose_READ.ME ' + getNeoLocation() + 'ImagesUpload/h9combo; mv ' + getNeoLocation() + 'ImagesUpload/unforce_h9combose.txt ' + getNeoLocation() + 'ImagesUpload/h9combose')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h9combose')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h9combose')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h10'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h10'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/force_h10_READ.ME ' + getNeoLocation() + 'ImagesUpload/h10; mv ' + getNeoLocation() + 'ImagesUpload/unforce_h10.txt ' + getNeoLocation() + 'ImagesUpload/h10')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/force_h10_READ.ME ' + getNeoLocation() + 'ImagesUpload/h10; mv ' + getNeoLocation() + 'ImagesUpload/unforce_h10.txt ' + getNeoLocation() + 'ImagesUpload/h10')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h10')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/h10')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/uclan'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/uclan'):
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/usb_update.bin'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/usb_update.bin'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/uclan')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/uclan')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/uclan')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/uclan')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/beyonwiz'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/beyonwiz'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/apploader.bin ' + getNeoLocation() + 'ImagesUpload/beyonwiz')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/apploader.bin ' + getNeoLocation() + 'ImagesUpload/beyonwiz')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/beyonwiz')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/beyonwiz')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/beyonwiz')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/beyonwiz')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/beyonwiz')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/beyonwiz')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/amiko'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/amiko'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/amiko')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/amiko')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/apploader.bin ' + getNeoLocation() + 'ImagesUpload/amiko')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/apploader.bin ' + getNeoLocation() + 'ImagesUpload/amiko')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/amiko')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/amiko')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/amiko')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/amiko')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/amiko')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/amiko')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/apploader.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/apploader.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue'):
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/apploader.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/apploader.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/gigablue')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/et10000'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/et10000'):
|
||||||
@@ -821,7 +821,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
os.system('echo "Press green to hide Console or red to abort the installation\nInstallation started:"; date +%T;echo "Extracting the installation file..."')
|
os.system('echo "Press green to hide Console or red to abort the installation\nInstallation started:"; date +%T;echo "Extracting the installation file..."')
|
||||||
|
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):
|
if os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):
|
||||||
os.system('rm -f ' + getNeoLocation() + 'ImageBoot/.without_copying')
|
os.system('rm -f ' + getNeoLocation() + 'ImageBoot/.without_copying')
|
||||||
if os.path.exists('' + getNeoLocation() + 'image_cache'):
|
if os.path.exists('' + getNeoLocation() + 'image_cache'):
|
||||||
os.system('rm -rf ' + getNeoLocation() + 'image_cache')
|
os.system('rm -rf ' + getNeoLocation() + 'image_cache')
|
||||||
|
|
||||||
@@ -829,7 +829,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
sourcefile2 = media + '/ImagesUpload/%s.nfi' % source
|
sourcefile2 = media + '/ImagesUpload/%s.nfi' % source
|
||||||
sourcefile3 = media + '/ImagesUpload/%s.rar' % source
|
sourcefile3 = media + '/ImagesUpload/%s.rar' % source
|
||||||
sourcefile4 = media + '/ImagesUpload/%s.gz' % source
|
sourcefile4 = media + '/ImagesUpload/%s.gz' % source
|
||||||
|
|
||||||
#Instalacja *.nfi
|
#Instalacja *.nfi
|
||||||
if os.path.exists(sourcefile2) is True:
|
if os.path.exists(sourcefile2) is True:
|
||||||
if sourcefile2.endswith('.nfi'):
|
if sourcefile2.endswith('.nfi'):
|
||||||
@@ -850,13 +850,13 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
if os.path.exists(sourcefile3) is True:
|
if os.path.exists(sourcefile3) is True:
|
||||||
if sourcefile3.endswith('.rar'):
|
if sourcefile3.endswith('.rar'):
|
||||||
os.system('echo "Installing iamge x.rar..."')
|
os.system('echo "Installing iamge x.rar..."')
|
||||||
cmd = 'unrar e ' + sourcefile3 + ' ' + getNeoLocation() + 'ImagesUpload/ > /dev/null 2>&1'
|
cmd = 'unrar e ' + sourcefile3 + ' ' + getNeoLocation() + 'ImagesUpload/ > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
if ZipDelete == 'True':
|
if ZipDelete == 'True':
|
||||||
rc = os.system('rm -rf ' + sourcefile3)
|
rc = os.system('rm -rf ' + sourcefile3)
|
||||||
else:
|
else:
|
||||||
os.system('echo "NeoBoot keep the file: %s for reinstallation."' % sourcefile3)
|
os.system('echo "NeoBoot keep the file: %s for reinstallation."' % sourcefile3)
|
||||||
|
|
||||||
#Instalacja *.zip
|
#Instalacja *.zip
|
||||||
elif os.path.exists(sourcefile) is True:
|
elif os.path.exists(sourcefile) is True:
|
||||||
os.system('unzip ' + sourcefile)
|
os.system('unzip ' + sourcefile)
|
||||||
@@ -864,7 +864,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
os.system('rm -rf ' + sourcefile)
|
os.system('rm -rf ' + sourcefile)
|
||||||
|
|
||||||
#Instalacja MIPS
|
#Instalacja MIPS
|
||||||
if getCPUtype() == 'MIPS':
|
if getCPUtype() == 'MIPS':
|
||||||
if os.path.exists('' + getNeoLocation() + 'ubi') is False:
|
if os.path.exists('' + getNeoLocation() + 'ubi') is False:
|
||||||
rc = os.system('mkdir ' + getNeoLocation() + 'ubi')
|
rc = os.system('mkdir ' + getNeoLocation() + 'ubi')
|
||||||
to = '' + getNeoLocation() + 'ImageBoot/' + target
|
to = '' + getNeoLocation() + 'ImageBoot/' + target
|
||||||
@@ -881,7 +881,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
mtdfile = '/dev/mtd' + str(i)
|
mtdfile = '/dev/mtd' + str(i)
|
||||||
if os.path.exists(mtdfile) is False:
|
if os.path.exists(mtdfile) is False:
|
||||||
break
|
break
|
||||||
|
|
||||||
mtd = str(i)
|
mtd = str(i)
|
||||||
os.chdir(media + '/ImagesUpload')
|
os.chdir(media + '/ImagesUpload')
|
||||||
#zgemma
|
#zgemma
|
||||||
@@ -1011,14 +1011,14 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/zero'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/zero'):
|
||||||
os.chdir('zero')
|
os.chdir('zero')
|
||||||
rootfname = 'root_cfe_auto.bin'
|
rootfname = 'root_cfe_auto.bin'
|
||||||
|
|
||||||
#osmini
|
#osmini
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmini'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmini'):
|
||||||
os.chdir('osmini')
|
os.chdir('osmini')
|
||||||
brand = 'osmini'
|
brand = 'osmini'
|
||||||
|
|
||||||
#Instalacja image nandsim
|
#Instalacja image nandsim
|
||||||
os.system('echo "Instalacja - nandsim w toku..."')
|
os.system('echo "Instalacja - nandsim w toku..."')
|
||||||
rc = os.system('insmod /lib/modules/' + getKernelVersion() + '/kernel/drivers/mtd/nand/nandsim.ko cache_file=' + getNeoLocation() + 'image_cache first_id_byte=0x20 second_id_byte=0xaa third_id_byte=0x00 fourth_id_byte=0x15;sleep 5')#% getKernelVersion())
|
rc = os.system('insmod /lib/modules/' + getKernelVersion() + '/kernel/drivers/mtd/nand/nandsim.ko cache_file=' + getNeoLocation() + 'image_cache first_id_byte=0x20 second_id_byte=0xaa third_id_byte=0x00 fourth_id_byte=0x15;sleep 5')#% getKernelVersion())
|
||||||
cmd = 'dd if=%s of=/dev/mtdblock%s bs=2048' % (rootfname, mtd)
|
cmd = 'dd if=%s of=/dev/mtdblock%s bs=2048' % (rootfname, mtd)
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
@@ -1030,7 +1030,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
rc = os.system('umount ' + getNeoLocation() + 'ubi')
|
rc = os.system('umount ' + getNeoLocation() + 'ubi')
|
||||||
cmd = 'ubidetach -m %s' % mtd
|
cmd = 'ubidetach -m %s' % mtd
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
rc = os.system('rmmod nandsim')
|
rc = os.system('rmmod nandsim')
|
||||||
rc = os.system('rm ' + getNeoLocation() + 'image_cache')
|
rc = os.system('rm ' + getNeoLocation() + 'image_cache')
|
||||||
|
|
||||||
@@ -1042,7 +1042,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
os.system('echo "RESTART ZA 15 sekund..."')
|
os.system('echo "RESTART ZA 15 sekund..."')
|
||||||
|
|
||||||
rc = os.system('rm -rf /lib/modules/%s/kernel/drivers/mtd/nand/nandsim.ko ' % getKernelVersion())
|
rc = os.system('rm -rf /lib/modules/%s/kernel/drivers/mtd/nand/nandsim.ko ' % getKernelVersion())
|
||||||
|
|
||||||
os.system('rm -r %s/ImageBoot/%s' % (media, target))
|
os.system('rm -r %s/ImageBoot/%s' % (media, target))
|
||||||
os.system('sleep 5; init 4; sleep 5; init 3 ')
|
os.system('sleep 5; init 4; sleep 5; init 3 ')
|
||||||
|
|
||||||
@@ -1120,7 +1120,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
os.system('mv -f root_cfe_auto.bin rootfs.bin')
|
os.system('mv -f root_cfe_auto.bin rootfs.bin')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/solose/root_cfe_auto.jffs2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/solose/root_cfe_auto.jffs2'):
|
||||||
os.chdir('solose')
|
os.chdir('solose')
|
||||||
os.system('mv -f root_cfe_auto.jffs2 rootfs.bin')
|
os.system('mv -f root_cfe_auto.jffs2 rootfs.bin')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/ultimo'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/ultimo'):
|
||||||
os.chdir('ultimo')
|
os.chdir('ultimo')
|
||||||
os.system('mv -f root_cfe_auto.jffs2 rootfs.bin')
|
os.system('mv -f root_cfe_auto.jffs2 rootfs.bin')
|
||||||
@@ -1143,7 +1143,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/ultimo4k'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/ultimo4k'):
|
||||||
os.chdir('ultimo4k')
|
os.chdir('ultimo4k')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/duo4k'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/duo4k'):
|
||||||
os.chdir('duo4k')
|
os.chdir('duo4k')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/duo4kse'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/duo4kse'):
|
||||||
os.chdir('duo4kse')
|
os.chdir('duo4kse')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/zero4k'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/zero4k'):
|
||||||
@@ -1185,7 +1185,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/sf4008'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/sf4008'):
|
||||||
os.chdir('sf4008')
|
os.chdir('sf4008')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/octagon/sf8008'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/octagon/sf8008'):
|
||||||
os.chdir('sf8008')
|
os.chdir('sf8008')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue'):
|
||||||
os.chdir('gigablue')
|
os.chdir('gigablue')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/quad'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/quad'):
|
||||||
@@ -1220,29 +1220,29 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler4turbo'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler4turbo'):
|
||||||
os.chdir('formuler4turbo')
|
os.chdir('formuler4turbo')
|
||||||
|
|
||||||
#Instalacja image ubi_reader
|
#Instalacja image ubi_reader
|
||||||
os.system('echo "Instalacja - ubi_reader w toku..."')
|
os.system('echo "Instalacja - ubi_reader w toku..."')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/root_cfe_auto.*'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/root_cfe_auto.*'):
|
||||||
os.system('mv -f root_cfe_auto.* rootfs.bin')
|
os.system('mv -f root_cfe_auto.* rootfs.bin')
|
||||||
cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py'
|
cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'python ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py rootfs.bin -o' + getNeoLocation() + 'ubi'
|
cmd = 'python ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py rootfs.bin -o' + getNeoLocation() + 'ubi'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
os.chdir('/home/root')
|
os.chdir('/home/root')
|
||||||
os.system('mv ' + getNeoLocation() + 'ubi/rootfs/* ' + getNeoLocation() + 'ImageBoot/%s/' % target)
|
os.system('mv ' + getNeoLocation() + 'ubi/rootfs/* ' + getNeoLocation() + 'ImageBoot/%s/' % target)
|
||||||
cmd = 'chmod -R +x ' + getNeoLocation() + 'ImageBoot/' + target
|
cmd = 'chmod -R +x ' + getNeoLocation() + 'ImageBoot/' + target
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
os.system('echo "NeoBoot wykrył błąd !!! Prawdopodobnie brak ubi_reader lub nandsim."')
|
os.system('echo "NeoBoot wykrył błąd !!! Prawdopodobnie brak ubi_reader lub nandsim."')
|
||||||
|
|
||||||
#ARM
|
#ARM
|
||||||
elif getCPUtype() == 'ARMv7':
|
elif getCPUtype() == 'ARMv7':
|
||||||
os.chdir('' + getNeoLocation() + 'ImagesUpload')
|
os.chdir('' + getNeoLocation() + 'ImagesUpload')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9/rootfs.ubi'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9/rootfs.ubi'):
|
||||||
os.chdir('h9')
|
os.chdir('h9')
|
||||||
os.system('mv -f rootfs.ubi rootfs.bin')
|
os.system('mv -f rootfs.ubi rootfs.bin')
|
||||||
os.system('echo "Instalacja - ubi_reader w toku..."')
|
os.system('echo "Instalacja - ubi_reader w toku..."')
|
||||||
print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target")
|
print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target")
|
||||||
cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py'
|
cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
@@ -1255,12 +1255,12 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'rm -rf ' + getNeoLocation() + 'ubi'
|
cmd = 'rm -rf ' + getNeoLocation() + 'ubi'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
|
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas'):
|
||||||
os.chdir('axas')
|
os.chdir('axas')
|
||||||
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas/axashistwin'):
|
if os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas/axashistwin'):
|
||||||
os.chdir('axashistwin')
|
os.chdir('axashistwin')
|
||||||
os.system('echo "Instalacja - ubi_reader w toku..."')
|
os.system('echo "Instalacja - ubi_reader w toku..."')
|
||||||
print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target")
|
print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target")
|
||||||
cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py'
|
cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
@@ -1276,8 +1276,8 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
|
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/et10000/rootfs.bin'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/et10000/rootfs.bin'):
|
||||||
os.chdir('et10000')
|
os.chdir('et10000')
|
||||||
os.system('mv -f rootfs.bin rootfs.bin')
|
os.system('mv -f rootfs.bin rootfs.bin')
|
||||||
os.system('echo "Instalacja - ubi_reader w toku..."')
|
os.system('echo "Instalacja - ubi_reader w toku..."')
|
||||||
print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target")
|
print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target")
|
||||||
cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py'
|
cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
@@ -1289,7 +1289,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
cmd = 'chmod -R +x ' + getNeoLocation() + 'ImageBoot/' + target
|
cmd = 'chmod -R +x ' + getNeoLocation() + 'ImageBoot/' + target
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'rm -rf ' + getNeoLocation() + 'ubi'
|
cmd = 'rm -rf ' + getNeoLocation() + 'ubi'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
#vuplus________________________
|
#vuplus________________________
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/solo4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/solo4k'):
|
||||||
os.system('echo "Please wait. System installation VuPlus Solo4K."')
|
os.system('echo "Please wait. System installation VuPlus Solo4K."')
|
||||||
@@ -1339,11 +1339,11 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm900'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm900'):
|
||||||
os.system('echo "Please wait. System installation Dreambox DM900."')
|
os.system('echo "Please wait. System installation Dreambox DM900."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/dm900/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/dm900/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/dm900/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/dm900/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm920'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm920'):
|
||||||
os.system('echo "Please wait. System installation Dreambox DM920."')
|
os.system('echo "Please wait. System installation Dreambox DM920."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/dm920; tar -jxf ' + getNeoLocation() + 'ImagesUpload/dm920/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/dm920; tar -jxf ' + getNeoLocation() + 'ImagesUpload/dm920/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dreamtwo'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dreamtwo'):
|
||||||
os.system('echo "Please wait. System installation Dreambox dreamtwo."')
|
os.system('echo "Please wait. System installation Dreambox dreamtwo."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/dreamtwo; tar -jxf ' + getNeoLocation() + 'ImagesUpload/dreamtwo/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/dreamtwo; tar -jxf ' + getNeoLocation() + 'ImagesUpload/dreamtwo/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
@@ -1351,7 +1351,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd51/rootfs.tar.bz2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd51/rootfs.tar.bz2'):
|
||||||
os.system('echo "Please wait. System installation AX 4K Box HD51 "')
|
os.system('echo "Please wait. System installation AX 4K Box HD51 "')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/hd51/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/hd51/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/hd51/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/hd51/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd60'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd60'):
|
||||||
os.system('echo "Please wait. System installation AX HD60 4K"')
|
os.system('echo "Please wait. System installation AX HD60 4K"')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/hd60/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/hd60/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/hd60/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/hd60/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
@@ -1367,11 +1367,11 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multibox'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multibox'):
|
||||||
os.system('echo "Please wait. System installation AX multi twin or combo"')
|
os.system('echo "Please wait. System installation AX multi twin or combo"')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/multibox/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/multibox/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/multibox/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/multibox/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multiboxse'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multiboxse'):
|
||||||
os.system('echo "Please wait. System installation maxytec"')
|
os.system('echo "Please wait. System installation maxytec"')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/multiboxse/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/multiboxse/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/multiboxse/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/multiboxse/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas/axasc4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas/axasc4k'):
|
||||||
os.system('echo "Please wait. System installation Axas his c4k"')
|
os.system('echo "Please wait. System installation Axas his c4k"')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/axas/axasc4k/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/axas/axasc4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/axas/axasc4k/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/axas/axasc4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
@@ -1381,7 +1381,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/e4hd/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/e4hd/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/e4hd/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/e4hd/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/quad4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/quad4k'):
|
||||||
os.system('echo "Please wait. System installation GigaBlue quad4k"')
|
os.system('echo "Please wait. System installation GigaBlue quad4k"')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/gigablue/quad4k/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/gigablue/quad4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/gigablue/quad4k/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/gigablue/quad4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/ue4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/ue4k'):
|
||||||
@@ -1395,7 +1395,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/update/force3uhd'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/update/force3uhd'):
|
||||||
os.system('echo "Please wait. System installation force3uhd."')
|
os.system('echo "Please wait. System installation force3uhd."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/update/force3uhd/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/update/force3uhd/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/update/force3uhd/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/update/force3uhd/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/update/galaxy4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/update/galaxy4k'):
|
||||||
os.system('echo "Please wait. System installation Galaxy4k."')
|
os.system('echo "Please wait. System installation Galaxy4k."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/update/galaxy4k/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/update/galaxy4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/update/galaxy4k/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/update/galaxy4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
@@ -1403,15 +1403,15 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/h7/rootfs.tar.bz2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/h7/rootfs.tar.bz2'):
|
||||||
os.system('echo "Please wait. System installation Zgemma H7."')
|
os.system('echo "Please wait. System installation Zgemma H7."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/zgemma/h7/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/zgemma/h7/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/zgemma/h7/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/zgemma/h7/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/h9/rootfs.tar.bz2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/h9/rootfs.tar.bz2'):
|
||||||
os.system('echo "Please wait. System installation Zgemma H9S ."')
|
os.system('echo "Please wait. System installation Zgemma H9S ."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/zgemma/h9/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/zgemma/h9/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/zgemma/h9/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/zgemma/h9/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/h9se/rootfs.tar.bz2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/h9se/rootfs.tar.bz2'):
|
||||||
os.system('echo "Please wait. System installation Zgemma H9SE ."')
|
os.system('echo "Please wait. System installation Zgemma H9SE ."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/zgemma/h9se/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/zgemma/h9se/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/zgemma/h9se/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/zgemma/h9se/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/i55plus/rootfs.tar.bz2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/i55plus/rootfs.tar.bz2'):
|
||||||
os.system('echo "Please wait. System installation Zgemma i55plus ."')
|
os.system('echo "Please wait. System installation Zgemma i55plus ."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/zgemma/i55plus/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/zgemma/i55plus/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/zgemma/i55plus/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/zgemma/i55plus/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
@@ -1419,7 +1419,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9combo/rootfs.tar.bz2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9combo/rootfs.tar.bz2'):
|
||||||
os.system('echo "Please wait. System installation Zgemma h9combo ."')
|
os.system('echo "Please wait. System installation Zgemma h9combo ."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/h9combo/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/h9combo/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/h9combo/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/h9combo/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9combose/rootfs.tar.bz2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9combose/rootfs.tar.bz2'):
|
||||||
os.system('echo "Please wait. System installation Zgemma h9combose ."')
|
os.system('echo "Please wait. System installation Zgemma h9combose ."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/h9combose/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/h9combose/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/h9combose/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/h9combose/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
@@ -1427,7 +1427,7 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h10/rootfs.tar.bz2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h10/rootfs.tar.bz2'):
|
||||||
os.system('echo "Please wait. System installation Zgemma h10 ."')
|
os.system('echo "Please wait. System installation Zgemma h10 ."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/h10/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/h10/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/h10/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/h10/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/miraclebox/mini4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/miraclebox/mini4k'):
|
||||||
os.system('echo "Please wait. System installation Miraclebox mini4k."')
|
os.system('echo "Please wait. System installation Miraclebox mini4k."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/miraclebox/mini4k/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/miraclebox/mini4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/miraclebox/mini4k/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/miraclebox/mini4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
@@ -1459,27 +1459,27 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2'):
|
||||||
os.system('echo "Please wait. System installation beyonwiz v2 4K w toku..."')
|
os.system('echo "Please wait. System installation beyonwiz v2 4K w toku..."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/amiko/viper4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/amiko/viper4k'):
|
||||||
os.system('echo "Please wait. System installation Amiko viper4k 4K w toku..."')
|
os.system('echo "Please wait. System installation Amiko viper4k 4K w toku..."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/amiko/viper4k; tar -jxf ' + getNeoLocation() + 'ImagesUpload/amiko/viper4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/amiko/viper4k; tar -jxf ' + getNeoLocation() + 'ImagesUpload/amiko/viper4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/update/tmtwin4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/update/tmtwin4k'):
|
||||||
os.system('echo "Please wait. System installation tmtwin4k."')
|
os.system('echo "Please wait. System installation tmtwin4k."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/update/tmtwin4k/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/update/tmtwin4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/update/tmtwin4k/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/update/tmtwin4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/trio4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/trio4k'):
|
||||||
os.system('echo "Please wait. System installation trio4k 4K Combo..."')
|
os.system('echo "Please wait. System installation trio4k 4K Combo..."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/gigablue/trio4k; tar -jxf ' + getNeoLocation() + 'ImagesUpload/gigablue/trio4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/gigablue/trio4k; tar -jxf ' + getNeoLocation() + 'ImagesUpload/gigablue/trio4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/ip4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/ip4k'):
|
||||||
os.system('echo "Please wait. System installation gbip4k 4K..."')
|
os.system('echo "Please wait. System installation gbip4k 4K..."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/gigablue/ip4k; tar -jxf ' + getNeoLocation() + 'ImagesUpload/gigablue/ip4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/gigablue/ip4k; tar -jxf ' + getNeoLocation() + 'ImagesUpload/gigablue/ip4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/protek4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/protek4k'):
|
||||||
os.system('echo "Please wait. System installation protek4k..."')
|
os.system('echo "Please wait. System installation protek4k..."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/protek4k; tar -jxf ' + getNeoLocation() + 'ImagesUpload/protek4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/protek4k; tar -jxf ' + getNeoLocation() + 'ImagesUpload/protek4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/bre2ze4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/bre2ze4k'):
|
||||||
os.system('echo "Please wait. System installation WWIO BRE2ZE 4K."')
|
os.system('echo "Please wait. System installation WWIO BRE2ZE 4K."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/bre2ze4k; tar -jxf ' + getNeoLocation() + 'ImagesUpload/bre2ze4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/bre2ze4k; tar -jxf ' + getNeoLocation() + 'ImagesUpload/bre2ze4k/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
@@ -1488,35 +1488,35 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
os.system('echo "Please wait. System installation spakowanego w plik tar.xz w toku..."')
|
os.system('echo "Please wait. System installation spakowanego w plik tar.xz w toku..."')
|
||||||
os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.xz ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz')
|
os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.xz ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz; tar -jjxf ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz; tar -jjxf ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.gz'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.gz'):
|
||||||
os.system('echo "Please wait. System installation spakowanego w plik tar.gz w toku..."')
|
os.system('echo "Please wait. System installation spakowanego w plik tar.gz w toku..."')
|
||||||
os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.gz ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz')
|
os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.gz ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz; /bin/tar -xzvf ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz; /bin/tar -xzvf ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.bz2'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.bz2'):
|
||||||
os.system('echo "Please wait. System installation spakowanego w plik tar.bz2 w toku..."')
|
os.system('echo "Please wait. System installation spakowanego w plik tar.bz2 w toku..."')
|
||||||
os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.bz2 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2')
|
os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.bz2 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/' + source + '.mb'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/' + source + '.mb'):
|
||||||
os.system('echo "Please wait. System installation spakowanego w plik .mb w toku..."')
|
os.system('echo "Please wait. System installation spakowanego w plik .mb w toku..."')
|
||||||
os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/' + source + '.mb ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz')
|
os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/' + source + '.mb ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/*.tar.gz; tar -xzvf ' + getNeoLocation() + 'ImagesUpload/*.tar.gz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/*.tar.gz; tar -xzvf ' + getNeoLocation() + 'ImagesUpload/*.tar.gz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif '.gz' in sourcefile4:
|
elif '.gz' in sourcefile4:
|
||||||
os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/*.tar.gz ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz')
|
os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/*.tar.gz ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz')
|
||||||
cmd = '/bin/tar -xzvf ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = '/bin/tar -xzvf ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
if '.gz' in sourcefile4:
|
if '.gz' in sourcefile4:
|
||||||
cmd = 'rm -rf ' + getNeoLocation() + 'ImagesUpload/*.gz ' ' > /dev/null 2>&1'
|
cmd = 'rm -rf ' + getNeoLocation() + 'ImagesUpload/*.gz ' ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'rm -f ' + getNeoLocation() + 'ImagesUpload/*.jpg ' ' > /dev/null 2>&1'
|
cmd = 'rm -f ' + getNeoLocation() + 'ImagesUpload/*.jpg ' ' > /dev/null 2>&1'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.bin'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.bin'):
|
||||||
os.chdir('ImagesUpload')
|
os.chdir('ImagesUpload')
|
||||||
os.system('mv -f rootfs.bin rootfs.bin')
|
os.system('mv -f rootfs.bin rootfs.bin')
|
||||||
os.system('echo "Instalacja - ubi_reader w toku..."')
|
os.system('echo "Instalacja - ubi_reader w toku..."')
|
||||||
print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target")
|
print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target")
|
||||||
cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py'
|
cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py'
|
||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
@@ -1533,5 +1533,5 @@ def NEOBootExtract(source, target, ZipDelete):
|
|||||||
else:
|
else:
|
||||||
os.system('echo "NeoBoot wykrył dłąd!!! Prawdopodobnie brak pliku instalacyjnego."')
|
os.system('echo "NeoBoot wykrył dłąd!!! Prawdopodobnie brak pliku instalacyjnego."')
|
||||||
|
|
||||||
return
|
return
|
||||||
#END
|
#END
|
||||||
|
|||||||
@@ -1,21 +1,21 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
from Tools.Directories import fileExists, pathExists
|
from Tools.Directories import fileExists, pathExists
|
||||||
from Tools.CList import CList
|
from Tools.CList import CList
|
||||||
from Components.SystemInfo import SystemInfo
|
from Components.SystemInfo import SystemInfo
|
||||||
from Components.Console import Console
|
from Components.Console import Console
|
||||||
from Plugins.Extensions.NeoBoot.files import Task
|
from Plugins.Extensions.NeoBoot.files import Task
|
||||||
if fileExists('/usr/lib/python3.8'):
|
if fileExists('/usr/lib/python3.8'):
|
||||||
from Components import Task
|
from Components import Task
|
||||||
else:
|
else:
|
||||||
import Task
|
import Task
|
||||||
try:
|
try:
|
||||||
from Task import LoggingTask
|
from Task import LoggingTask
|
||||||
except:
|
except:
|
||||||
from Components.Task import LoggingTask
|
from Components.Task import LoggingTask
|
||||||
from Screens.Screen import Screen
|
from Screens.Screen import Screen
|
||||||
from Components.ActionMap import ActionMap
|
from Components.ActionMap import ActionMap
|
||||||
from Components.MenuList import MenuList
|
from Components.MenuList import MenuList
|
||||||
@@ -125,7 +125,7 @@ class Harddisk():
|
|||||||
break
|
break
|
||||||
|
|
||||||
self.card = self.device[:2] == 'hd' and 'host0' not in self.dev_path
|
self.card = self.device[:2] == 'hd' and 'host0' not in self.dev_path
|
||||||
print("[Harddisk] new device"), self.device, '->', self.dev_path, '->', self.disk_path
|
print("[Harddisk] new device"), self.device, '->', self.dev_path, '->', self.disk_path
|
||||||
if not removable and not self.card:
|
if not removable and not self.card:
|
||||||
self.startIdle()
|
self.startIdle()
|
||||||
return
|
return
|
||||||
@@ -274,7 +274,7 @@ class Harddisk():
|
|||||||
return res >> 8
|
return res >> 8
|
||||||
|
|
||||||
def createPartition(self):
|
def createPartition(self):
|
||||||
cmd = 'printf "8,\n;0,0\n;0,0\n;0,0\ny\n" | sfdisk -f -uS ' + self.disk_path
|
cmd = 'printf "8,\n;0,0\n;0,0\n;0,0\ny\n" | sfdisk -f -uS ' + self.disk_path
|
||||||
res = os.system(cmd)
|
res = os.system(cmd)
|
||||||
return res >> 8
|
return res >> 8
|
||||||
|
|
||||||
@@ -297,7 +297,7 @@ class Harddisk():
|
|||||||
parts = line.strip().split(' ')
|
parts = line.strip().split(' ')
|
||||||
fspath = os.path.realpath(parts[0])
|
fspath = os.path.realpath(parts[0])
|
||||||
if fspath == dev:
|
if fspath == dev:
|
||||||
print("[Harddisk] mounting:"), fspath
|
print("[Harddisk] mounting:"), fspath
|
||||||
cmd = 'mount -t auto ' + fspath
|
cmd = 'mount -t auto ' + fspath
|
||||||
res = os.system(cmd)
|
res = os.system(cmd)
|
||||||
return res >> 8
|
return res >> 8
|
||||||
@@ -542,7 +542,7 @@ class Partition():
|
|||||||
def stat(self):
|
def stat(self):
|
||||||
if self.mountpoint:
|
if self.mountpoint:
|
||||||
return os.statvfs(self.mountpoint)
|
return os.statvfs(self.mountpoint)
|
||||||
raise (OSError, "Device %s is not mounted") % self.device
|
raise (OSError, "Device %s is not mounted") % self.device
|
||||||
|
|
||||||
def free(self):
|
def free(self):
|
||||||
try:
|
try:
|
||||||
@@ -624,7 +624,7 @@ class HarddiskManager():
|
|||||||
('/media/ram', _('Ram disk')),
|
('/media/ram', _('Ram disk')),
|
||||||
('/media/usb', _('USB stick')),
|
('/media/usb', _('USB stick')),
|
||||||
('/media/usb1', _('USB1 stick')),
|
('/media/usb1', _('USB1 stick')),
|
||||||
('/media/usb2', _('USB2 stick')),
|
('/media/usb2', _('USB2 stick')),
|
||||||
('/', _('Internal flash')))
|
('/', _('Internal flash')))
|
||||||
known = set([os.path.normpath(a.mountpoint) for a in self.partitions if a.mountpoint])
|
known = set([os.path.normpath(a.mountpoint) for a in self.partitions if a.mountpoint])
|
||||||
for m, d in p:
|
for m, d in p:
|
||||||
@@ -984,7 +984,7 @@ class HarddiskSetup(Screen):
|
|||||||
return
|
return
|
||||||
try:
|
try:
|
||||||
from Task import job_manager
|
from Task import job_manager
|
||||||
except:
|
except:
|
||||||
from Components.Task import job_manager
|
from Components.Task import job_manager
|
||||||
try:
|
try:
|
||||||
job = self.action()
|
job = self.action()
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
from enigma import getDesktop
|
from enigma import getDesktop
|
||||||
from Plugins.Plugin import PluginDescriptor
|
from Plugins.Plugin import PluginDescriptor
|
||||||
from Screens.ChoiceBox import ChoiceBox
|
from Screens.ChoiceBox import ChoiceBox
|
||||||
@@ -31,10 +31,10 @@ import os
|
|||||||
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
||||||
import gettext
|
import gettext
|
||||||
import os
|
import os
|
||||||
from Plugins.Extensions.NeoBoot.files.stbbranding import getTunerModel
|
from Plugins.Extensions.NeoBoot.files.stbbranding import getTunerModel
|
||||||
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
|
|
||||||
|
|
||||||
class ManagerDevice(Screen):
|
class ManagerDevice(Screen):
|
||||||
screenwidth = getDesktop(0).size().width()
|
screenwidth = getDesktop(0).size().width()
|
||||||
if screenwidth and screenwidth == 1920:
|
if screenwidth and screenwidth == 1920:
|
||||||
@@ -43,7 +43,7 @@ class ManagerDevice(Screen):
|
|||||||
<widget name="key_red" position="14,17" zPosition="1" size="271,49" font="dugme;30" halign="center" valign="center" backgroundColor="red" transparent="1" foregroundColor="red" />
|
<widget name="key_red" position="14,17" zPosition="1" size="271,49" font="dugme;30" halign="center" valign="center" backgroundColor="red" transparent="1" foregroundColor="red" />
|
||||||
<widget name="key_green" position="289,17" zPosition="1" size="369,49" font="dugme;30" halign="center" valign="center" backgroundColor="green" transparent="1" foregroundColor="green" />
|
<widget name="key_green" position="289,17" zPosition="1" size="369,49" font="dugme;30" halign="center" valign="center" backgroundColor="green" transparent="1" foregroundColor="green" />
|
||||||
<widget name="key_yellow" position="661,17" zPosition="1" size="302,49" font="dugme;30" halign="center" valign="center" backgroundColor="yellow" transparent="1" foregroundColor="yellow" />
|
<widget name="key_yellow" position="661,17" zPosition="1" size="302,49" font="dugme;30" halign="center" valign="center" backgroundColor="yellow" transparent="1" foregroundColor="yellow" />
|
||||||
<widget name="key_blue" position="967,17" zPosition="1" size="257,49" font="dugme;30" halign="center" valign="center" backgroundColor="blue" transparent="1" foregroundColor="blue" />
|
<widget name="key_blue" position="967,17" zPosition="1" size="257,49" font="dugme;30" halign="center" valign="center" backgroundColor="blue" transparent="1" foregroundColor="blue" />
|
||||||
<eLabel position="18,70" size="1204,2" backgroundColor="blue" foregroundColor="blue" name="linia" />
|
<eLabel position="18,70" size="1204,2" backgroundColor="blue" foregroundColor="blue" name="linia" />
|
||||||
<eLabel position="18,670" size="1204,2" backgroundColor="blue" foregroundColor="blue" name="linia" />
|
<eLabel position="18,670" size="1204,2" backgroundColor="blue" foregroundColor="blue" name="linia" />
|
||||||
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="orange" position="536,674" size="197,56" text="Exit - Back" transparent="1" />
|
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="orange" position="536,674" size="197,56" text="Exit - Back" transparent="1" />
|
||||||
@@ -54,10 +54,10 @@ class ManagerDevice(Screen):
|
|||||||
</screen>"""
|
</screen>"""
|
||||||
else:
|
else:
|
||||||
skin = """<screen name="ManagerDevice" position="center,center" size="752,460">
|
skin = """<screen name="ManagerDevice" position="center,center" size="752,460">
|
||||||
<eLabel backgroundColor="black" font="Regular; 30" foregroundColor="orange" position="315,405" size="169,51" text="Exit - Back" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 30" foregroundColor="orange" position="315,405" size="169,51" text="Exit - Back" transparent="1" />
|
||||||
<widget name="key_red" position="21,0" zPosition="1" size="151,47" font="Regular;20" halign="center" valign="center" backgroundColor="red" transparent="1" foregroundColor="red" />
|
<widget name="key_red" position="21,0" zPosition="1" size="151,47" font="Regular;20" halign="center" valign="center" backgroundColor="red" transparent="1" foregroundColor="red" />
|
||||||
<widget name="key_green" position="216,0" zPosition="1" size="140,47" font="Regular;20" halign="center" valign="center" backgroundColor="green" transparent="1" foregroundColor="green" />
|
<widget name="key_green" position="216,0" zPosition="1" size="140,47" font="Regular;20" halign="center" valign="center" backgroundColor="green" transparent="1" foregroundColor="green" />
|
||||||
<widget name="key_yellow" position="400,0" zPosition="1" size="140,47" font="Regular;20" halign="center" valign="center" backgroundColor="yellow" transparent="1" foregroundColor="yellow" />
|
<widget name="key_yellow" position="400,0" zPosition="1" size="140,47" font="Regular;20" halign="center" valign="center" backgroundColor="yellow" transparent="1" foregroundColor="yellow" />
|
||||||
<widget name="key_blue" position="587,0" zPosition="1" size="149,46" font="Regular;20" halign="center" valign="center" backgroundColor="blue" transparent="1" foregroundColor="blue" />
|
<widget name="key_blue" position="587,0" zPosition="1" size="149,46" font="Regular;20" halign="center" valign="center" backgroundColor="blue" transparent="1" foregroundColor="blue" />
|
||||||
<widget source="list" render="Listbox" position="18,63" size="721,341" scrollbarMode="showOnDemand">
|
<widget source="list" render="Listbox" position="18,63" size="721,341" scrollbarMode="showOnDemand">
|
||||||
<convert type="TemplatedMultiContent">\n\t\t\t\t{"template": [\n\t\t\t\t MultiContentEntryText(pos = (90, 0), size = (600, 30), font=0, text = 0),\n\t\t\t\t MultiContentEntryText(pos = (110, 30), size = (600, 50), font=1, flags = RT_VALIGN_TOP, text = 1),\n\t\t\t\t MultiContentEntryPixmapAlphaBlend(pos = (0, 0), size = (80, 80)),\n\t\t\t\t],\n\t\t\t\t"fonts": [gFont("Regular", 24),gFont("Regular", 20)],\n\t\t\t\t"itemHeight": 85\n\t\t\t\t}\n\t\t\t</convert>
|
<convert type="TemplatedMultiContent">\n\t\t\t\t{"template": [\n\t\t\t\t MultiContentEntryText(pos = (90, 0), size = (600, 30), font=0, text = 0),\n\t\t\t\t MultiContentEntryText(pos = (110, 30), size = (600, 50), font=1, flags = RT_VALIGN_TOP, text = 1),\n\t\t\t\t MultiContentEntryPixmapAlphaBlend(pos = (0, 0), size = (80, 80)),\n\t\t\t\t],\n\t\t\t\t"fonts": [gFont("Regular", 24),gFont("Regular", 20)],\n\t\t\t\t"itemHeight": 85\n\t\t\t\t}\n\t\t\t</convert>
|
||||||
@@ -90,7 +90,7 @@ class ManagerDevice(Screen):
|
|||||||
|
|
||||||
def Format_ext3(self):
|
def Format_ext3(self):
|
||||||
try:
|
try:
|
||||||
if fileExists('/etc/vtiversion.info') or fileExists('/etc/bhversion'):
|
if fileExists('/etc/vtiversion.info') or fileExists('/etc/bhversion'):
|
||||||
self.session.open(MessageBox, _("This option is available only from openpli or derivatives."), MessageBox.TYPE_INFO, timeout=10)
|
self.session.open(MessageBox, _("This option is available only from openpli or derivatives."), MessageBox.TYPE_INFO, timeout=10)
|
||||||
else:
|
else:
|
||||||
from Harddisk import HarddiskSelection
|
from Harddisk import HarddiskSelection
|
||||||
@@ -103,7 +103,7 @@ class ManagerDevice(Screen):
|
|||||||
self.session.openWithCallback(self.updateList, HarddiskSelection)
|
self.session.openWithCallback(self.updateList, HarddiskSelection)
|
||||||
|
|
||||||
def ExitBack(self):
|
def ExitBack(self):
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
def setWindowTitle(self):
|
def setWindowTitle(self):
|
||||||
self.setTitle(_('Mount Manager'))
|
self.setTitle(_('Mount Manager'))
|
||||||
@@ -160,7 +160,7 @@ class ManagerDevice(Screen):
|
|||||||
device2 = re.sub('[0-9]', '', device)
|
device2 = re.sub('[0-9]', '', device)
|
||||||
devicetype = path.realpath('/sys/block/' + device2 + '/device')
|
devicetype = path.realpath('/sys/block/' + device2 + '/device')
|
||||||
d2 = device
|
d2 = device
|
||||||
name = _('HARD DISK: ')
|
name = _('HARD DISK: ')
|
||||||
mypixmap = '' + LinkNeoBoot + '/images/dev_hdd.png'
|
mypixmap = '' + LinkNeoBoot + '/images/dev_hdd.png'
|
||||||
model = file('/sys/block/' + device2 + '/device/model').read()
|
model = file('/sys/block/' + device2 + '/device/model').read()
|
||||||
model = str(model).replace('\n', '')
|
model = str(model).replace('\n', '')
|
||||||
@@ -170,13 +170,13 @@ class ManagerDevice(Screen):
|
|||||||
mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'
|
mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'
|
||||||
if devicetype.find('usb1') != -1:
|
if devicetype.find('usb1') != -1:
|
||||||
name = _('USB1: ')
|
name = _('USB1: ')
|
||||||
mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'
|
mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'
|
||||||
if devicetype.find('usb2') != -1:
|
if devicetype.find('usb2') != -1:
|
||||||
name = _('USB2: ')
|
name = _('USB2: ')
|
||||||
mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'
|
mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'
|
||||||
if devicetype.find('card') != -1:
|
if devicetype.find('card') != -1:
|
||||||
name = _('CARD: ')
|
name = _('CARD: ')
|
||||||
mypixmap = '' + LinkNeoBoot + '/images/dev_sd.png'
|
mypixmap = '' + LinkNeoBoot + '/images/dev_sd.png'
|
||||||
|
|
||||||
name = name + model
|
name = name + model
|
||||||
self.Console = Console()
|
self.Console = Console()
|
||||||
@@ -304,8 +304,8 @@ class ManagerDevice(Screen):
|
|||||||
class DevicesConf(Screen, ConfigListScreen):
|
class DevicesConf(Screen, ConfigListScreen):
|
||||||
screenwidth = getDesktop(0).size().width()
|
screenwidth = getDesktop(0).size().width()
|
||||||
if screenwidth and screenwidth == 1920:
|
if screenwidth and screenwidth == 1920:
|
||||||
skin = """<screen name="DevicesConfFullHD" position="400,150" size="976,728" title="Choose where to mount your devices to:">
|
skin = """<screen name="DevicesConfFullHD" position="400,150" size="976,728" title="Choose where to mount your devices to:">
|
||||||
<eLabel backgroundColor="black" font="baslk; 25" foregroundColor="red" position="150,900" size="800,30" text=" Exit - Back " transparent="1" />
|
<eLabel backgroundColor="black" font="baslk; 25" foregroundColor="red" position="150,900" size="800,30" text=" Exit - Back " transparent="1" />
|
||||||
<widget name="key_red" position="110,13" zPosition="1" size="335,67" font="baslk;30" halign="center" valign="center" backgroundColor="red" transparent="1" foregroundColor="red" />
|
<widget name="key_red" position="110,13" zPosition="1" size="335,67" font="baslk;30" halign="center" valign="center" backgroundColor="red" transparent="1" foregroundColor="red" />
|
||||||
<widget name="key_green" position="549,15" zPosition="1" size="362,65" font="baslk;30" halign="center" valign="center" backgroundColor="green" transparent="1" foregroundColor="green" />
|
<widget name="key_green" position="549,15" zPosition="1" size="362,65" font="baslk;30" halign="center" valign="center" backgroundColor="green" transparent="1" foregroundColor="green" />
|
||||||
<widget name="config" position="33,179" size="891,385" font="Regular;21" scrollbarMode="showOnDemand" />
|
<widget name="config" position="33,179" size="891,385" font="Regular;21" scrollbarMode="showOnDemand" />
|
||||||
@@ -330,7 +330,7 @@ class DevicesConf(Screen, ConfigListScreen):
|
|||||||
'red': self.close,
|
'red': self.close,
|
||||||
'back': self.close})
|
'back': self.close})
|
||||||
self.updateList()
|
self.updateList()
|
||||||
|
|
||||||
def updateList(self):
|
def updateList(self):
|
||||||
self.list = []
|
self.list = []
|
||||||
list2 = []
|
list2 = []
|
||||||
@@ -382,11 +382,11 @@ class DevicesConf(Screen, ConfigListScreen):
|
|||||||
mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'
|
mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'
|
||||||
if devicetype.find('usb2') != -1:
|
if devicetype.find('usb2') != -1:
|
||||||
name = _('USB2: ')
|
name = _('USB2: ')
|
||||||
mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'
|
mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'
|
||||||
if devicetype.find('card') != -1:
|
if devicetype.find('card') != -1:
|
||||||
name = _('CARD: ')
|
name = _('CARD: ')
|
||||||
mypixmap = '' + LinkNeoBoot + '/images/dev_sd.png'
|
mypixmap = '' + LinkNeoBoot + '/images/dev_sd.png'
|
||||||
|
|
||||||
name = name + model
|
name = name + model
|
||||||
f = open('/proc/mounts', 'r')
|
f = open('/proc/mounts', 'r')
|
||||||
for line in f.readlines():
|
for line in f.readlines():
|
||||||
@@ -423,7 +423,7 @@ class DevicesConf(Screen, ConfigListScreen):
|
|||||||
('/media/cf', '/media/cf'),
|
('/media/cf', '/media/cf'),
|
||||||
('/media/card', '/media/card')]))
|
('/media/card', '/media/card')]))
|
||||||
if dtype == 'Linux':
|
if dtype == 'Linux':
|
||||||
dtype = 'ext2', 'ext3', 'ext4'
|
dtype = 'ext2', 'ext3', 'ext4'
|
||||||
else:
|
else:
|
||||||
dtype = 'auto'
|
dtype = 'auto'
|
||||||
item.value = d1.strip()
|
item.value = d1.strip()
|
||||||
@@ -432,7 +432,7 @@ class DevicesConf(Screen, ConfigListScreen):
|
|||||||
if des != '' and self.list.append(res):
|
if des != '' and self.list.append(res):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def saveMypoints(self):
|
def saveMypoints(self):
|
||||||
self.Console = Console()
|
self.Console = Console()
|
||||||
mycheck = False
|
mycheck = False
|
||||||
for x in self['config'].list:
|
for x in self['config'].list:
|
||||||
@@ -496,17 +496,17 @@ class DevicesConf(Screen, ConfigListScreen):
|
|||||||
# line2 = '"' + self.device_uuid2 + '"' + ':' + self.mountp + '\n'
|
# line2 = '"' + self.device_uuid2 + '"' + ':' + self.mountp + '\n'
|
||||||
# out2.write(line2)
|
# out2.write(line2)
|
||||||
# out2.close()
|
# out2.close()
|
||||||
|
|
||||||
|
|
||||||
#SetDiskLabel - dziekuje autorowi
|
#SetDiskLabel - dziekuje autorowi
|
||||||
class SetDiskLabel(Screen):
|
class SetDiskLabel(Screen):
|
||||||
screenwidth = getDesktop(0).size().width()
|
screenwidth = getDesktop(0).size().width()
|
||||||
if screenwidth and screenwidth == 1920:
|
if screenwidth and screenwidth == 1920:
|
||||||
skin = """<screen name="SetDiskLabel" position="400,188" size="1100,601" title="Set Disk Label v1.1">
|
skin = """<screen name="SetDiskLabel" position="400,188" size="1100,601" title="Set Disk Label v1.1">
|
||||||
<widget name="infoTXT" position="22,62" zPosition="1" size="591,86" font="baslk;28" halign="left" valign="center" backgroundColor="transpBlack" transparent="1" />
|
<widget name="infoTXT" position="22,62" zPosition="1" size="591,86" font="baslk;28" halign="left" valign="center" backgroundColor="transpBlack" transparent="1" />
|
||||||
|
|
||||||
<widget name="devlist" position="685,60" size="310,132" font="Regular;20" valign="center" />
|
<widget name="devlist" position="685,60" size="310,132" font="Regular;20" valign="center" />
|
||||||
|
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/k_left.png" position="628,86" size="40,40" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/k_left.png" position="628,86" size="40,40" alphatest="on" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/k_right.png" position="1015,85" size="40,40" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/k_right.png" position="1015,85" size="40,40" alphatest="on" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/k_up.png" position="630,381" size="40,42" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/k_up.png" position="630,381" size="40,42" alphatest="on" />
|
||||||
@@ -521,7 +521,7 @@ class SetDiskLabel(Screen):
|
|||||||
<ePixmap pixmap="skin_default/buttons/key_green.png" position="259,535" size="40,40" alphatest="on" />
|
<ePixmap pixmap="skin_default/buttons/key_green.png" position="259,535" size="40,40" alphatest="on" />
|
||||||
<ePixmap pixmap="skin_default/buttons/key_yellow.png" position="567,535" size="40,40" alphatest="on" />
|
<ePixmap pixmap="skin_default/buttons/key_yellow.png" position="567,535" size="40,40" alphatest="on" />
|
||||||
<ePixmap pixmap="skin_default/buttons/key_blue.png" position="814,532" size="40,40" alphatest="on" />
|
<ePixmap pixmap="skin_default/buttons/key_blue.png" position="814,532" size="40,40" alphatest="on" />
|
||||||
|
|
||||||
<widget name="key_red" position="60,526" zPosition="1" size="196,40" font="baslk;25" halign="left" valign="left" backgroundColor="transpBlack" transparent="1" />
|
<widget name="key_red" position="60,526" zPosition="1" size="196,40" font="baslk;25" halign="left" valign="left" backgroundColor="transpBlack" transparent="1" />
|
||||||
<widget name="key_green" position="304,526" zPosition="1" size="255,40" font="baslk;25" halign="left" valign="left" backgroundColor="transpBlack" transparent="1" />
|
<widget name="key_green" position="304,526" zPosition="1" size="255,40" font="baslk;25" halign="left" valign="left" backgroundColor="transpBlack" transparent="1" />
|
||||||
<widget name="key_yellow" position="613,526" zPosition="1" size="196,40" font="baslk;25" halign="left" valign="left" backgroundColor="transpBlack" transparent="1" />
|
<widget name="key_yellow" position="613,526" zPosition="1" size="196,40" font="baslk;25" halign="left" valign="left" backgroundColor="transpBlack" transparent="1" />
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
#from __future__ import print_function
|
#from __future__ import print_function
|
||||||
from enigma import eConsoleAppContainer
|
from enigma import eConsoleAppContainer
|
||||||
from Screens.Screen import Screen
|
from Screens.Screen import Screen
|
||||||
@@ -25,13 +25,13 @@ class Console(Screen):
|
|||||||
self.closeOnSuccess = closeOnSuccess
|
self.closeOnSuccess = closeOnSuccess
|
||||||
self.errorOcurred = False
|
self.errorOcurred = False
|
||||||
self['key_red'] = Label(_('Stop action'))
|
self['key_red'] = Label(_('Stop action'))
|
||||||
self['key_green'] = Label(_('Hide Console'))
|
self['key_green'] = Label(_('Hide Console'))
|
||||||
self['text'] = ScrollLabel('')
|
self['text'] = ScrollLabel('')
|
||||||
self['summary_description'] = StaticText('')
|
self['summary_description'] = StaticText('')
|
||||||
self['actions'] = ActionMap(['WizardActions', 'DirectionActions', 'ColorActions'], {'ok': self.cancel,
|
self['actions'] = ActionMap(['WizardActions', 'DirectionActions', 'ColorActions'], {'ok': self.cancel,
|
||||||
'back': self.cancel,
|
'back': self.cancel,
|
||||||
'up': self.key_up,
|
'up': self.key_up,
|
||||||
'down': self.key_down,
|
'down': self.key_down,
|
||||||
'green': self.key_green,
|
'green': self.key_green,
|
||||||
'red': self.key_red}, -1)
|
'red': self.key_red}, -1)
|
||||||
self.cmdlist = cmdlist
|
self.cmdlist = cmdlist
|
||||||
@@ -77,7 +77,7 @@ class Console(Screen):
|
|||||||
self.toggleScreenHide(True)
|
self.toggleScreenHide(True)
|
||||||
if self.cancel_msg:
|
if self.cancel_msg:
|
||||||
self.cancel_msg.close()
|
self.cancel_msg.close()
|
||||||
from Tools.Directories import fileExists
|
from Tools.Directories import fileExists
|
||||||
if not fileExists('/etc/vtiversion.info'):
|
if not fileExists('/etc/vtiversion.info'):
|
||||||
lastpage = self['text'].isAtLastPage()
|
lastpage = self['text'].isAtLastPage()
|
||||||
self['text'].appendText('\n' + _('Execution finished!!'))
|
self['text'].appendText('\n' + _('Execution finished!!'))
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
#from Plugins.Extensions.NeoBoot.__init__ import _
|
#from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
from Tools.Directories import fileExists, SCOPE_PLUGINS
|
from Tools.Directories import fileExists, SCOPE_PLUGINS
|
||||||
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
|
|
||||||
@@ -37,7 +37,7 @@ def Log(param=''):
|
|||||||
elif param.lower() in ['flush']:
|
elif param.lower() in ['flush']:
|
||||||
LogFileObj.flush()
|
LogFileObj.flush()
|
||||||
return LogFileObj
|
return LogFileObj
|
||||||
|
|
||||||
|
|
||||||
def clearMemory():
|
def clearMemory():
|
||||||
with open("/proc/sys/vm/drop_caches", "w") as f:
|
with open("/proc/sys/vm/drop_caches", "w") as f:
|
||||||
@@ -49,10 +49,10 @@ def LogCrashGS(line):
|
|||||||
log_file = open('%sImageBoot/neoboot.log' % getNeoLocation(), 'a')
|
log_file = open('%sImageBoot/neoboot.log' % getNeoLocation(), 'a')
|
||||||
log_file.write(line)
|
log_file.write(line)
|
||||||
log_file.close()
|
log_file.close()
|
||||||
|
|
||||||
|
|
||||||
def fileCheck(f, mode='r'):
|
def fileCheck(f, mode='r'):
|
||||||
return fileExists(f, mode) and f
|
return fileExists(f, mode) and f
|
||||||
|
|
||||||
# if not IsImageName():
|
# if not IsImageName():
|
||||||
# from Components.PluginComponent import plugins
|
# from Components.PluginComponent import plugins
|
||||||
@@ -64,8 +64,8 @@ def IsImageName():
|
|||||||
for line in open("/etc/issue"):
|
for line in open("/etc/issue"):
|
||||||
if "BlackHole" in line or "vuplus" in line:
|
if "BlackHole" in line or "vuplus" in line:
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
def mountp():
|
def mountp():
|
||||||
pathmp = []
|
pathmp = []
|
||||||
@@ -85,22 +85,22 @@ def getSupportedTuners():
|
|||||||
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/stbinfo.cfg', 'r') as f:
|
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/stbinfo.cfg', 'r') as f:
|
||||||
lines = f.read()
|
lines = f.read()
|
||||||
f.close()
|
f.close()
|
||||||
if lines.find("%s" % getBoxHostName()) != -1:
|
if lines.find("%s" % getBoxHostName()) != -1:
|
||||||
supportedT = '%s' % getBoxHostName()
|
supportedT = '%s' % getBoxHostName()
|
||||||
return supportedT
|
return supportedT
|
||||||
|
|
||||||
|
|
||||||
def getFreespace(dev):
|
def getFreespace(dev):
|
||||||
statdev = os.statvfs(dev)
|
statdev = os.statvfs(dev)
|
||||||
space = statdev.f_bavail * statdev.f_frsize / 1024
|
space = statdev.f_bavail * statdev.f_frsize / 1024
|
||||||
print("[NeoBoot] Free space on %s = %i kilobytes") % (dev, space)
|
print("[NeoBoot] Free space on %s = %i kilobytes") % (dev, space)
|
||||||
return space
|
return space
|
||||||
|
|
||||||
#check install
|
#check install
|
||||||
|
|
||||||
|
|
||||||
def getCheckInstal1():
|
def getCheckInstal1():
|
||||||
neocheckinstal = 'UNKNOWN'
|
neocheckinstal = 'UNKNOWN'
|
||||||
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install'):
|
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install'):
|
||||||
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install', 'r') as f:
|
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install', 'r') as f:
|
||||||
lines1 = f.read()
|
lines1 = f.read()
|
||||||
@@ -108,10 +108,10 @@ def getCheckInstal1():
|
|||||||
if not lines1.find('/dev/') != -1:
|
if not lines1.find('/dev/') != -1:
|
||||||
neocheckinstal = '1'
|
neocheckinstal = '1'
|
||||||
return neocheckinstal
|
return neocheckinstal
|
||||||
|
|
||||||
|
|
||||||
def getCheckInstal2():
|
def getCheckInstal2():
|
||||||
neocheckinstal = 'UNKNOWN'
|
neocheckinstal = 'UNKNOWN'
|
||||||
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location'):
|
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location'):
|
||||||
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location', 'r') as f:
|
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location', 'r') as f:
|
||||||
lines2 = f.read()
|
lines2 = f.read()
|
||||||
@@ -119,10 +119,10 @@ def getCheckInstal2():
|
|||||||
if not lines2.find('/media/') != -1:
|
if not lines2.find('/media/') != -1:
|
||||||
neocheckinstal = '2'
|
neocheckinstal = '2'
|
||||||
return neocheckinstal
|
return neocheckinstal
|
||||||
|
|
||||||
|
|
||||||
def getCheckInstal3():
|
def getCheckInstal3():
|
||||||
neocheckinstal = 'UNKNOWN'
|
neocheckinstal = 'UNKNOWN'
|
||||||
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh'):
|
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh'):
|
||||||
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh', 'r') as f:
|
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh', 'r') as f:
|
||||||
lines3 = f.read()
|
lines3 = f.read()
|
||||||
@@ -153,13 +153,13 @@ def getNeoLocation():
|
|||||||
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location'):
|
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location'):
|
||||||
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location', 'r') as f:
|
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location', 'r') as f:
|
||||||
locatino = f.readline().strip()
|
locatino = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return locatino
|
return locatino
|
||||||
|
|
||||||
|
|
||||||
#check ext
|
#check ext
|
||||||
def getFormat():
|
def getFormat():
|
||||||
neoformat = 'UNKNOWN'
|
neoformat = 'UNKNOWN'
|
||||||
if os.path.exists('/proc/mounts'):
|
if os.path.exists('/proc/mounts'):
|
||||||
with open('/proc/mounts', 'r') as f:
|
with open('/proc/mounts', 'r') as f:
|
||||||
lines = f.read()
|
lines = f.read()
|
||||||
@@ -173,11 +173,11 @@ def getFormat():
|
|||||||
elif lines.find('nfs') != -1:
|
elif lines.find('nfs') != -1:
|
||||||
neoformat = 'nfs'
|
neoformat = 'nfs'
|
||||||
|
|
||||||
return neoformat
|
return neoformat
|
||||||
|
|
||||||
|
|
||||||
def getNEO_filesystems():
|
def getNEO_filesystems():
|
||||||
neo_filesystems = 'UNKNOWN'
|
neo_filesystems = 'UNKNOWN'
|
||||||
if os.path.exists('/tmp/.neo_format'):
|
if os.path.exists('/tmp/.neo_format'):
|
||||||
with open('/tmp/.neo_format', 'r') as f:
|
with open('/tmp/.neo_format', 'r') as f:
|
||||||
lines = f.read()
|
lines = f.read()
|
||||||
@@ -206,7 +206,7 @@ def getCPUtype():
|
|||||||
cpu = 'ARMv7'
|
cpu = 'ARMv7'
|
||||||
elif lines.find('mips') != -1:
|
elif lines.find('mips') != -1:
|
||||||
cpu = 'MIPS'
|
cpu = 'MIPS'
|
||||||
return cpu
|
return cpu
|
||||||
|
|
||||||
#check install
|
#check install
|
||||||
|
|
||||||
@@ -221,8 +221,8 @@ def getFSTAB():
|
|||||||
install = 'UUID'
|
install = 'UUID'
|
||||||
elif not lines.find('UUID') != -1:
|
elif not lines.find('UUID') != -1:
|
||||||
install = 'NOUUID'
|
install = 'NOUUID'
|
||||||
return install
|
return install
|
||||||
|
|
||||||
|
|
||||||
def getFSTAB2():
|
def getFSTAB2():
|
||||||
install = 'UNKNOWN'
|
install = 'UNKNOWN'
|
||||||
@@ -234,7 +234,7 @@ def getFSTAB2():
|
|||||||
install = 'OKinstall'
|
install = 'OKinstall'
|
||||||
elif not lines.find('UUID') != -1:
|
elif not lines.find('UUID') != -1:
|
||||||
install = 'NOUUID'
|
install = 'NOUUID'
|
||||||
return install
|
return install
|
||||||
|
|
||||||
|
|
||||||
def getINSTALLNeo():
|
def getINSTALLNeo():
|
||||||
@@ -246,24 +246,24 @@ def getINSTALLNeo():
|
|||||||
if lines.find('/dev/sda1') != -1:
|
if lines.find('/dev/sda1') != -1:
|
||||||
neoinstall = '/dev/sda1'
|
neoinstall = '/dev/sda1'
|
||||||
elif lines.find('/dev/sda2') != -1:
|
elif lines.find('/dev/sda2') != -1:
|
||||||
neoinstall = '/dev/sda2'
|
neoinstall = '/dev/sda2'
|
||||||
elif lines.find('/dev/sdb1') != -1:
|
elif lines.find('/dev/sdb1') != -1:
|
||||||
neoinstall = '/dev/sdb1'
|
neoinstall = '/dev/sdb1'
|
||||||
elif lines.find('/dev/sdb2') != -1:
|
elif lines.find('/dev/sdb2') != -1:
|
||||||
neoinstall = '/dev/sdb2'
|
neoinstall = '/dev/sdb2'
|
||||||
elif lines.find('/dev/sdc1') != -1:
|
elif lines.find('/dev/sdc1') != -1:
|
||||||
neoinstall = '/dev/sdc1'
|
neoinstall = '/dev/sdc1'
|
||||||
elif lines.find('/dev/sdd1') != -1:
|
elif lines.find('/dev/sdd1') != -1:
|
||||||
neoinstall = '/dev/sdd1'
|
neoinstall = '/dev/sdd1'
|
||||||
elif lines.find('/dev/sde1') != -1:
|
elif lines.find('/dev/sde1') != -1:
|
||||||
neoinstall = '/dev/sde1'
|
neoinstall = '/dev/sde1'
|
||||||
elif lines.find('/dev/sdf1') != -1:
|
elif lines.find('/dev/sdf1') != -1:
|
||||||
neoinstall = '/dev/sdf1'
|
neoinstall = '/dev/sdf1'
|
||||||
|
|
||||||
return neoinstall
|
return neoinstall
|
||||||
|
|
||||||
|
|
||||||
def getLocationMultiboot():
|
|
||||||
|
def getLocationMultiboot():
|
||||||
LocationMultiboot = 'UNKNOWN'
|
LocationMultiboot = 'UNKNOWN'
|
||||||
if os.path.exists('/media/sda1/ImageBoot'):
|
if os.path.exists('/media/sda1/ImageBoot'):
|
||||||
LocationMultiboot = '/dev/sda1'
|
LocationMultiboot = '/dev/sda1'
|
||||||
@@ -272,15 +272,15 @@ def getLocationMultiboot():
|
|||||||
if os.path.exists('/media/sdb1/ImageBoot'):
|
if os.path.exists('/media/sdb1/ImageBoot'):
|
||||||
LocationMultiboot = '/dev/sdb1'
|
LocationMultiboot = '/dev/sdb1'
|
||||||
if os.path.exists('/media/sdb2/ImageBoot'):
|
if os.path.exists('/media/sdb2/ImageBoot'):
|
||||||
LocationMultiboot = '/dev/sdb2'
|
LocationMultiboot = '/dev/sdb2'
|
||||||
if os.path.exists('/media/sdc1/ImageBoot'):
|
if os.path.exists('/media/sdc1/ImageBoot'):
|
||||||
LocationMultiboot = '/dev/sdc1'
|
LocationMultiboot = '/dev/sdc1'
|
||||||
if os.path.exists('/media/sdd1/ImageBoot'):
|
if os.path.exists('/media/sdd1/ImageBoot'):
|
||||||
LocationMultiboot = '/dev/sdd1'
|
LocationMultiboot = '/dev/sdd1'
|
||||||
if os.path.exists('/media/sde1/ImageBoot'):
|
if os.path.exists('/media/sde1/ImageBoot'):
|
||||||
LocationMultiboot = '/dev/sde1'
|
LocationMultiboot = '/dev/sde1'
|
||||||
if os.path.exists('/media/sdf1/ImageBoot'):
|
if os.path.exists('/media/sdf1/ImageBoot'):
|
||||||
LocationMultiboot = '/dev/sdf1'
|
LocationMultiboot = '/dev/sdf1'
|
||||||
|
|
||||||
return LocationMultiboot
|
return LocationMultiboot
|
||||||
|
|
||||||
@@ -292,10 +292,10 @@ def getLabelDisck():
|
|||||||
lines = f.read()
|
lines = f.read()
|
||||||
f.close()
|
f.close()
|
||||||
if lines.find('LABEL=') != -1:
|
if lines.find('LABEL=') != -1:
|
||||||
label = 'LABEL='
|
label = 'LABEL='
|
||||||
return label
|
return label
|
||||||
|
|
||||||
#checking device neo
|
#checking device neo
|
||||||
|
|
||||||
|
|
||||||
def getNeoMount():
|
def getNeoMount():
|
||||||
@@ -321,7 +321,7 @@ def getNeoMount():
|
|||||||
elif lines.find('/dev/sdf1 /media/hdd') != -1:
|
elif lines.find('/dev/sdf1 /media/hdd') != -1:
|
||||||
neo = 'hdd_install_/dev/sdf1'
|
neo = 'hdd_install_/dev/sdf1'
|
||||||
|
|
||||||
return neo
|
return neo
|
||||||
|
|
||||||
|
|
||||||
def getNeoMount2():
|
def getNeoMount2():
|
||||||
@@ -343,7 +343,7 @@ def getNeoMount2():
|
|||||||
elif lines.find('/dev/sde1 /media/usb') != -1:
|
elif lines.find('/dev/sde1 /media/usb') != -1:
|
||||||
neo = 'usb_install_/dev/sde1'
|
neo = 'usb_install_/dev/sde1'
|
||||||
elif lines.find('/dev/sdf1 /media/usb') != -1:
|
elif lines.find('/dev/sdf1 /media/usb') != -1:
|
||||||
neo = 'usb_install_/dev/sdf1'
|
neo = 'usb_install_/dev/sdf1'
|
||||||
elif lines.find('/dev/sda1 /media/usb2') != -1:
|
elif lines.find('/dev/sda1 /media/usb2') != -1:
|
||||||
neo = 'usb_install_/dev/sda1'
|
neo = 'usb_install_/dev/sda1'
|
||||||
elif lines.find('/dev/sdb1 /media/usb2') != -1:
|
elif lines.find('/dev/sdb1 /media/usb2') != -1:
|
||||||
@@ -380,13 +380,13 @@ def getNeoMount4():
|
|||||||
if os.path.exists('/proc/mounts'):
|
if os.path.exists('/proc/mounts'):
|
||||||
with open('/proc/mounts', 'r') as f:
|
with open('/proc/mounts', 'r') as f:
|
||||||
lines = f.read()
|
lines = f.read()
|
||||||
f.close()
|
f.close()
|
||||||
if lines.find('/dev/sda1 /media/card') != -1:
|
if lines.find('/dev/sda1 /media/card') != -1:
|
||||||
neo = 'card_install_/dev/sda1'
|
neo = 'card_install_/dev/sda1'
|
||||||
elif lines.find('/dev/sdb1 /media/card') != -1:
|
elif lines.find('/dev/sdb1 /media/card') != -1:
|
||||||
neo = 'card_install_/dev/sdb1'
|
neo = 'card_install_/dev/sdb1'
|
||||||
return neo
|
return neo
|
||||||
|
|
||||||
|
|
||||||
def getNeoMount5():
|
def getNeoMount5():
|
||||||
neo = 'UNKNOWN'
|
neo = 'UNKNOWN'
|
||||||
@@ -401,38 +401,38 @@ def getNeoMount5():
|
|||||||
return neo
|
return neo
|
||||||
|
|
||||||
|
|
||||||
#zwraca typ chipa prcesora
|
#zwraca typ chipa prcesora
|
||||||
def getCPUSoC():
|
def getCPUSoC():
|
||||||
chipset = 'UNKNOWN'
|
chipset = 'UNKNOWN'
|
||||||
if os.path.exists('/proc/stb/info/chipset'):
|
if os.path.exists('/proc/stb/info/chipset'):
|
||||||
with open('/proc/stb/info/chipset', 'r') as f:
|
with open('/proc/stb/info/chipset', 'r') as f:
|
||||||
chipset = f.readline().strip()
|
chipset = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
if chipset == '7405(with 3D)':
|
if chipset == '7405(with 3D)':
|
||||||
chipset = '7405'
|
chipset = '7405'
|
||||||
return chipset
|
return chipset
|
||||||
|
|
||||||
|
|
||||||
def getCPUSoCModel():
|
def getCPUSoCModel():
|
||||||
devicetree = 'UNKNOWN'
|
devicetree = 'UNKNOWN'
|
||||||
if os.path.exists('/proc/device-tree/model'):
|
if os.path.exists('/proc/device-tree/model'):
|
||||||
with open('/proc/device-tree/model', 'r') as f:
|
with open('/proc/device-tree/model', 'r') as f:
|
||||||
devicetree = f.readline().strip()
|
devicetree = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return devicetree
|
return devicetree
|
||||||
|
|
||||||
#zwraca wybrane image w neoboot do uruchomienia
|
#zwraca wybrane image w neoboot do uruchomienia
|
||||||
|
|
||||||
|
|
||||||
def getImageNeoBoot():
|
def getImageNeoBoot():
|
||||||
imagefile = 'UNKNOWN'
|
imagefile = 'UNKNOWN'
|
||||||
if os.path.exists('%sImageBoot/.neonextboot' % getNeoLocation()):
|
if os.path.exists('%sImageBoot/.neonextboot' % getNeoLocation()):
|
||||||
with open('%sImageBoot/.neonextboot' % getNeoLocation(), 'r') as f:
|
with open('%sImageBoot/.neonextboot' % getNeoLocation(), 'r') as f:
|
||||||
imagefile = f.readline().strip()
|
imagefile = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return imagefile
|
return imagefile
|
||||||
|
|
||||||
#zwraca model vuplus
|
#zwraca model vuplus
|
||||||
|
|
||||||
|
|
||||||
def getBoxVuModel():
|
def getBoxVuModel():
|
||||||
@@ -440,7 +440,7 @@ def getBoxVuModel():
|
|||||||
if fileExists("/proc/stb/info/vumodel") and not fileExists("/proc/stb/info/boxtype"):
|
if fileExists("/proc/stb/info/vumodel") and not fileExists("/proc/stb/info/boxtype"):
|
||||||
with open('/proc/stb/info/vumodel', 'r') as f:
|
with open('/proc/stb/info/vumodel', 'r') as f:
|
||||||
vumodel = f.readline().strip()
|
vumodel = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
elif fileExists("/proc/stb/info/boxtype") and not fileExists("/proc/stb/info/vumodel"):
|
elif fileExists("/proc/stb/info/boxtype") and not fileExists("/proc/stb/info/vumodel"):
|
||||||
with open('/proc/stb/info/boxtype', 'r') as f:
|
with open('/proc/stb/info/boxtype', 'r') as f:
|
||||||
vumodel = f.readline().strip()
|
vumodel = f.readline().strip()
|
||||||
@@ -455,19 +455,19 @@ def getVuModel():
|
|||||||
procmodel = f.readline().strip()
|
procmodel = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
model = procmodel.title().replace("olose", "olo SE").replace("olo2se", "olo2 SE").replace("2", "²")
|
model = procmodel.title().replace("olose", "olo SE").replace("olo2se", "olo2 SE").replace("2", "²")
|
||||||
return model
|
return model
|
||||||
|
|
||||||
#zwraca nazwe stb z pliku hostname
|
#zwraca nazwe stb z pliku hostname
|
||||||
|
|
||||||
|
|
||||||
def getBoxHostName():
|
def getBoxHostName():
|
||||||
if os.path.exists('/etc/hostname'):
|
if os.path.exists('/etc/hostname'):
|
||||||
with open('/etc/hostname', 'r') as f:
|
with open('/etc/hostname', 'r') as f:
|
||||||
myboxname = f.readline().strip()
|
myboxname = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return myboxname
|
return myboxname
|
||||||
|
|
||||||
#zwraca vuplus/vumodel
|
#zwraca vuplus/vumodel
|
||||||
|
|
||||||
|
|
||||||
def getTunerModel(): #< neoboot.py
|
def getTunerModel(): #< neoboot.py
|
||||||
@@ -480,7 +480,7 @@ def getTunerModel(): #< neoboot.py
|
|||||||
elif os.path.isfile('proc/stb/info/model') and not os.path.isfile("/proc/stb/info/mid"):
|
elif os.path.isfile('proc/stb/info/model') and not os.path.isfile("/proc/stb/info/mid"):
|
||||||
BOX_NAME = open('/proc/stb/info/model').read().strip()
|
BOX_NAME = open('/proc/stb/info/model').read().strip()
|
||||||
return BOX_NAME
|
return BOX_NAME
|
||||||
|
|
||||||
#zwraca strukture folderu zip - vuplus/vumodel
|
#zwraca strukture folderu zip - vuplus/vumodel
|
||||||
|
|
||||||
|
|
||||||
@@ -507,17 +507,17 @@ def runCMDS(cmdsList):
|
|||||||
if isinstance(cmdsList, (list, tuple)):
|
if isinstance(cmdsList, (list, tuple)):
|
||||||
myCMD = '\n'.join(cmdsList)# + '\n'
|
myCMD = '\n'.join(cmdsList)# + '\n'
|
||||||
ret = os.system(myCMD)
|
ret = os.system(myCMD)
|
||||||
return rett
|
return rett
|
||||||
|
|
||||||
|
|
||||||
def getImageDistroN():
|
def getImageDistroN():
|
||||||
image = 'Internal storage'
|
image = 'Internal storage'
|
||||||
|
|
||||||
if fileExists('/.multinfo') and fileExists('%sImageBoot/.imagedistro' % getNeoLocation()):
|
if fileExists('/.multinfo') and fileExists('%sImageBoot/.imagedistro' % getNeoLocation()):
|
||||||
with open('%sImageBoot/.imagedistro' % getNeoLocation(), 'r') as f:
|
with open('%sImageBoot/.imagedistro' % getNeoLocation(), 'r') as f:
|
||||||
image = f.readline().strip()
|
image = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
elif not fileExists('/.multinfo') and fileExists('/etc/vtiversion.info'):
|
elif not fileExists('/.multinfo') and fileExists('/etc/vtiversion.info'):
|
||||||
f = open("/etc/vtiversion.info", 'r')
|
f = open("/etc/vtiversion.info", 'r')
|
||||||
imagever = f.readline().strip().replace("Release ", " ")
|
imagever = f.readline().strip().replace("Release ", " ")
|
||||||
@@ -531,15 +531,15 @@ def getImageDistroN():
|
|||||||
image = imagever
|
image = imagever
|
||||||
|
|
||||||
# elif not fileExists('/.multinfo') and fileExists('/etc/vtiversion.info'):
|
# elif not fileExists('/.multinfo') and fileExists('/etc/vtiversion.info'):
|
||||||
# image = 'VTI Team Image '
|
# image = 'VTI Team Image '
|
||||||
|
|
||||||
elif fileExists('/.multinfo') and fileExists('/etc/bhversion'):
|
elif fileExists('/.multinfo') and fileExists('/etc/bhversion'):
|
||||||
image = 'Flash ' + ' ' + getBoxHostName()
|
image = 'Flash ' + ' ' + getBoxHostName()
|
||||||
|
|
||||||
elif fileExists('/.multinfo') and fileExists('/etc/vtiversion.info'):
|
elif fileExists('/.multinfo') and fileExists('/etc/vtiversion.info'):
|
||||||
image = 'Flash ' + ' ' + getBoxHostName()
|
image = 'Flash ' + ' ' + getBoxHostName()
|
||||||
|
|
||||||
elif fileExists('/usr/lib/enigma2/python/boxbranding.so') and not fileExists('/.multinfo'):
|
elif fileExists('/usr/lib/enigma2/python/boxbranding.so') and not fileExists('/.multinfo'):
|
||||||
from boxbranding import getImageDistro
|
from boxbranding import getImageDistro
|
||||||
image = getImageDistro()
|
image = getImageDistro()
|
||||||
|
|
||||||
@@ -547,11 +547,11 @@ def getImageDistroN():
|
|||||||
obraz = open('/media/InternalFlash/etc/issue.net', 'r').readlines()
|
obraz = open('/media/InternalFlash/etc/issue.net', 'r').readlines()
|
||||||
imagetype = obraz[0][:-3]
|
imagetype = obraz[0][:-3]
|
||||||
image = imagetype
|
image = imagetype
|
||||||
|
|
||||||
elif fileExists('/etc/issue.net') and not fileExists('/.multinfo'):
|
elif fileExists('/etc/issue.net') and not fileExists('/.multinfo'):
|
||||||
obraz = open('/etc/issue.net', 'r').readlines()
|
obraz = open('/etc/issue.net', 'r').readlines()
|
||||||
imagetype = obraz[0][:-3]
|
imagetype = obraz[0][:-3]
|
||||||
image = imagetype
|
image = imagetype
|
||||||
|
|
||||||
else:
|
else:
|
||||||
image = 'Inernal Flash ' + ' ' + getBoxHostName()
|
image = 'Inernal Flash ' + ' ' + getBoxHostName()
|
||||||
@@ -690,7 +690,7 @@ def getChipSetString():
|
|||||||
return str(chipset.lower().replace('\n', '').replace('bcm', ''))
|
return str(chipset.lower().replace('\n', '').replace('bcm', ''))
|
||||||
except IOError:
|
except IOError:
|
||||||
return 'unavailable'
|
return 'unavailable'
|
||||||
|
|
||||||
|
|
||||||
def getCPUString():
|
def getCPUString():
|
||||||
try:
|
try:
|
||||||
@@ -729,7 +729,7 @@ def getCpuCoresString():
|
|||||||
return cores
|
return cores
|
||||||
except IOError:
|
except IOError:
|
||||||
return 'unavailable'
|
return 'unavailable'
|
||||||
|
|
||||||
|
|
||||||
def getEnigmaVersionString():
|
def getEnigmaVersionString():
|
||||||
import enigma
|
import enigma
|
||||||
@@ -737,7 +737,7 @@ def getEnigmaVersionString():
|
|||||||
if '-(no branch)' in enigma_version:
|
if '-(no branch)' in enigma_version:
|
||||||
enigma_version = enigma_version[:-12]
|
enigma_version = enigma_version[:-12]
|
||||||
return enigma_version
|
return enigma_version
|
||||||
|
|
||||||
|
|
||||||
def getKernelVersionString():
|
def getKernelVersionString():
|
||||||
try:
|
try:
|
||||||
@@ -828,61 +828,61 @@ def getMachineProcModel():
|
|||||||
elif BOX_NAME == 'uno4k':
|
elif BOX_NAME == 'uno4k':
|
||||||
GETMACHINEPROCMODEL = 'bcm7252S'
|
GETMACHINEPROCMODEL = 'bcm7252S'
|
||||||
elif BOX_NAME == 'solo4k':
|
elif BOX_NAME == 'solo4k':
|
||||||
GETMACHINEPROCMODEL = 'bcm7376'
|
GETMACHINEPROCMODEL = 'bcm7376'
|
||||||
elif BOX_NAME == 'zero4K':
|
elif BOX_NAME == 'zero4K':
|
||||||
GETMACHINEPROCMODEL = 'bcm72604'
|
GETMACHINEPROCMODEL = 'bcm72604'
|
||||||
elif BOX_NAME == 'uno4kse':
|
elif BOX_NAME == 'uno4kse':
|
||||||
GETMACHINEPROCMODEL = ''
|
GETMACHINEPROCMODEL = ''
|
||||||
procmodel = getMachineProcModel()
|
procmodel = getMachineProcModel()
|
||||||
return procmodel
|
return procmodel
|
||||||
|
|
||||||
|
|
||||||
def getMountPointAll():
|
def getMountPointAll():
|
||||||
os.system('touch ' + LinkNeoBoot + '/files/mountpoint.sh; echo "#!/bin/sh\n" >> ' + LinkNeoBoot + '/files/mountpoint.sh; chmod 0755 ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('touch ' + LinkNeoBoot + '/files/mountpoint.sh; echo "#!/bin/sh\n" >> ' + LinkNeoBoot + '/files/mountpoint.sh; chmod 0755 ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
if getNeoMount() == 'hdd_install_/dev/sda1':
|
if getNeoMount() == 'hdd_install_/dev/sda1':
|
||||||
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\nmkdir -p /media/sda1\n/bin/mount /dev/sda1 /media/hdd\n/bin/mount /dev/sda1 /media/sda1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\nmkdir -p /media/sda1\n/bin/mount /dev/sda1 /media/hdd\n/bin/mount /dev/sda1 /media/sda1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount() == 'hdd_install_/dev/sdb1':
|
elif getNeoMount() == 'hdd_install_/dev/sdb1':
|
||||||
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\nmkdir -p /media/sdb1\n/bin/mount /dev/sdb1 /media/hdd\n/bin/mount /dev/sdb1 /media/sdb1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\nmkdir -p /media/sdb1\n/bin/mount /dev/sdb1 /media/hdd\n/bin/mount /dev/sdb1 /media/sdb1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount() == 'hdd_install_/dev/sda2':
|
elif getNeoMount() == 'hdd_install_/dev/sda2':
|
||||||
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\nmkdir -p /media/sda2\n/bin/mount /dev/sda2 /media/hdd\n/bin/mount /dev/sda2 /media/sda2" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\nmkdir -p /media/sda2\n/bin/mount /dev/sda2 /media/hdd\n/bin/mount /dev/sda2 /media/sda2" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount() == 'hdd_install_/dev/sdb2':
|
elif getNeoMount() == 'hdd_install_/dev/sdb2':
|
||||||
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\nmkdir -p /media/sdb2\n/bin/mount /dev/sdb2 /media/hdd\n/bin/mount /dev/sdb2 /media/sdb2" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\nmkdir -p /media/sdb2\n/bin/mount /dev/sdb2 /media/hdd\n/bin/mount /dev/sdb2 /media/sdb2" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
if getNeoMount2() == 'usb_install_/dev/sdb1':
|
if getNeoMount2() == 'usb_install_/dev/sdb1':
|
||||||
os.system('echo "\numount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sdb1\n/bin/mount /dev/sdb1 /media/usb\n/bin/mount /dev/sdb1 /media/sdb1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "\numount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sdb1\n/bin/mount /dev/sdb1 /media/usb\n/bin/mount /dev/sdb1 /media/sdb1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sda1':
|
elif getNeoMount2() == 'usb_install_/dev/sda1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sda1\n/bin/mount /dev/sda1 /media/sda1\n/bin/mount /dev/sda1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sda1\n/bin/mount /dev/sda1 /media/sda1\n/bin/mount /dev/sda1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sdb2':
|
elif getNeoMount2() == 'usb_install_/dev/sdb2':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sdb2\n/bin/mount /dev/sdb2 /media/sdb2\n/bin/mount /dev/sdb2 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sdb2\n/bin/mount /dev/sdb2 /media/sdb2\n/bin/mount /dev/sdb2 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sdc1':
|
elif getNeoMount2() == 'usb_install_/dev/sdc1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sdc1\n/bin/mount /dev/sdc1 /media/sdb2\n/bin/mount /dev/sdc1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sdc1\n/bin/mount /dev/sdc1 /media/sdb2\n/bin/mount /dev/sdc1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sdd1':
|
elif getNeoMount2() == 'usb_install_/dev/sdd1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sdd1\n/bin/mount /dev/sdd1 /media/sdd1\n/bin/mount /dev/sdd1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sdd1\n/bin/mount /dev/sdd1 /media/sdd1\n/bin/mount /dev/sdd1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sde1':
|
elif getNeoMount2() == 'usb_install_/dev/sde1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sde1\n/bin/mount /dev/sde1 /media/sde1\n/bin/mount /dev/sde1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sde1\n/bin/mount /dev/sde1 /media/sde1\n/bin/mount /dev/sde1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sdf1':
|
elif getNeoMount2() == 'usb_install_/dev/sdf1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sdf1\n/bin/mount /dev/sdf1 /media/sdf1\n/bin/mount /dev/sdf1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\nmkdir -p /media/sdf1\n/bin/mount /dev/sdf1 /media/sdf1\n/bin/mount /dev/sdf1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
#---------------------------------------------
|
|
||||||
elif getNeoMount3() == 'cf_install_/dev/sda1':
|
|
||||||
os.system('echo "umount -l /media/cf\nmkdir -p /media/cf\nmkdir -p /media/sdb1\n/bin/mount /dev/sda1 /media/cf\n/bin/mount /dev/sda1 /media/sda1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
|
||||||
elif getNeoMount3() == 'cf_install_/dev/sdb1':
|
|
||||||
os.system('echo "umount -l /media/cf\nmkdir -p /media/cf\nmkdir -p /media/sdb1\n/bin/mount /dev/sdb1 /media/cf\n/bin/mount /dev/sdb1 /media/sdb1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
elif getNeoMount4() == 'card_install_/dev/sda1':
|
elif getNeoMount3() == 'cf_install_/dev/sda1':
|
||||||
os.system('echo "umount -l /media/card\nmkdir -p /media/card\nmkdir -p /media/sda1\n/bin/mount /dev/sda1 /media/card\n/bin/mount /dev/sda1 /media/sda1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/cf\nmkdir -p /media/cf\nmkdir -p /media/sdb1\n/bin/mount /dev/sda1 /media/cf\n/bin/mount /dev/sda1 /media/sda1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount4() == 'card_install_/dev/sdb1':
|
elif getNeoMount3() == 'cf_install_/dev/sdb1':
|
||||||
os.system('echo "umount -l /media/card\nmkdir -p /media/card\nmkdir -p /media/sdb1\n/bin/mount /dev/sdb1 /media/card\n/bin/mount /dev/sdb1 /media/sdb1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/cf\nmkdir -p /media/cf\nmkdir -p /media/sdb1\n/bin/mount /dev/sdb1 /media/cf\n/bin/mount /dev/sdb1 /media/sdb1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
elif getNeoMount5() == 'mmc_install_/dev/sda1':
|
elif getNeoMount4() == 'card_install_/dev/sda1':
|
||||||
os.system('echo "umount -l /media/mmc\nmkdir -p /media/mmc\nmkdir -p /media/sda1\n/bin/mount /dev/sda1 /media/mmc\n/bin/mount /dev/sda1 /media/sda1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/card\nmkdir -p /media/card\nmkdir -p /media/sda1\n/bin/mount /dev/sda1 /media/card\n/bin/mount /dev/sda1 /media/sda1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount5() == 'mmc_install_/dev/sdb1':
|
elif getNeoMount4() == 'card_install_/dev/sdb1':
|
||||||
os.system('echo "umount -l /media/mmc\nmkdir -p /media/mmc\nmkdir -p /media/sdb1\n/bin/mount /dev/sdb1 /media/mmc\n/bin/mount /dev/sdb1 /media/sdb1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/card\nmkdir -p /media/card\nmkdir -p /media/sdb1\n/bin/mount /dev/sdb1 /media/card\n/bin/mount /dev/sdb1 /media/sdb1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
os.system('echo "\n\nexit 0" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
#---------------------------------------------
|
||||||
|
elif getNeoMount5() == 'mmc_install_/dev/sda1':
|
||||||
|
os.system('echo "umount -l /media/mmc\nmkdir -p /media/mmc\nmkdir -p /media/sda1\n/bin/mount /dev/sda1 /media/mmc\n/bin/mount /dev/sda1 /media/sda1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
|
elif getNeoMount5() == 'mmc_install_/dev/sdb1':
|
||||||
|
os.system('echo "umount -l /media/mmc\nmkdir -p /media/mmc\nmkdir -p /media/sdb1\n/bin/mount /dev/sdb1 /media/mmc\n/bin/mount /dev/sdb1 /media/sdb1" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
|
os.system('echo "\n\nexit 0" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
|
|
||||||
|
|
||||||
def getMountPointNeo():
|
def getMountPointNeo():
|
||||||
os.system('' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
os.system('echo ' + getLocationMultiboot() + ' > ' + LinkNeoBoot + '/bin/install; chmod 0755 ' + LinkNeoBoot + '/bin/install')
|
os.system('echo ' + getLocationMultiboot() + ' > ' + LinkNeoBoot + '/bin/install; chmod 0755 ' + LinkNeoBoot + '/bin/install')
|
||||||
if getLocationMultiboot() == '/dev/sda1':
|
if getLocationMultiboot() == '/dev/sda1':
|
||||||
out = open('' + LinkNeoBoot + '/files/neo.sh', 'w')
|
out = open('' + LinkNeoBoot + '/files/neo.sh', 'w')
|
||||||
out.write('#!/bin/sh\n\n/bin/mount /dev/sda1 ' + getNeoLocation() + ' \n\nexit 0')
|
out.write('#!/bin/sh\n\n/bin/mount /dev/sda1 ' + getNeoLocation() + ' \n\nexit 0')
|
||||||
@@ -902,7 +902,7 @@ def getMountPointNeo():
|
|||||||
elif getLocationMultiboot() == '/dev/sdc1':
|
elif getLocationMultiboot() == '/dev/sdc1':
|
||||||
out = open('' + LinkNeoBoot + '/files/neo.sh', 'w')
|
out = open('' + LinkNeoBoot + '/files/neo.sh', 'w')
|
||||||
out.write('#!/bin/sh\n\n/bin/mount /dev/sdc1 ' + getNeoLocation() + ' \n\nexit 0')
|
out.write('#!/bin/sh\n\n/bin/mount /dev/sdc1 ' + getNeoLocation() + ' \n\nexit 0')
|
||||||
out.close()
|
out.close()
|
||||||
elif getLocationMultiboot() == '/dev/sdd1':
|
elif getLocationMultiboot() == '/dev/sdd1':
|
||||||
out = open('' + LinkNeoBoot + '/files/neo.sh', 'w')
|
out = open('' + LinkNeoBoot + '/files/neo.sh', 'w')
|
||||||
out.write('#!/bin/sh\n\n/bin/mount /dev/sdd1 ' + getNeoLocation() + ' \n\nexit 0')
|
out.write('#!/bin/sh\n\n/bin/mount /dev/sdd1 ' + getNeoLocation() + ' \n\nexit 0')
|
||||||
@@ -920,47 +920,46 @@ def getMountPointNeo():
|
|||||||
|
|
||||||
def getMountPointNeo2():
|
def getMountPointNeo2():
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
os.system('touch ' + LinkNeoBoot + '/files/mountpoint.sh; echo "#!/bin/sh" > ' + LinkNeoBoot + '/files/mountpoint.sh; chmod 0755 ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('touch ' + LinkNeoBoot + '/files/mountpoint.sh; echo "#!/bin/sh" > ' + LinkNeoBoot + '/files/mountpoint.sh; chmod 0755 ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
if getNeoMount() == 'hdd_install_/dev/sda1':
|
if getNeoMount() == 'hdd_install_/dev/sda1':
|
||||||
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\n/bin/mount /dev/sda1 /media/hdd" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\n/bin/mount /dev/sda1 /media/hdd" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount() == 'hdd_install_/dev/sdb1':
|
elif getNeoMount() == 'hdd_install_/dev/sdb1':
|
||||||
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\n/bin/mount /dev/sdb1 /media/hdd" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\n/bin/mount /dev/sdb1 /media/hdd" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount() == 'hdd_install_/dev/sda2':
|
elif getNeoMount() == 'hdd_install_/dev/sda2':
|
||||||
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\n/bin/mount /dev/sda2 /media/hdd" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\n/bin/mount /dev/sda2 /media/hdd" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount() == 'hdd_install_/dev/sdb2':
|
elif getNeoMount() == 'hdd_install_/dev/sdb2':
|
||||||
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\n/bin/mount /dev/sda2 /media/hdd" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\n/bin/mount /dev/sda2 /media/hdd" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
if getNeoMount2() == 'usb_install_/dev/sdb1':
|
if getNeoMount2() == 'usb_install_/dev/sdb1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sdb1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sdb1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sda1':
|
elif getNeoMount2() == 'usb_install_/dev/sda1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sda1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sda1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sdb2':
|
elif getNeoMount2() == 'usb_install_/dev/sdb2':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sdb2 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sdb2 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sdc1':
|
elif getNeoMount2() == 'usb_install_/dev/sdc1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sdc1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sdc1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sdd1':
|
elif getNeoMount2() == 'usb_install_/dev/sdd1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sdd1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sdd1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sde1':
|
elif getNeoMount2() == 'usb_install_/dev/sde1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sde1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sde1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount2() == 'usb_install_/dev/sdf1':
|
elif getNeoMount2() == 'usb_install_/dev/sdf1':
|
||||||
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sdf1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/usb\nmkdir -p /media/usb\n/bin/mount /dev/sdf1 /media/usb" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
#---------------------------------------------
|
|
||||||
elif getNeoMount3() == 'cf_install_/dev/sda1':
|
|
||||||
os.system('echo "umount -l /media/cf\nmkdir -p /media/cf\n/bin/mount /dev/sda1 /media/cf" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
|
||||||
elif getNeoMount3() == 'cf_install_/dev/sdb1':
|
|
||||||
os.system('echo "umount -l /media/cf\nmkdir -p /media/cf\n/bin/mount /dev/sdb1 /media/cf" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
elif getNeoMount4() == 'card_install_/dev/sda1':
|
elif getNeoMount3() == 'cf_install_/dev/sda1':
|
||||||
os.system('echo "umount -l /media/card\nmkdir -p /media/card\n/bin/mount /dev/sda1 /media/card" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/cf\nmkdir -p /media/cf\n/bin/mount /dev/sda1 /media/cf" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount4() == 'card_install_/dev/sdb1':
|
elif getNeoMount3() == 'cf_install_/dev/sdb1':
|
||||||
os.system('echo "umount -l /media/card\nmkdir -p /media/card\n/bin/mount /dev/sdb1 /media/card" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/cf\nmkdir -p /media/cf\n/bin/mount /dev/sdb1 /media/cf" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
elif getNeoMount5() == 'mmc_install_/dev/sda1':
|
elif getNeoMount4() == 'card_install_/dev/sda1':
|
||||||
os.system('echo "umount -l /media/mmc\nmkdir -p /media/mmc\n/bin/mount /dev/sda1 /media/mmc" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/card\nmkdir -p /media/card\n/bin/mount /dev/sda1 /media/card" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
elif getNeoMount5() == 'mmc_install_/dev/sdb1':
|
elif getNeoMount4() == 'card_install_/dev/sdb1':
|
||||||
os.system('echo "umount -l /media/mmc\nmkdir -p /media/mmc\n/bin/mount /dev/sdb1 /media/mmc" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "umount -l /media/card\nmkdir -p /media/card\n/bin/mount /dev/sdb1 /media/card" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
|
#---------------------------------------------
|
||||||
|
elif getNeoMount5() == 'mmc_install_/dev/sda1':
|
||||||
|
os.system('echo "umount -l /media/mmc\nmkdir -p /media/mmc\n/bin/mount /dev/sda1 /media/mmc" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
|
elif getNeoMount5() == 'mmc_install_/dev/sdb1':
|
||||||
|
os.system('echo "umount -l /media/mmc\nmkdir -p /media/mmc\n/bin/mount /dev/sdb1 /media/mmc" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
os.system('echo "\n\nexit 0" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
os.system('echo "\n\nexit 0" >> ' + LinkNeoBoot + '/files/mountpoint.sh')
|
||||||
|
|
||||||
|
|
||||||
boxbrand = sys.modules[__name__]
|
boxbrand = sys.modules[__name__]
|
||||||
|
|
||||||
|
|||||||
@@ -1,44 +1,44 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
from os import system
|
from os import system
|
||||||
import time
|
import time
|
||||||
from Tools.Directories import fileExists, SCOPE_PLUGINS
|
from Tools.Directories import fileExists, SCOPE_PLUGINS
|
||||||
|
|
||||||
|
|
||||||
def getAccesDate():
|
def getAccesDate():
|
||||||
timego = ''
|
timego = ''
|
||||||
dana = getTestOutTime() # etc Nie! Szukana liczba jest wieksza!
|
dana = getTestOutTime() # etc Nie! Szukana liczba jest wieksza!
|
||||||
strzal = getTestInTime() # tmp Nie! Szukana liczba jest mniejsza!
|
strzal = getTestInTime() # tmp Nie! Szukana liczba jest mniejsza!
|
||||||
if strzal == dana:
|
if strzal == dana:
|
||||||
timego = 'access'
|
timego = 'access'
|
||||||
elif strzal < dana:
|
elif strzal < dana:
|
||||||
timego = 'isaccess'
|
timego = 'isaccess'
|
||||||
else:
|
else:
|
||||||
timego = 'timeoff'
|
timego = 'timeoff'
|
||||||
os.system('echo "19700101" > /usr/lib/periodon/.kodn')
|
os.system('echo "19700101" > /usr/lib/periodon/.kodn')
|
||||||
return timego
|
return timego
|
||||||
|
|
||||||
|
|
||||||
def getTestCzas():
|
def getTestCzas():
|
||||||
mytestnC = ''
|
mytestnC = ''
|
||||||
if os.path.exists('/usr/lib/periodon/.accessdate'):
|
if os.path.exists('/usr/lib/periodon/.accessdate'):
|
||||||
with open('/usr/lib/periodon/.accessdate', 'r') as f:
|
with open('/usr/lib/periodon/.accessdate', 'r') as f:
|
||||||
mytestnC = f.readline().strip()
|
mytestnC = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return mytestnC
|
return mytestnC
|
||||||
|
|
||||||
|
|
||||||
def getTestToTest():
|
def getTestToTest():
|
||||||
mytestnb = ''
|
mytestnb = ''
|
||||||
if os.path.exists('/tmp/.nkod'):
|
if os.path.exists('/tmp/.nkod'):
|
||||||
with open('/tmp/.nkod', 'r') as f:
|
with open('/tmp/.nkod', 'r') as f:
|
||||||
mytestnb = f.readline().strip()
|
mytestnb = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return mytestnb
|
return mytestnb
|
||||||
|
|
||||||
|
|
||||||
def getTestIn():
|
def getTestIn():
|
||||||
neopluspro = 'UNKNOWN'
|
neopluspro = 'UNKNOWN'
|
||||||
@@ -48,7 +48,7 @@ def getTestIn():
|
|||||||
f.close()
|
f.close()
|
||||||
if lines.find('1234' + getTestToTest() + '') != -1:
|
if lines.find('1234' + getTestToTest() + '') != -1:
|
||||||
neopluspro = '1234%s' % getTestToTest()
|
neopluspro = '1234%s' % getTestToTest()
|
||||||
return neopluspro
|
return neopluspro
|
||||||
|
|
||||||
|
|
||||||
def getTestOut():
|
def getTestOut():
|
||||||
@@ -56,50 +56,48 @@ def getTestOut():
|
|||||||
if os.path.exists('/tmp/.nkod'):
|
if os.path.exists('/tmp/.nkod'):
|
||||||
with open('/tmp/.nkod', 'r') as f:
|
with open('/tmp/.nkod', 'r') as f:
|
||||||
lines2 = f.read()
|
lines2 = f.read()
|
||||||
f.close()
|
f.close()
|
||||||
if lines2.find("%s" % getTestToTest()) != -1:
|
if lines2.find("%s" % getTestToTest()) != -1:
|
||||||
neoplus = '1234%s' % getTestToTest()
|
neoplus = '1234%s' % getTestToTest()
|
||||||
return neoplus
|
return neoplus
|
||||||
|
|
||||||
|
|
||||||
def getAccessN():
|
def getAccessN():
|
||||||
neopro = 'UNKNOWN'
|
neopro = 'UNKNOWN'
|
||||||
if os.path.exists('/usr/lib/periodon/.kodn'):
|
if os.path.exists('/usr/lib/periodon/.kodn'):
|
||||||
with open('/usr/lib/periodon/.kodn', 'r') as f:
|
with open('/usr/lib/periodon/.kodn', 'r') as f:
|
||||||
lines3 = f.read()
|
lines3 = f.read()
|
||||||
f.close()
|
f.close()
|
||||||
if lines3.find('1234') != -1:
|
if lines3.find('1234') != -1:
|
||||||
neopro = '1234'
|
neopro = '1234'
|
||||||
elif not lines3.find('1234') != -1:
|
elif not lines3.find('1234') != -1:
|
||||||
neopro = '1235'
|
neopro = '1235'
|
||||||
return neopro
|
return neopro
|
||||||
|
|
||||||
|
|
||||||
def getTestInTime():
|
def getTestInTime():
|
||||||
mydatein = 'UNKNOWN'
|
mydatein = 'UNKNOWN'
|
||||||
if os.path.exists('/tmp/.finishdate'):
|
if os.path.exists('/tmp/.finishdate'):
|
||||||
with open('/tmp/.finishdate', 'r') as f:
|
with open('/tmp/.finishdate', 'r') as f:
|
||||||
mydatein = f.readline().strip()
|
mydatein = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return mydatein
|
return mydatein
|
||||||
|
|
||||||
|
|
||||||
def getTestOutTime():
|
def getTestOutTime():
|
||||||
mydateout = 'UNKNOWN'
|
mydateout = 'UNKNOWN'
|
||||||
if os.path.exists('/usr/lib/periodon/.accessdate'):
|
if os.path.exists('/usr/lib/periodon/.accessdate'):
|
||||||
with open('/usr/lib/periodon/.accessdate', 'r') as f:
|
with open('/usr/lib/periodon/.accessdate', 'r') as f:
|
||||||
mydateout = f.readline().strip()
|
mydateout = f.readline().strip()
|
||||||
f.close()
|
f.close()
|
||||||
return mydateout
|
return mydateout
|
||||||
|
|
||||||
|
|
||||||
def getButtonPin():
|
def getButtonPin():
|
||||||
mypin = 'UNKNOWN'
|
mypin = 'UNKNOWN'
|
||||||
if os.path.exists('/usr/lib/periodon'):
|
if os.path.exists('/usr/lib/periodon'):
|
||||||
out = open('/usr/lib/periodon/.kodn', 'w')
|
out = open('/usr/lib/periodon/.kodn', 'w')
|
||||||
out.write('1234%s' % getTestToTest())
|
out.write('1234%s' % getTestToTest())
|
||||||
out.close()
|
out.close()
|
||||||
mypin = 'pinok'
|
mypin = 'pinok'
|
||||||
return mypin
|
return mypin
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -9,7 +9,7 @@ ImageChooseFULLHD = """
|
|||||||
<screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
|
<screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
|
||||||
<widget name="progreso" position="594,590" size="530,10" borderWidth="1" zPosition="3" />
|
<widget name="progreso" position="594,590" size="530,10" borderWidth="1" zPosition="3" />
|
||||||
<ePixmap position="center,0" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/darog69/skin3.png" />
|
<ePixmap position="center,0" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/darog69/skin3.png" />
|
||||||
<widget name="config" position="1290,256" size="595,380" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/darog69/selektor.png" itemHeight="43" zPosition="3" font="baslk;32" scrollbarMode="showOnDemand" foregroundColor="#99FFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="yellow" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
<widget name="config" position="1290,256" size="595,380" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/darog69/selektor.png" itemHeight="43" zPosition="3" font="baslk;32" scrollbarMode="showOnDemand" foregroundColor="#99FFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="yellow" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
<ePixmap position="54,1008" zPosition="-7" size="1809,45" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek.png" />
|
<ePixmap position="54,1008" zPosition="-7" size="1809,45" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek.png" />
|
||||||
<ePixmap position="71,903" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="71,903" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
<ePixmap position="71,820" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="71,820" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
@@ -21,10 +21,10 @@ ImageChooseFULLHD = """
|
|||||||
<ePixmap position="1305,660" zPosition="5" size="565,107" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/logo.png" alphatest="on" />
|
<ePixmap position="1305,660" zPosition="5" size="565,107" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/logo.png" alphatest="on" />
|
||||||
<eLabel position="70,615" size="1080,2" backgroundColor="red" foregroundColor="red" name="linia" />
|
<eLabel position="70,615" size="1080,2" backgroundColor="red" foregroundColor="red" name="linia" />
|
||||||
<widget name="device_icon" position="123,476" size="146,136" alphatest="on" zPosition="2" />
|
<widget name="device_icon" position="123,476" size="146,136" alphatest="on" zPosition="2" />
|
||||||
<widget name="key_red" position="80,1010" zPosition="1" size="567,40" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
<widget name="key_red" position="80,1010" zPosition="1" size="567,40" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
||||||
<widget name="key_green" position="692,1010" zPosition="1" size="325,40" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
<widget name="key_green" position="692,1010" zPosition="1" size="325,40" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
||||||
<widget name="key_yellow" position="1030,1010" zPosition="1" size="547,40" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="yellow" />
|
<widget name="key_yellow" position="1030,1010" zPosition="1" size="547,40" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="yellow" />
|
||||||
<widget name="key_blue" position="1600,1010" zPosition="1" size="260,40" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="blue" />
|
<widget name="key_blue" position="1600,1010" zPosition="1" size="260,40" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="blue" />
|
||||||
<eLabel backgroundColor="black" font="Regular; 30" foregroundColor="red" position="60,25" size="400,50" text=" NeoMultiBoot " valign="center" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 30" foregroundColor="red" position="60,25" size="400,50" text=" NeoMultiBoot " valign="center" transparent="1" />
|
||||||
<ePixmap position="65,429" size="73,42" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/darog69/menu.png" alphatest="on" zPosition="6" />
|
<ePixmap position="65,429" size="73,42" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/darog69/menu.png" alphatest="on" zPosition="6" />
|
||||||
<widget name="key_menu" position="165,420" size="269,45" font="Regular;30" zPosition="1" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="yellow" /> <eLabel backgroundColor="black" font="Regular; 30" foregroundColor="#808080" position="90,659" size="80,46" text="1 >" valign="center" transparent="1" />
|
<widget name="key_menu" position="165,420" size="269,45" font="Regular;30" zPosition="1" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="yellow" /> <eLabel backgroundColor="black" font="Regular; 30" foregroundColor="#808080" position="90,659" size="80,46" text="1 >" valign="center" transparent="1" />
|
||||||
@@ -40,20 +40,20 @@ ImageChooseFULLHD = """
|
|||||||
<widget name="label5" position="840,163" zPosition="1" size="305,66" font="Regular;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="blue" />
|
<widget name="label5" position="840,163" zPosition="1" size="305,66" font="Regular;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="blue" />
|
||||||
<widget name="label7" position="1074,324" zPosition="1" size="70,66" font="Regular;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
<widget name="label7" position="1074,324" zPosition="1" size="70,66" font="Regular;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
||||||
<widget name="label8" position="67,324" zPosition="1" size="1004,66" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
<widget name="label8" position="67,324" zPosition="1" size="1004,66" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
||||||
<widget name="label9" position="841,25" zPosition="1" size="292,50" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
<widget name="label9" position="841,25" zPosition="1" size="292,50" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
||||||
<widget name="label10" position="990,420" zPosition="1" size="125,55" font="Regular;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
<widget name="label10" position="990,420" zPosition="1" size="125,55" font="Regular;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
||||||
<widget name="label13" position="599,420" zPosition="1" size="374,55" font="Regular;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
<widget name="label13" position="599,420" zPosition="1" size="374,55" font="Regular;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
||||||
<widget name="label15" position="322,573" zPosition="1" size="265,40" font="Regular;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
<widget name="label15" position="322,573" zPosition="1" size="265,40" font="Regular;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
||||||
<widget source="session.VideoPicture" render="Pig" position="586,625" size="645,328" zPosition="3" backgroundColor="transparent" />
|
<widget source="session.VideoPicture" render="Pig" position="586,625" size="645,328" zPosition="3" backgroundColor="transparent" />
|
||||||
<widget name="label14" position="470,25" zPosition="1" size="350,50" font="Regular;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
<widget name="label14" position="470,25" zPosition="1" size="350,50" font="Regular;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
||||||
<widget name="label19" position="75,909" size="498,43" font="Regular;22" halign="left" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="orange" />
|
<widget name="label19" position="75,909" size="498,43" font="Regular;22" halign="left" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="orange" />
|
||||||
<widget name="label6" position="550,235" zPosition="1" size="594,84" font="Regular;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="yellow" />
|
<widget name="label6" position="550,235" zPosition="1" size="594,84" font="Regular;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="yellow" />
|
||||||
<widget name="label17" position="619,164" size="213,66" font="Regular;30" halign="right" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="#00ff7f50" />
|
<widget name="label17" position="619,164" size="213,66" font="Regular;30" halign="right" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="#00ff7f50" />
|
||||||
<widget name="label16" position="1137,25" zPosition="1" size="142,50" font="Regular;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
<widget name="label16" position="1137,25" zPosition="1" size="142,50" font="Regular;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
||||||
<widget name="label20" position="1295,25" zPosition="1" size="625,50" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
<widget name="label20" position="1295,25" zPosition="1" size="625,50" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
||||||
|
|
||||||
</screen>
|
</screen>
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -51,11 +51,9 @@ ImageChooseFULLHD = """
|
|||||||
<widget name="label14" position="595,25" zPosition="1" size="350,56" font="Regular;35" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
<widget name="label14" position="595,25" zPosition="1" size="350,56" font="Regular;35" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
||||||
<widget name="label15" position="322,584" zPosition="1" size="265,42" font="Regular;35" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
<widget name="label15" position="322,584" zPosition="1" size="265,42" font="Regular;35" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
||||||
<widget name="label19" position="150,910" zPosition="1" size="750,45" font="Regular;35" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="unff00" />
|
<widget name="label19" position="150,910" zPosition="1" size="750,45" font="Regular;35" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="unff00" />
|
||||||
|
|
||||||
</screen>
|
</screen>
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,23 +4,23 @@ from Screens.Screen import Screen
|
|||||||
from Components.Pixmap import Pixmap
|
from Components.Pixmap import Pixmap
|
||||||
import os
|
import os
|
||||||
|
|
||||||
#Colors (#AARRGGBB)
|
#Colors (#AARRGGBB)
|
||||||
#____Recommended colors - Zalecane kolory :
|
#____Recommended colors - Zalecane kolory :
|
||||||
#color name="white" value="#ffffff"
|
#color name="white" value="#ffffff"
|
||||||
#color name="darkwhite" value="#00dddddd"
|
#color name="darkwhite" value="#00dddddd"
|
||||||
#color name="red" value="#f23d21"
|
#color name="red" value="#f23d21"
|
||||||
#color name="green" value="#389416"
|
#color name="green" value="#389416"
|
||||||
#color name="blue" value="#0064c7"
|
#color name="blue" value="#0064c7"
|
||||||
#color name="yellow" value="#bab329"
|
#color name="yellow" value="#bab329"
|
||||||
#color name="orange" value="#00ffa500"
|
#color name="orange" value="#00ffa500"
|
||||||
#color name="gray" value="#808080"
|
#color name="gray" value="#808080"
|
||||||
#color name="lightgrey" value="#009b9b9b"
|
#color name="lightgrey" value="#009b9b9b"
|
||||||
# green = '#00389416' lub #00389416
|
# green = '#00389416' lub #00389416
|
||||||
# red = '#00ff2525'
|
# red = '#00ff2525'
|
||||||
# yellow = '#00ffe875'
|
# yellow = '#00ffe875'
|
||||||
# orange = '#00ff7f50'
|
# orange = '#00ff7f50'
|
||||||
# seledynowy = #00FF00
|
# seledynowy = #00FF00
|
||||||
# jasny-blue = #99FFFF
|
# jasny-blue = #99FFFF
|
||||||
|
|
||||||
# Zamiast font=Regular ktory nie rozpoznaje polskich znakow np. na VTi, mozesz zmienic na ponizsze font="*:
|
# Zamiast font=Regular ktory nie rozpoznaje polskich znakow np. na VTi, mozesz zmienic na ponizsze font="*:
|
||||||
# font - genel
|
# font - genel
|
||||||
@@ -28,15 +28,15 @@ import os
|
|||||||
# font - tasat
|
# font - tasat
|
||||||
# font - dugme
|
# font - dugme
|
||||||
|
|
||||||
# <widget name="config" position="1177,256" size="703,717" itemHeight="43" font="genel;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
# <widget name="config" position="1177,256" size="703,717" itemHeight="43" font="genel;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
|
|
||||||
###____ Skin Ultra HD - ImageChooseFULLHD ___ mod. gutosie___
|
###____ Skin Ultra HD - ImageChooseFULLHD ___ mod. gutosie___
|
||||||
ImageChooseFULLHD = """
|
ImageChooseFULLHD = """
|
||||||
<screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
|
<screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
|
||||||
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#99FFFF" position="70,50" size="298,55" valign="center" text="NEOBoot Multi-image" transparent="1" />
|
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#99FFFF" position="70,50" size="298,55" valign="center" text="NEOBoot Multi-image" transparent="1" />
|
||||||
<widget name="config" position="1177,250" size="668,715" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="45" font="dugme;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
<widget name="config" position="1177,250" size="668,715" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="45" font="dugme;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
<widget name="progreso" position="590,600" size="542,10" borderWidth="1" zPosition="3" />
|
<widget name="progreso" position="590,600" size="542,10" borderWidth="1" zPosition="3" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/skin.png" position="center,center" zPosition="-7" size="1920,1080" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/skin.png" position="center,center" zPosition="-7" size="1920,1080" />
|
||||||
<ePixmap position="54,981" zPosition="-7" size="1809,55" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek.png" />
|
<ePixmap position="54,981" zPosition="-7" size="1809,55" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek.png" />
|
||||||
<ePixmap position="71,903" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="71,903" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
<ePixmap position="71,820" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="71,820" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
@@ -55,10 +55,10 @@ ImageChooseFULLHD = """
|
|||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/red.png" position="80,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/red.png" position="80,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/green.png" position="640,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/green.png" position="640,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellow.png" position="1035,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellow.png" position="1035,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/blue.png" position="1570,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/blue.png" position="1570,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<widget name="key_menu" position="230,425" zPosition="1" size="300,30" font="dugme;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ffe875" />
|
<widget name="key_menu" position="230,425" zPosition="1" size="300,30" font="dugme;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ffe875" />
|
||||||
<ePixmap position="80,426" size="75,31" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/menu.png" transparent="1" alphatest="blend" />
|
<ePixmap position="80,426" size="75,31" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/menu.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="158,427" size="70,31" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/arrowleft.png" alphatest="blend" zPosition="3" />
|
<ePixmap position="158,427" size="70,31" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/arrowleft.png" alphatest="blend" zPosition="3" />
|
||||||
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,660" size="59,45" valign="center" text="1 >" transparent="1" />
|
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,660" size="59,45" valign="center" text="1 >" transparent="1" />
|
||||||
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,742" size="59,45" valign="center" text="2 >" transparent="1" />
|
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,742" size="59,45" valign="center" text="2 >" transparent="1" />
|
||||||
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,826" size="61,45" valign="center" text="3 >" transparent="1" />
|
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,826" size="61,45" valign="center" text="3 >" transparent="1" />
|
||||||
@@ -90,99 +90,99 @@ ImageChooseFULLHD = """
|
|||||||
|
|
||||||
###____ Skin Ultra HD - ImageChooseULTRAHD ___ mod. gutosie___
|
###____ Skin Ultra HD - ImageChooseULTRAHD ___ mod. gutosie___
|
||||||
ImageChooseULTRAHD = """
|
ImageChooseULTRAHD = """
|
||||||
<screen name="NeoBootImageChoose" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
|
<screen name="NeoBootImageChoose" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
|
||||||
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
|
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
|
||||||
<widget name="label1" position="210,360" size="2100,90" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label1" position="210,360" size="2100,90" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="config" position="210,480" size="2100,510" itemHeight="102" font="genel;60" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
<widget name="config" position="210,480" size="2100,510" itemHeight="102" font="genel;60" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
<eLabel position="210,1020" size="2100,3" backgroundColor="#0027408B" />
|
<eLabel position="210,1020" size="2100,3" backgroundColor="#0027408B" />
|
||||||
<widget name="label2" position="252,1050" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
<widget name="label2" position="252,1050" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label4" position="252,1140" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
<widget name="label4" position="252,1140" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label8" position="252,1230" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
<widget name="label8" position="252,1230" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label5" position="1062,1050" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label5" position="1062,1050" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label6" position="1062,1140" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label6" position="1062,1140" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label7" position="1062,1230" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label7" position="1062,1230" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<eLabel position="210,1350" size="2100,3" backgroundColor="#0027408B" />
|
<eLabel position="210,1350" size="2100,3" backgroundColor="#0027408B" />
|
||||||
<ePixmap position="210,1410" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_1_UHD.png" zPosition="1" alphatest="blend" />
|
<ePixmap position="210,1410" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_1_UHD.png" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap position="210,1512" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_2_UHD.png" zPosition="1" alphatest="blend" />
|
<ePixmap position="210,1512" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_2_UHD.png" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap position="210,1614" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_3_UHD.png" zPosition="1" alphatest="blend" />
|
<ePixmap position="210,1614" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_3_UHD.png" zPosition="1" alphatest="blend" />
|
||||||
<widget position="330,1410" size="660,78" name="key_1" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget position="330,1410" size="660,78" name="key_1" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget position="330,1512" size="660,78" name="key_2" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget position="330,1512" size="660,78" name="key_2" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget position="330,1614" size="660,78" name="key_3" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget position="330,1614" size="660,78" name="key_3" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="device_icon" position="1110,1428" size="216,252" zPosition="1" transparent="1" alphatest="blend" />
|
<widget name="device_icon" position="1110,1428" size="216,252" zPosition="1" transparent="1" alphatest="blend" />
|
||||||
<widget name="label3" position="1410,1428" size="900,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label3" position="1410,1428" size="900,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="progreso" position="1416,1536" size="660,33" borderWidth="0" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="2" transparent="1" />
|
<widget name="progreso" position="1416,1536" size="660,33" borderWidth="0" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="2" transparent="1" />
|
||||||
<eLabel position="1416,1551" size="660,3" backgroundColor="#00FFFFFF" zPosition="1" />
|
<eLabel position="1416,1551" size="660,3" backgroundColor="#00FFFFFF" zPosition="1" />
|
||||||
<widget name="label11" position="1410,1578" size="900,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label11" position="1410,1578" size="900,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<ePixmap position="2850,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_menu_UHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="2850,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_menu_UHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="3135,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_ok_UHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="3135,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_ok_UHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="3420,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="3420,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_red_UHD.png" position="105,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_red_UHD.png" position="105,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_green_UHD.png" position="654,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_green_UHD.png" position="654,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_yellow_UHD.png" position="1203,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_yellow_UHD.png" position="1203,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_blue_UHD.png" position="1752,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_blue_UHD.png" position="1752,1905" size="90,120" alphatest="blend" />
|
||||||
<widget name="key_red" position="210,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_red" position="210,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_green" position="759,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_green" position="759,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_yellow" position="1308,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_yellow" position="1308,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_blue" position="1857,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_blue" position="1857,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<eLabel position="120,75" zPosition="-10" size="2265,1950" backgroundColor="#1A0F0F0F" name="layer1" />
|
<eLabel position="120,75" zPosition="-10" size="2265,1950" backgroundColor="#1A0F0F0F" name="layer1" />
|
||||||
<eLabel position="2385,180" zPosition="-10" size="1335,1740" backgroundColor="#1A27408B" name="layer2" />
|
<eLabel position="2385,180" zPosition="-10" size="1335,1740" backgroundColor="#1A27408B" name="layer2" />
|
||||||
<ePixmap position="2700,600" size="768,258" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
<ePixmap position="2700,600" size="768,258" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
||||||
<widget source="global.CurrentTime" render="Label" position="1956,90" size="420,180" font="tasat;150" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1956,90" size="420,180" font="tasat;150" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Default</convert></widget>
|
<convert type="ClockToText">Default</convert></widget>
|
||||||
<widget source="global.CurrentTime" render="Label" position="1536,90" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1536,90" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Format:%A</convert></widget>
|
<convert type="ClockToText">Format:%A</convert></widget>
|
||||||
<widget source="global.CurrentTime" render="Label" position="1536,162" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1536,162" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Format:%e. %b.</convert>
|
<convert type="ClockToText">Format:%e. %b.</convert>
|
||||||
</widget>
|
</widget>
|
||||||
</screen>"""
|
</screen>"""
|
||||||
|
|
||||||
|
|
||||||
###____ Skin HD - ImageChoose ___mod. gutosie ___
|
###____ Skin HD - ImageChoose ___mod. gutosie ___
|
||||||
ImageChooseHD = """
|
ImageChooseHD = """
|
||||||
<screen name="NeoBootImageChoose" position="0,0" size="1280,720" flags="wfNoBorder" backgroundColor="#ff111111">\n
|
<screen name="NeoBootImageChoose" position="0,0" size="1280,720" flags="wfNoBorder" backgroundColor="#ff111111">\n
|
||||||
<widget source="Title" render="Label" position="58,36" size="712,50" font="baslk;28" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />\n
|
<widget source="Title" render="Label" position="58,36" size="712,50" font="baslk;28" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />\n
|
||||||
<widget name="label1" position="70,120" size="700,30" font="genel;20" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" /> \n
|
<widget name="label1" position="70,120" size="700,30" font="genel;20" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" /> \n
|
||||||
<widget name="config" position="70,160" size="700,170" itemHeight="34" font="genel;20" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />\n
|
<widget name="config" position="70,160" size="700,170" itemHeight="34" font="genel;20" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />\n
|
||||||
<eLabel position="70,340" size="700,1" backgroundColor="#0027408B" />\n
|
<eLabel position="70,340" size="700,1" backgroundColor="#0027408B" />\n
|
||||||
<widget name="label2" position="84,350" size="260,30" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />\n
|
<widget name="label2" position="84,350" size="260,30" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<widget name="label4" position="84,380" size="260,30" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />\n
|
<widget name="label4" position="84,380" size="260,30" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<widget name="label8" position="84,410" size="260,30" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />\n
|
<widget name="label8" position="84,410" size="260,30" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<widget name="label5" position="354,350" size="410,30" font="genel;20" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
<widget name="label5" position="354,350" size="410,30" font="genel;20" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<widget name="label6" position="354,380" size="410,30" font="genel;20" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
<widget name="label6" position="354,380" size="410,30" font="genel;20" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<widget name="label7" position="354,410" size="410,30" font="genel;20" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
<widget name="label7" position="354,410" size="410,30" font="genel;20" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<eLabel position="70,450" size="700,1" backgroundColor="#0027408B" />\n
|
<eLabel position="70,450" size="700,1" backgroundColor="#0027408B" />\n
|
||||||
<ePixmap position="70,470" size="30,30" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_1.png" zPosition="1" alphatest="blend" />\n
|
<ePixmap position="70,470" size="30,30" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_1.png" zPosition="1" alphatest="blend" />\n
|
||||||
<ePixmap position="70,504" size="30,30" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_2.png" zPosition="1" alphatest="blend" />\n
|
<ePixmap position="70,504" size="30,30" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_2.png" zPosition="1" alphatest="blend" />\n
|
||||||
<ePixmap position="70,538" size="30,30" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_3.png" zPosition="1" alphatest="blend" />\n
|
<ePixmap position="70,538" size="30,30" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_3.png" zPosition="1" alphatest="blend" />\n
|
||||||
<widget position="110,470" size="220,26" name="key_1" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
<widget position="110,470" size="220,26" name="key_1" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<widget position="110,504" size="220,26" name="key_2" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
<widget position="110,504" size="220,26" name="key_2" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<widget position="110,538" size="220,26" name="key_3" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
<widget position="110,538" size="220,26" name="key_3" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<widget name="device_icon" position="338,463" size="126,93" zPosition="1" transparent="1" alphatest="blend" />\n
|
<widget name="device_icon" position="338,463" size="126,93" zPosition="1" transparent="1" alphatest="blend" />\n
|
||||||
<widget name="label3" position="470,476" size="300,30" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
<widget name="label3" position="470,476" size="300,30" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<widget name="progreso" position="472,512" size="220,11" borderWidth="0" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="2" transparent="1" />\n
|
<widget name="progreso" position="472,512" size="220,11" borderWidth="0" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="2" transparent="1" />\n
|
||||||
<eLabel position="472,517" size="220,1" backgroundColor="#00FFFFFF" zPosition="1" />\n
|
<eLabel position="472,517" size="220,1" backgroundColor="#00FFFFFF" zPosition="1" />\n
|
||||||
<widget name="label11" position="470,526" size="300,30" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
<widget name="label11" position="470,526" size="300,30" font="genel;20" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />\n
|
||||||
<ePixmap position="950,600" size="81,40" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/menu1.png" transparent="1" alphatest="blend" />\n
|
<ePixmap position="950,600" size="81,40" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/menu1.png" transparent="1" alphatest="blend" />\n
|
||||||
<ePixmap position="1045,600" size="81,40" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/ok1.png" transparent="1" alphatest="blend" />\n
|
<ePixmap position="1045,600" size="81,40" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/ok1.png" transparent="1" alphatest="blend" />\n
|
||||||
<ePixmap position="1140,600" size="81,40" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/exit.png" transparent="1" alphatest="blend" />\n
|
<ePixmap position="1140,600" size="81,40" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/exit.png" transparent="1" alphatest="blend" />\n
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/red.png" position="35,635" size="30,40" alphatest="blend" />\n
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/red.png" position="35,635" size="30,40" alphatest="blend" />\n
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/green.png" position="294,633" size="30,40" alphatest="blend" />\n
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/green.png" position="294,633" size="30,40" alphatest="blend" />\n
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellow.png" position="431,634" size="30,40" alphatest="blend" />\n
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellow.png" position="431,634" size="30,40" alphatest="blend" />\n
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/blue.png" position="670,633" size="30,40" alphatest="blend" />\n
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/blue.png" position="670,633" size="30,40" alphatest="blend" />\n
|
||||||
<widget name="key_red" position="71,639" size="225,30" noWrap="1" zPosition="1" valign="center" font="dugme;18" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />\n
|
<widget name="key_red" position="71,639" size="225,30" noWrap="1" zPosition="1" valign="center" font="dugme;18" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />\n
|
||||||
<widget name="key_green" position="331,638" size="108,30" noWrap="1" zPosition="1" valign="center" font="dugme;18" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />\n
|
<widget name="key_green" position="331,638" size="108,30" noWrap="1" zPosition="1" valign="center" font="dugme;18" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />\n
|
||||||
<widget name="key_yellow" position="471,639" size="198,30" noWrap="1" zPosition="1" valign="center" font="dugme;18" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />\n
|
<widget name="key_yellow" position="471,639" size="198,30" noWrap="1" zPosition="1" valign="center" font="dugme;18" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />\n
|
||||||
<widget name="key_blue" position="710,638" size="104,30" noWrap="1" zPosition="1" valign="center" font="dugme;18" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />\n
|
<widget name="key_blue" position="710,638" size="104,30" noWrap="1" zPosition="1" valign="center" font="dugme;18" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />\n
|
||||||
<eLabel position="40,25" zPosition="-10" size="754,650" backgroundColor="#1A0F0F0F" name="layer1" />\n
|
<eLabel position="40,25" zPosition="-10" size="754,650" backgroundColor="#1A0F0F0F" name="layer1" />\n
|
||||||
<eLabel position="795,60" zPosition="-10" size="445,580" backgroundColor="#1A27408B" name="layer2" />\n
|
<eLabel position="795,60" zPosition="-10" size="445,580" backgroundColor="#1A27408B" name="layer2" />\n
|
||||||
<ePixmap position="817,335" size="422,229" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrixhd.png" transparent="1" alphatest="blend" />\n
|
<ePixmap position="817,335" size="422,229" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrixhd.png" transparent="1" alphatest="blend" />\n
|
||||||
<ePixmap position="943,179" size="295,60" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/ico_neo.png" transparent="1" alphatest="blend" />\n
|
<ePixmap position="943,179" size="295,60" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/ico_neo.png" transparent="1" alphatest="blend" />\n
|
||||||
<widget source="global.CurrentTime" render="Label" position="1089,73" size="140,60" font="tasat;50" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1089,73" size="140,60" font="tasat;50" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Default</convert>
|
<convert type="ClockToText">Default</convert>
|
||||||
</widget>\n
|
</widget>\n
|
||||||
<widget source="global.CurrentTime" render="Label" position="933,73" size="140,27" font="tasat;16" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="933,73" size="140,27" font="tasat;16" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Format:%A</convert>
|
<convert type="ClockToText">Format:%A</convert>
|
||||||
</widget>\n
|
</widget>\n
|
||||||
<widget source="global.CurrentTime" render="Label" position="935,105" size="140,27" font="tasat;16" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1"><convert type="ClockToText">Format:%e. %b.</convert>
|
<widget source="global.CurrentTime" render="Label" position="935,105" size="140,27" font="tasat;16" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1"><convert type="ClockToText">Format:%e. %b.</convert>
|
||||||
</widget>\n
|
</widget>\n
|
||||||
</screen>
|
</screen>
|
||||||
@@ -210,20 +210,20 @@ MyUpgradeFULLHD = """
|
|||||||
|
|
||||||
###____ Skin UltraHD - MyUpgradeUltraHD ___mod. gutosie ___
|
###____ Skin UltraHD - MyUpgradeUltraHD ___mod. gutosie ___
|
||||||
MyUpgradeUltraHD = """
|
MyUpgradeUltraHD = """
|
||||||
<screen name="MyUpgradeUltraHD" position="center,center" size="2100,1020" flags="wfNoBorder" backgroundColor="#ff111111">
|
<screen name="MyUpgradeUltraHD" position="center,center" size="2100,1020" flags="wfNoBorder" backgroundColor="#ff111111">
|
||||||
<widget name="label1" position="180,210" size="1740,78" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
<widget name="label1" position="180,210" size="1740,78" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
||||||
<widget source="list" render="Listbox" position="210,390" size="1680,252" itemHeight="132" font="genel;66" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1">
|
<widget source="list" render="Listbox" position="210,390" size="1680,252" itemHeight="132" font="genel;66" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1">
|
||||||
<convert type="TemplatedMultiContent">
|
<convert type="TemplatedMultiContent">
|
||||||
{"template": [MultiContentEntryText(pos=(0,0), size=(1680,132), flags=RT_HALIGN_CENTER|RT_VALIGN_CENTER, text=0)], "fonts": [gFont("Regular",66)], "itemHeight":132}\n </convert>
|
{"template": [MultiContentEntryText(pos=(0,0), size=(1680,132), flags=RT_HALIGN_CENTER|RT_VALIGN_CENTER, text=0)], "fonts": [gFont("Regular",66)], "itemHeight":132}\n </convert>
|
||||||
</widget>
|
</widget>
|
||||||
<widget name="label2" position="180,600" size="1740,78" font="genel;60" halign="center" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
<widget name="label2" position="180,600" size="1740,78" font="genel;60" halign="center" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
||||||
<ePixmap position="774,840" size="243,120" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
<ePixmap position="774,840" size="243,120" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="1083,840" size="243,120" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="1083,840" size="243,120" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
||||||
<eLabel position="120,0" zPosition="-2" size="1890,60" backgroundColor="#1A27408B" name="popupUst" />
|
<eLabel position="120,0" zPosition="-2" size="1890,60" backgroundColor="#1A27408B" name="popupUst" />
|
||||||
<eLabel position="0,60" zPosition="-2" size="2100,900" backgroundColor="#1A0F0F0F" name="popupOrt" />
|
<eLabel position="0,60" zPosition="-2" size="2100,900" backgroundColor="#1A0F0F0F" name="popupOrt" />
|
||||||
<eLabel position="90,900" zPosition="-1" size="1920,120" backgroundColor="#1A27408B" name="popupAlt" />
|
<eLabel position="90,900" zPosition="-1" size="1920,120" backgroundColor="#1A27408B" name="popupAlt" />
|
||||||
</screen>"""
|
</screen>"""
|
||||||
|
|
||||||
|
|
||||||
###____ Skin MyUpgradeHD - MyUpgradeHD ___mod. gutosie ___
|
###____ Skin MyUpgradeHD - MyUpgradeHD ___mod. gutosie ___
|
||||||
MyUpgradeHD = """
|
MyUpgradeHD = """
|
||||||
@@ -241,9 +241,9 @@ MyUpgradeHD = """
|
|||||||
</widget>
|
</widget>
|
||||||
<eLabel text="NeoBoot wykry\xc5\x82 nowsz\xc4\x85 wersj\xc4\x99 wtyczki. " font="Regular; 40" position="27,40" size="1042,70" halign="center" foregroundColor="red" backgroundColor="black" transparent="1" />
|
<eLabel text="NeoBoot wykry\xc5\x82 nowsz\xc4\x85 wersj\xc4\x99 wtyczki. " font="Regular; 40" position="27,40" size="1042,70" halign="center" foregroundColor="red" backgroundColor="black" transparent="1" />
|
||||||
<eLabel text="EXIT - Zrezygnuj" font="Regular; 40" position="27,441" size="389,80" halign="center" foregroundColor="yellow" backgroundColor="black" transparent="1" />
|
<eLabel text="EXIT - Zrezygnuj" font="Regular; 40" position="27,441" size="389,80" halign="center" foregroundColor="yellow" backgroundColor="black" transparent="1" />
|
||||||
</screen>"""
|
</screen>"""
|
||||||
|
|
||||||
|
|
||||||
###____ Skin NeoBootInstallationFULLHD - NeoBootInstallationFULLHD ___mod. gutosie ___
|
###____ Skin NeoBootInstallationFULLHD - NeoBootInstallationFULLHD ___mod. gutosie ___
|
||||||
NeoBootInstallationFULLHD = """
|
NeoBootInstallationFULLHD = """
|
||||||
<screen name="NeoBootInstallationFULLHD" position="410,138" size="1200,850" title="NeoBoot">
|
<screen name="NeoBootInstallationFULLHD" position="410,138" size="1200,850" title="NeoBoot">
|
||||||
@@ -268,31 +268,31 @@ NeoBootInstallationFULLHD = """
|
|||||||
|
|
||||||
###____ Skin NeoBootInstallationUltraHD - NeoBootInstallationUltraHD ___mod. gutosie ___
|
###____ Skin NeoBootInstallationUltraHD - NeoBootInstallationUltraHD ___mod. gutosie ___
|
||||||
NeoBootInstallationUltraHD = """
|
NeoBootInstallationUltraHD = """
|
||||||
<screen name="NeoBootInstallationUltraHD" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
|
<screen name="NeoBootInstallationUltraHD" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
|
||||||
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
|
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
|
||||||
<widget name="label1" position="210,360" size="2100,90" font="genel;72" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
<widget name="label1" position="210,360" size="2100,90" font="genel;72" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
||||||
<widget name="label2" position="210,480" size="2100,570" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
<widget name="label2" position="210,480" size="2100,570" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
||||||
<widget name="config" position="210,690" size="2100,540" itemHeight="108" font="genel;60" zPosition="2" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
<widget name="config" position="210,690" size="2100,540" itemHeight="108" font="genel;60" zPosition="2" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
<eLabel position="210,1470" size="2100,3" backgroundColor="#0027408B" />
|
<eLabel position="210,1470" size="2100,3" backgroundColor="#0027408B" />
|
||||||
<widget name="label3" position="150,1500" size="2100,90" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
<widget name="label3" position="150,1500" size="2100,90" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
||||||
<eLabel position="210,1620" size="2100,3" backgroundColor="#0027408B" />
|
<eLabel position="210,1620" size="2100,3" backgroundColor="#0027408B" />
|
||||||
<ePixmap position="3420,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="3420,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_red_UHD.png" position="105,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_red_UHD.png" position="105,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_green_UHD.png" position="654,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_green_UHD.png" position="654,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_yellow_UHD.png" position="1203,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_yellow_UHD.png" position="1203,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_blue_UHD.png" position="1752,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_blue_UHD.png" position="1752,1905" size="90,120" alphatest="blend" />
|
||||||
<widget name="key_red" position="210,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_red" position="210,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_green" position="759,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_green" position="759,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_yellow" position="1308,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_yellow" position="1308,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_blue" position="1857,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_blue" position="1857,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<eLabel position="120,75" zPosition="-10" size="2265,1950" backgroundColor="#1A0F0F0F" name="layer1" />
|
<eLabel position="120,75" zPosition="-10" size="2265,1950" backgroundColor="#1A0F0F0F" name="layer1" />
|
||||||
<eLabel position="2385,180" zPosition="-10" size="1335,1740" backgroundColor="#1A27408B" name="layer2" />
|
<eLabel position="2385,180" zPosition="-10" size="1335,1740" backgroundColor="#1A27408B" name="layer2" />
|
||||||
<ePixmap position="2700,600" size="768,258" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
<ePixmap position="2700,600" size="768,258" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
||||||
<widget source="global.CurrentTime" render="Label" position="1956,90" size="420,180" font="tasat;150" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1"><convert type="ClockToText">Default</convert>
|
<widget source="global.CurrentTime" render="Label" position="1956,90" size="420,180" font="tasat;150" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1"><convert type="ClockToText">Default</convert>
|
||||||
</widget>
|
</widget>
|
||||||
<widget source="global.CurrentTime" render="Label" position="1536,90" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1536,90" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Format:%A</convert>
|
<convert type="ClockToText">Format:%A</convert>
|
||||||
</widget>
|
</widget>
|
||||||
<widget source="global.CurrentTime" render="Label" position="1536,162" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1"><convert type="ClockToText">Format:%e. %b.</convert>
|
<widget source="global.CurrentTime" render="Label" position="1536,162" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1"><convert type="ClockToText">Format:%e. %b.</convert>
|
||||||
</widget>
|
</widget>
|
||||||
</screen>"""
|
</screen>"""
|
||||||
@@ -305,20 +305,13 @@ NeoBootInstallationHD = """
|
|||||||
<widget name="label1" position="10,15" size="840,30" zPosition="1" halign="center" font="Regular;25" foregroundColor="red" backgroundColor="black" transparent="1" />
|
<widget name="label1" position="10,15" size="840,30" zPosition="1" halign="center" font="Regular;25" foregroundColor="red" backgroundColor="black" transparent="1" />
|
||||||
<widget name="label2" position="7,100" size="840,296" zPosition="1" halign="center" font="Regular;20" backgroundColor="black" foregroundColor="#58ccff" transparent="1"/>
|
<widget name="label2" position="7,100" size="840,296" zPosition="1" halign="center" font="Regular;20" backgroundColor="black" foregroundColor="#58ccff" transparent="1"/>
|
||||||
<widget name="config" position="220,200" size="440,207" backgroundColor="black" scrollbarMode="showOnDemand" />
|
<widget name="config" position="220,200" size="440,207" backgroundColor="black" scrollbarMode="showOnDemand" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/redcor.png" position="48,406" size="140,40" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/redcor.png" position="48,406" size="140,40" alphatest="on" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/greencor.png" position="246,406" size="140,40" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/greencor.png" position="246,406" size="140,40" alphatest="on" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellowcor.png" position="474,406" size="150,40" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellowcor.png" position="474,406" size="150,40" alphatest="on" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/bluecor.png" position="675,406" size="140,40" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/bluecor.png" position="675,406" size="140,40" alphatest="on" />
|
||||||
<widget name="key_red" position="48,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="red" transparent="1" />
|
<widget name="key_red" position="48,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="red" transparent="1" />
|
||||||
<widget name="key_green" position="248,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="green" transparent="1" />
|
<widget name="key_green" position="248,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="green" transparent="1" />
|
||||||
<widget name="key_yellow" position="474,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="yellow" transparent="1" />
|
<widget name="key_yellow" position="474,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="yellow" transparent="1" />
|
||||||
<widget name="key_blue" position="672,415" zPosition="1" size="145,45" font="Regular;20" halign="center" valign="center" backgroundColor="blue" transparent="1" />
|
<widget name="key_blue" position="672,415" zPosition="1" size="145,45" font="Regular;20" halign="center" valign="center" backgroundColor="blue" transparent="1" />
|
||||||
<widget name="label3" position="20,339" size="816,61" zPosition="1" halign="center" font="Regular;24" backgroundColor="black" transparent="1" foregroundColor="#58ccff" />
|
<widget name="label3" position="20,339" size="816,61" zPosition="1" halign="center" font="Regular;24" backgroundColor="black" transparent="1" foregroundColor="#58ccff" />
|
||||||
</screen>"""
|
</screen>"""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ import os
|
|||||||
# mercus = /neoskins/mercus/mercus_skin.py
|
# mercus = /neoskins/mercus/mercus_skin.py
|
||||||
|
|
||||||
### ImageChooseFULLHD - mercus
|
### ImageChooseFULLHD - mercus
|
||||||
ImageChooseFULLHD = """
|
ImageChooseFULLHD = """
|
||||||
<screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
|
<screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/test1.png" alphatest="blend" position="15,center" size="1920,1080" zPosition="-2" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/test1.png" alphatest="blend" position="15,center" size="1920,1080" zPosition="-2" />
|
||||||
<widget name="config" position="1200,200" size="660,365" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="43" font="baslk;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
<widget name="config" position="1200,200" size="660,365" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="43" font="baslk;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
<widget name="progreso" position="91,543" size="530,12" borderWidth="1" zPosition="3" />
|
<widget name="progreso" position="91,543" size="530,12" borderWidth="1" zPosition="3" />
|
||||||
<widget name="device_icon" position="681,483" size="147,136" alphatest="on" zPosition="2" />
|
<widget name="device_icon" position="681,483" size="147,136" alphatest="on" zPosition="2" />
|
||||||
<widget name="key_red" position="140,992" zPosition="1" size="552,38" font="Regular; 30" halign="left" valign="center" backgroundColor="black" transparent="1" />
|
<widget name="key_red" position="140,992" zPosition="1" size="552,38" font="Regular; 30" halign="left" valign="center" backgroundColor="black" transparent="1" />
|
||||||
@@ -46,7 +46,7 @@ ImageChooseFULLHD = """
|
|||||||
</widget>
|
</widget>
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_1.png" alphatest="blend" position="90,770" size="52,38" zPosition="3" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_1.png" alphatest="blend" position="90,770" size="52,38" zPosition="3" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_2.png" alphatest="blend" position="90,820" size="52,38" zPosition="3" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_2.png" alphatest="blend" position="90,820" size="52,38" zPosition="3" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_3.png" alphatest="blend" position="90,870" size="52,38" zPosition="3" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_3.png" alphatest="blend" position="90,870" size="52,38" zPosition="3" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_menu.png" alphatest="blend" position="90,920" size="52,38" zPosition="3" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_menu.png" alphatest="blend" position="90,920" size="52,38" zPosition="3" />
|
||||||
<widget source="session.VideoPicture" render="Pig" position="1200,582" size="660,370" backgroundColor="transparent" zPosition="1" />
|
<widget source="session.VideoPicture" render="Pig" position="1200,582" size="660,370" backgroundColor="transparent" zPosition="1" />
|
||||||
<widget name="key_menu" position="135,915" zPosition="1" size="249,46" font="Regular;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="#99FFFF" />
|
<widget name="key_menu" position="135,915" zPosition="1" size="249,46" font="Regular;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="#99FFFF" />
|
||||||
|
|||||||
@@ -5,54 +5,54 @@ import os
|
|||||||
|
|
||||||
# skin /neoskins/matrix/matrix_skin.py - mod.gutosie
|
# skin /neoskins/matrix/matrix_skin.py - mod.gutosie
|
||||||
|
|
||||||
### ImageChooseFULLHD
|
### ImageChooseFULLHD
|
||||||
ImageChooseFULLHD = """
|
ImageChooseFULLHD = """
|
||||||
<screen name="NeoBootImageChoose" position="0,0" size="1920,1080" flags="wfNoBorder" backgroundColor="#ff111111">
|
<screen name="NeoBootImageChoose" position="0,0" size="1920,1080" flags="wfNoBorder" backgroundColor="#ff111111">
|
||||||
<widget source="Title" render="Label" position="97,50" size="1067,72" font="baslk;41" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
|
<widget source="Title" render="Label" position="97,50" size="1067,72" font="baslk;41" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
|
||||||
<widget name="label1" position="105,180" size="1050,45" font="genel;30" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label1" position="105,180" size="1050,45" font="genel;30" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="config" position="105,240" size="1050,255" itemHeight="51" font="genel;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
<widget name="config" position="105,240" size="1050,255" itemHeight="51" font="genel;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
<eLabel position="105,510" size="1050,2" backgroundColor="#0027408B" />
|
<eLabel position="105,510" size="1050,2" backgroundColor="#0027408B" />
|
||||||
<widget name="label2" position="108,525" size="590,45" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label2" position="108,525" size="590,45" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label4" position="108,570" size="518,45" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label4" position="108,570" size="518,45" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label8" position="109,615" size="964,45" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label8" position="109,615" size="964,45" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label5" position="944,525" size="212,45" font="genel;30" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
<widget name="label5" position="944,525" size="212,45" font="genel;30" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label6" position="633,570" size="522,45" font="genel;30" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
<widget name="label6" position="633,570" size="522,45" font="genel;30" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label7" position="1089,615" size="66,45" font="genel;30" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="center" valign="center" zPosition="1" transparent="1" />
|
<widget name="label7" position="1089,615" size="66,45" font="genel;30" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="center" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label17" position="716,525" size="213,45" font="genel;30" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
<widget name="label17" position="716,525" size="213,45" font="genel;30" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label19" position="130,879" size="1020,40" font="genel;30" halign="left" valign="center" zPosition="1" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" transparent="1" />
|
<widget name="label19" position="130,879" size="1020,40" font="genel;30" halign="left" valign="center" zPosition="1" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" transparent="1" />
|
||||||
<ePixmap position="1234,261" size="615,262" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
<ePixmap position="1234,261" size="615,262" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="1260,583" size="564,262" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/neoAdam.png" transparent="1" alphatest="blend" />
|
<ePixmap position="1260,583" size="564,262" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/neoAdam.png" transparent="1" alphatest="blend" />
|
||||||
<eLabel position="105,675" size="1050,2" backgroundColor="#0027408B" />
|
<eLabel position="105,675" size="1050,2" backgroundColor="#0027408B" />
|
||||||
<ePixmap position="105,705" size="45,45" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_1_FHD.png" zPosition="1" alphatest="blend" />
|
<ePixmap position="105,705" size="45,45" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_1_FHD.png" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap position="105,756" size="45,45" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_2_FHD.png" zPosition="1" alphatest="blend" />
|
<ePixmap position="105,756" size="45,45" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_2_FHD.png" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap position="105,807" size="45,45" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_3_FHD.png" zPosition="1" alphatest="blend" />
|
<ePixmap position="105,807" size="45,45" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_3_FHD.png" zPosition="1" alphatest="blend" />
|
||||||
<widget position="165,705" size="330,39" name="key_1" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget position="165,705" size="330,39" name="key_1" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget position="165,756" size="330,39" name="key_2" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget position="165,756" size="330,39" name="key_2" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget position="165,807" size="330,39" name="key_3" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget position="165,807" size="330,39" name="key_3" font="genel;30" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="device_icon" position="516,707" size="146,138" zPosition="1" transparent="1" alphatest="blend" />
|
<widget name="device_icon" position="516,707" size="146,138" zPosition="1" transparent="1" alphatest="blend" />
|
||||||
<widget name="label18" position="680,715" size="510,45" font="genel;28" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label18" position="680,715" size="510,45" font="genel;28" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="progreso" position="683,766" size="332,15" borderWidth="0" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="2" transparent="1" />
|
<widget name="progreso" position="683,766" size="332,15" borderWidth="0" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="2" transparent="1" />
|
||||||
<eLabel position="684,774" size="330,2" backgroundColor="#00FFFFFF" zPosition="1" />
|
<eLabel position="684,774" size="330,2" backgroundColor="#00FFFFFF" zPosition="1" />
|
||||||
<widget name="label11" position="680,790" size="510,45" font="genel;28" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label11" position="680,790" size="510,45" font="genel;28" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<ePixmap position="1425,900" size="122,60" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_menu_FHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="1425,900" size="122,60" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_menu_FHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="1568,900" size="122,60" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_ok_FHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="1568,900" size="122,60" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_ok_FHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="1710,900" size="122,60" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_FHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="1710,900" size="122,60" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_FHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_red_FHD.png" position="48,953" size="45,60" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_red_FHD.png" position="48,953" size="45,60" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_green_FHD.png" position="401,953" size="45,60" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_green_FHD.png" position="401,953" size="45,60" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_yellow_FHD.png" position="590,953" size="45,60" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_yellow_FHD.png" position="590,953" size="45,60" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_blue_FHD.png" position="967,953" size="45,60" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_blue_FHD.png" position="967,953" size="45,60" alphatest="blend" />
|
||||||
<widget name="key_red" position="100,957" size="327,45" noWrap="1" zPosition="1" valign="center" font="dugme;30" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_red" position="100,957" size="327,45" noWrap="1" zPosition="1" valign="center" font="dugme;30" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_green" position="455,957" size="166,45" noWrap="1" zPosition="1" valign="center" font="dugme;30" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_green" position="455,957" size="166,45" noWrap="1" zPosition="1" valign="center" font="dugme;30" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_yellow" position="647,957" size="349,45" noWrap="1" zPosition="1" valign="center" font="dugme;30" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_yellow" position="647,957" size="349,45" noWrap="1" zPosition="1" valign="center" font="dugme;30" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_blue" position="1021,959" size="174,45" noWrap="1" zPosition="1" valign="cener" font="dugme;30" halign="feft" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_blue" position="1021,959" size="174,45" noWrap="1" zPosition="1" valign="cener" font="dugme;30" halign="feft" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<eLabel position="39,38" zPosition="-10" size="1155,975" backgroundColor="#1A0F0F0F" name="layer1" />
|
<eLabel position="39,38" zPosition="-10" size="1155,975" backgroundColor="#1A0F0F0F" name="layer1" />
|
||||||
<eLabel position="1194,90" zPosition="-10" size="668,876" backgroundColor="#1A27408B" name="layer2" />
|
<eLabel position="1194,90" zPosition="-10" size="668,876" backgroundColor="#1A27408B" name="layer2" />
|
||||||
<widget source="global.CurrentTime" render="Label" position="1636,119" size="210,90" font="tasat;75" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1636,119" size="210,90" font="tasat;75" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Default</convert>
|
<convert type="ClockToText">Default</convert>
|
||||||
</widget>
|
</widget>
|
||||||
<widget source="global.CurrentTime" render="Label" position="1356,119" size="276,41" font="tasat;24" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1356,119" size="276,41" font="tasat;24" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Format:%A</convert>
|
<convert type="ClockToText">Format:%A</convert>
|
||||||
</widget>
|
</widget>
|
||||||
<widget source="global.CurrentTime" render="Label" position="1357,167" size="275,41" font="tasat;24" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1357,167" size="275,41" font="tasat;24" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Format:%e. %b.</convert>
|
<convert type="ClockToText">Format:%e. %b.</convert>
|
||||||
</widget>
|
</widget>
|
||||||
|
|||||||
@@ -5,17 +5,17 @@ from Components.Pixmap import Pixmap
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
|
|
||||||
#Colors (#AARRGGBB)
|
#Colors (#AARRGGBB)
|
||||||
#____Recommended colors - Zalecane kolory :
|
#____Recommended colors - Zalecane kolory :
|
||||||
#color name="white" value="#ffffff"
|
#color name="white" value="#ffffff"
|
||||||
#color name="darkwhite" value="#00dddddd"
|
#color name="darkwhite" value="#00dddddd"
|
||||||
#color name="red" value="#f23d21"
|
#color name="red" value="#f23d21"
|
||||||
#color name="green" value="#389416"
|
#color name="green" value="#389416"
|
||||||
#color name="blue" value="#0064c7"
|
#color name="blue" value="#0064c7"
|
||||||
#color name="yellow" value="#bab329"
|
#color name="yellow" value="#bab329"
|
||||||
#color name="orange" value="#00ffa500"
|
#color name="orange" value="#00ffa500"
|
||||||
#color name="gray" value="#808080"
|
#color name="gray" value="#808080"
|
||||||
#color name="lightgrey" value="#009b9b9b"
|
#color name="lightgrey" value="#009b9b9b"
|
||||||
|
|
||||||
# font genel
|
# font genel
|
||||||
# font baslk
|
# font baslk
|
||||||
@@ -25,91 +25,91 @@ import os
|
|||||||
#jak by chcial ktos wlasny selektor, to przyklad:
|
#jak by chcial ktos wlasny selektor, to przyklad:
|
||||||
# <widget name="label19" position="73,422" size="596,25" font="tasat;22" halign="left" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="orange" />
|
# <widget name="label19" position="73,422" size="596,25" font="tasat;22" halign="left" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="orange" />
|
||||||
|
|
||||||
### ImageChooseFULLHD
|
### ImageChooseFULLHD
|
||||||
ImageChooseFULLHD = """
|
ImageChooseFULLHD = """
|
||||||
<screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
|
<screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
|
||||||
<eLabel backgroundColor="black" font="tasat;30" foregroundColor="red" position="75,50" size="309,45" valign="center" text="NEOBoot Multi-image" transparent="1" />
|
<eLabel backgroundColor="black" font="tasat;30" foregroundColor="red" position="75,50" size="309,45" valign="center" text="NEOBoot Multi-image" transparent="1" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/skin.png" position="center,center" zPosition="-7" size="1920,1080" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/skin.png" position="center,center" zPosition="-7" size="1920,1080" />
|
||||||
<ePixmap position="54,981" zPosition="-7" size="1809,55" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek.png" />
|
<ePixmap position="54,981" zPosition="-7" size="1809,55" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek.png" />
|
||||||
<ePixmap position="71,890" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="71,890" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
<ePixmap position="71,803" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="71,803" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
<ePixmap position="71,727" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="71,727" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
<ePixmap position="70,652" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="70,652" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
<ePixmap position="64,410" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="64,410" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
<ePixmap position="1170,186" size="45,64" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/updown.png" alphatest="on" />
|
<ePixmap position="1170,186" size="45,64" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/updown.png" alphatest="on" />
|
||||||
|
|
||||||
<eLabel position="70,152" size="1075,2" backgroundColor="blue" name="linia" />
|
<eLabel position="70,152" size="1075,2" backgroundColor="blue" name="linia" />
|
||||||
<eLabel position="70,395" size="1075,2" backgroundColor="blue" name="linia2" />
|
<eLabel position="70,395" size="1075,2" backgroundColor="blue" name="linia2" />
|
||||||
<widget name="device_icon" position="355,465" size="185,115" alphatest="on" zPosition="2" />
|
<widget name="device_icon" position="355,465" size="185,115" alphatest="on" zPosition="2" />
|
||||||
<ePixmap position="70,471" size="275,179" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1matrix.png" alphatest="blend" zPosition="3" />
|
<ePixmap position="70,471" size="275,179" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1matrix.png" alphatest="blend" zPosition="3" />
|
||||||
|
|
||||||
<widget source="session.VideoPicture" render="Pig" position="588,625" size="545,340" backgroundColor="transparent" zPosition="1" />
|
<widget source="session.VideoPicture" render="Pig" position="588,625" size="545,340" backgroundColor="transparent" zPosition="1" />
|
||||||
|
|
||||||
<widget name="key_red" position="130,990" zPosition="1" size="505,38" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
<widget name="key_red" position="130,990" zPosition="1" size="505,38" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
||||||
<widget name="key_green" position="690,990" zPosition="1" size="328,38" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
<widget name="key_green" position="690,990" zPosition="1" size="328,38" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
||||||
<widget name="key_yellow" position="1085,990" zPosition="1" size="476,38" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
<widget name="key_yellow" position="1085,990" zPosition="1" size="476,38" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
||||||
<widget name="key_blue" position="1620,990" zPosition="1" size="240,38" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
<widget name="key_blue" position="1620,990" zPosition="1" size="240,38" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
||||||
|
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/red.png" position="80,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/red.png" position="80,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/green.png" position="640,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/green.png" position="640,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellow.png" position="1035,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellow.png" position="1035,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/blue.png" position="1570,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/blue.png" position="1570,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
|
|
||||||
#Window image selection - Okno wyboru image
|
#Window image selection - Okno wyboru image
|
||||||
<widget name="config" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" position="1175,256" size="680,689" itemHeight="45" font="dugme;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
<widget name="config" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" position="1175,256" size="680,689" itemHeight="45" font="dugme;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
|
|
||||||
#Used Kernel:
|
#Used Kernel:
|
||||||
<widget name="label19" position="73,422" size="596,25" font="tasat;22" halign="left" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="orange" />
|
<widget name="label19" position="73,422" size="596,25" font="tasat;22" halign="left" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="orange" />
|
||||||
|
|
||||||
#More options - Menu
|
#More options - Menu
|
||||||
<ePixmap position="70,898" size="55,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_menu.png" alphatest="blend" zPosition="3" />
|
<ePixmap position="70,898" size="55,40" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_menu.png" alphatest="blend" zPosition="3" />
|
||||||
<ePixmap position="150,902" size="66,35" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/arrowleft.png" alphatest="blend" zPosition="3" />
|
<ePixmap position="150,902" size="66,35" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/arrowleft.png" alphatest="blend" zPosition="3" />
|
||||||
<widget name="key_menu" position="232,895" zPosition="1" size="343,40" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="blue" />
|
<widget name="key_menu" position="232,895" zPosition="1" size="343,40" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="blue" />
|
||||||
|
|
||||||
#key 1> 2> 3>
|
#key 1> 2> 3>
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_1.png" alphatest="blend" position="65,657" size="55,40" zPosition="3" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_1.png" alphatest="blend" position="65,657" size="55,40" zPosition="3" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_2.png" alphatest="blend" position="65,732" size="55,40" zPosition="3" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_2.png" alphatest="blend" position="65,732" size="55,40" zPosition="3" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_3.png" alphatest="blend" position="65,807" size="55,40" zPosition="3" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/key_3.png" alphatest="blend" position="65,807" size="55,40" zPosition="3" />
|
||||||
<widget name="key_1" position="130,657" zPosition="1" size="445,45" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
<widget name="key_1" position="130,657" zPosition="1" size="445,45" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
||||||
<widget name="key_2" position="130,732" zPosition="1" size="445,45" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
<widget name="key_2" position="130,732" zPosition="1" size="445,45" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
||||||
<widget name="key_3" position="130,807" zPosition="1" size="445,45" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="yellow" />
|
<widget name="key_3" position="130,807" zPosition="1" size="445,45" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="yellow" />
|
||||||
|
|
||||||
#Please choose an image to boot
|
|
||||||
<widget name="label1" position="1177,150" size="703,105" zPosition="1" halign="left" font="tasat;30" foregroundColor="red" backgroundColor="black" transparent="1" />
|
|
||||||
|
|
||||||
#NeoBoot is running from:
|
#Please choose an image to boot
|
||||||
|
<widget name="label1" position="1177,150" size="703,105" zPosition="1" halign="left" font="tasat;30" foregroundColor="red" backgroundColor="black" transparent="1" />
|
||||||
|
|
||||||
|
#NeoBoot is running from:
|
||||||
<widget name="label2" position="70,164" zPosition="1" size="538,66" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
<widget name="label2" position="70,164" zPosition="1" size="538,66" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
||||||
<widget name="label5" position="837,164" zPosition="1" size="305,66" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ffa500" />
|
<widget name="label5" position="837,164" zPosition="1" size="305,66" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ffa500" />
|
||||||
|
|
||||||
#NeoBoot is running image:
|
#NeoBoot is running image:
|
||||||
<widget name="label4" position="70,245" zPosition="1" size="505,65" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
<widget name="label4" position="70,245" zPosition="1" size="505,65" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
||||||
<widget name="label6" position="580,235" zPosition="1" size="565,82" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00f23d21" />
|
<widget name="label6" position="580,235" zPosition="1" size="565,82" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00f23d21" />
|
||||||
|
|
||||||
#Memory disc: - Pamiec dysku
|
#Memory disc: - Pamiec dysku
|
||||||
<widget name="label15" position="345,585" zPosition="1" size="240,40" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ffa500" />
|
<widget name="label15" position="345,585" zPosition="1" size="240,40" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ffa500" />
|
||||||
<widget name="progreso" position="587,600" size="552,10" borderWidth="1" zPosition="3" foregroundColor="#00ffa500" />
|
<widget name="progreso" position="587,600" size="552,10" borderWidth="1" zPosition="3" foregroundColor="#00ffa500" />
|
||||||
|
|
||||||
#Number of images installed:
|
#Number of images installed:
|
||||||
<widget name="label8" position="70,324" zPosition="1" size="987,66" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
<widget name="label8" position="70,324" zPosition="1" size="987,66" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00dddddd" />
|
||||||
<widget name="label7" position="1060,324" zPosition="1" size="85,66" font="tasat;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ff7f50" />
|
<widget name="label7" position="1060,324" zPosition="1" size="85,66" font="tasat;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ff7f50" />
|
||||||
|
|
||||||
#Version update:
|
#Version update:
|
||||||
<widget name="label13" position="675,415" zPosition="1" size="345,40" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
<widget name="label13" position="675,415" zPosition="1" size="345,40" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="green" />
|
||||||
#UPDATEVERSION
|
#UPDATEVERSION
|
||||||
<widget name="label10" position="1030,415" zPosition="1" size="100,40" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
<widget name="label10" position="1030,415" zPosition="1" size="100,40" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" />
|
||||||
|
|
||||||
|
#NeoBoot version:
|
||||||
|
<widget name="label14" position="532,50" zPosition="1" size="302,45" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="#009b9b9b" />
|
||||||
|
#PLUGINVERSION
|
||||||
|
<widget name="label9" position="847,50" zPosition="1" size="315,45" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#808080" />
|
||||||
|
|
||||||
|
#Kernel Version
|
||||||
|
<widget name="label16" position="1171,50" zPosition="1" size="114,45" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="#009b9b9b" />
|
||||||
|
#KERNELVERSION
|
||||||
|
<widget name="label20" position="1302,50" zPosition="1" size="608,45" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#808080" />
|
||||||
|
|
||||||
#NeoBoot version:
|
|
||||||
<widget name="label14" position="532,50" zPosition="1" size="302,45" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="#009b9b9b" />
|
|
||||||
#PLUGINVERSION
|
|
||||||
<widget name="label9" position="847,50" zPosition="1" size="315,45" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#808080" />
|
|
||||||
|
|
||||||
#Kernel Version
|
|
||||||
<widget name="label16" position="1171,50" zPosition="1" size="114,45" font="tasat;30" halign="right" valign="center" backgroundColor="black" transparent="1" foregroundColor="#009b9b9b" />
|
|
||||||
#KERNELVERSION
|
|
||||||
<widget name="label20" position="1302,50" zPosition="1" size="608,45" font="tasat;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#808080" />
|
|
||||||
|
|
||||||
#hostname
|
#hostname
|
||||||
<widget name="label17" position="619,164" size="213,66" font="tasat;30" halign="right" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="#00ff7f50" />
|
<widget name="label17" position="619,164" size="213,66" font="tasat;30" halign="right" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="#00ff7f50" />
|
||||||
|
|
||||||
#Memory - Used: Available:
|
#Memory - Used: Available:
|
||||||
<widget name="label3" position="533,465" zPosition="1" size="612,120" font="tasat;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="yellow" />
|
<widget name="label3" position="533,465" zPosition="1" size="612,120" font="tasat;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="yellow" />
|
||||||
@@ -117,9 +117,8 @@ ImageChooseFULLHD = """
|
|||||||
#VIP
|
#VIP
|
||||||
<widget name="label21" position="384,49" size="148,45" font="dugme;30" halign="center" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="#00ff7f50" />
|
<widget name="label21" position="384,49" size="148,45" font="dugme;30" halign="center" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="#00ff7f50" />
|
||||||
|
|
||||||
</screen>
|
</screen>
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
###ImageChoose-HD
|
###ImageChoose-HD
|
||||||
|
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ import os
|
|||||||
|
|
||||||
###____ Skin HD - ImageChoose ___mod. gutosie ___
|
###____ Skin HD - ImageChoose ___mod. gutosie ___
|
||||||
ImageChooseHD = """
|
ImageChooseHD = """
|
||||||
<screen name="NeoBootImageChoose" position="center,center" size="1280, 720" backgroundColor="transpBlack">
|
<screen name="NeoBootImageChoose" position="center,center" size="1280, 720" backgroundColor="transpBlack">
|
||||||
<ePixmap position="0,0" zPosition="-1" size="1274,720" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1frame_base-fs8.png" />
|
<ePixmap position="0,0" zPosition="-1" size="1274,720" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1frame_base-fs8.png" />
|
||||||
<widget source="session.VideoPicture" render="Pig" position=" 836,89" size="370,208" zPosition="3" backgroundColor="#ff000000" />
|
<widget source="session.VideoPicture" render="Pig" position=" 836,89" size="370,208" zPosition="3" backgroundColor="#ff000000" />
|
||||||
<ePixmap position="870,304" zPosition="-1" size="300,14" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1chan_p1_bar.png" alphatest="on" />
|
<ePixmap position="870,304" zPosition="-1" size="300,14" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1chan_p1_bar.png" alphatest="on" />
|
||||||
<widget source="Title" render="Label" position="12,5" size="788,30" font="Regular;28" halign="left" foregroundColor="#58bcff" backgroundColor="transpBlack" transparent="1" />
|
<widget source="Title" render="Label" position="12,5" size="788,30" font="Regular;28" halign="left" foregroundColor="#58bcff" backgroundColor="transpBlack" transparent="1" />
|
||||||
<widget name="label9" position="818,4" zPosition="10" size="385,30" font="Regular;24" foregroundColor="#58bcff" backgroundColor="black" halign="left" transparent="1" />
|
<widget name="label9" position="818,4" zPosition="10" size="385,30" font="Regular;24" foregroundColor="#58bcff" backgroundColor="black" halign="left" transparent="1" />
|
||||||
<widget selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/slekvti.png" name="config" enableWrapAround="1" position="30,150" size="270,370" itemHeight="25" font="Regular;18" zPosition="2" foregroundColor="#00cc99" scrollbarMode="showNever" transparent="1" />
|
<widget selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/slekvti.png" name="config" enableWrapAround="1" position="30,150" size="270,370" itemHeight="25" font="Regular;18" zPosition="2" foregroundColor="#00cc99" scrollbarMode="showNever" transparent="1" />
|
||||||
<widget name="device_icon" position="470,71" size="177,132" alphatest="on" zPosition="2" />
|
<widget name="device_icon" position="470,71" size="177,132" alphatest="on" zPosition="2" />
|
||||||
@@ -28,7 +28,7 @@ ImageChooseHD = """
|
|||||||
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="319,450" size="51,25" text="1 >" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="319,450" size="51,25" text="1 >" transparent="1" />
|
||||||
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="318,480" size="52,25" text="2 >" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="318,480" size="52,25" text="2 >" transparent="1" />
|
||||||
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="318,510" size="52,25" text="3 >" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="318,510" size="52,25" text="3 >" transparent="1" />
|
||||||
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="317,540" size="53,25" text="4 >" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="317,540" size="53,25" text="4 >" transparent="1" />
|
||||||
<widget name="key_1" position="375,450" zPosition="1" size="349,25" font="Regular;18" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
<widget name="key_1" position="375,450" zPosition="1" size="349,25" font="Regular;18" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
||||||
<widget name="key_2" position="374,480" zPosition="1" size="350,25" font="Regular;20" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
<widget name="key_2" position="374,480" zPosition="1" size="350,25" font="Regular;20" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
||||||
<widget name="key_3" position="373,510" zPosition="1" size="350,25" font="Regular;20" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
<widget name="key_3" position="373,510" zPosition="1" size="350,25" font="Regular;20" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
||||||
@@ -46,6 +46,6 @@ ImageChooseHD = """
|
|||||||
<eLabel backgroundColor="black" font="Regular; 24" foregroundColor="white" position="950,651" size="102,45" halign="left" valign="center" text="MENU >" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 24" foregroundColor="white" position="950,651" size="102,45" halign="left" valign="center" text="MENU >" transparent="1" />
|
||||||
<widget source="global.CurrentTime" render="Label" position="1052,39" size="152,41" backgroundColor="black" transparent="1" zPosition="1" font="Regular;25" valign="center" halign="right">
|
<widget source="global.CurrentTime" render="Label" position="1052,39" size="152,41" backgroundColor="black" transparent="1" zPosition="1" font="Regular;25" valign="center" halign="right">
|
||||||
<convert type="ClockToText">Format:%-H:%M</convert>
|
<convert type="ClockToText">Format:%-H:%M</convert>
|
||||||
</widget>
|
</widget>
|
||||||
</screen>
|
</screen>
|
||||||
"""
|
"""
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -103,7 +103,7 @@ class StartImage(Screen):
|
|||||||
else:
|
else:
|
||||||
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
|
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
|
||||||
os.system(' ' + LinkNeoBoot + '/files/findsk.sh; mkdir -p /media/InternalFlash; mount /tmp/root /media/InternalFlash')
|
os.system(' ' + LinkNeoBoot + '/files/findsk.sh; mkdir -p /media/InternalFlash; mount /tmp/root /media/InternalFlash')
|
||||||
|
|
||||||
self.sel = self['list'].getCurrent()
|
self.sel = self['list'].getCurrent()
|
||||||
if self.sel:
|
if self.sel:
|
||||||
@@ -121,36 +121,36 @@ class StartImage(Screen):
|
|||||||
os.system('rm -f /media/InternalFlash/linuxrootfs3/etc/init.d/neobootmount.sh;')
|
os.system('rm -f /media/InternalFlash/linuxrootfs3/etc/init.d/neobootmount.sh;')
|
||||||
elif fileExists('/media/InternalFlash/linuxrootfs4/etc/init.d/neobootmount.sh'):
|
elif fileExists('/media/InternalFlash/linuxrootfs4/etc/init.d/neobootmount.sh'):
|
||||||
os.system('rm -f /media/InternalFlash/linuxrootfs4/etc/init.d/neobootmount.sh;')
|
os.system('rm -f /media/InternalFlash/linuxrootfs4/etc/init.d/neobootmount.sh;')
|
||||||
# else:
|
# else:
|
||||||
# pass
|
# pass
|
||||||
#_____ARM procesor____
|
#_____ARM procesor____
|
||||||
if (getSupportedTuners()):
|
if (getSupportedTuners()):
|
||||||
if getImageNeoBoot() == 'Flash':
|
if getImageNeoBoot() == 'Flash':
|
||||||
if fileExists('/.multinfo'):
|
if fileExists('/.multinfo'):
|
||||||
if fileExists('/media/InternalFlash/linuxrootfs1/sbin/neoinitarm'):
|
if fileExists('/media/InternalFlash/linuxrootfs1/sbin/neoinitarm'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash/linuxrootfs1; ln -sfn /sbin/init.sysvinit /media/InternalFlash/linuxrootfs1/sbin/init; sleep 5; reboot -d -f '
|
cmd1 = 'cd /media/InternalFlash/linuxrootfs1; ln -sfn /sbin/init.sysvinit /media/InternalFlash/linuxrootfs1/sbin/init; sleep 5; reboot -d -f '
|
||||||
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
||||||
elif fileExists('/media/InternalFlash/linuxrootfs2/sbin/neoinitarm'):
|
elif fileExists('/media/InternalFlash/linuxrootfs2/sbin/neoinitarm'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash/linuxrootfs2; ln -sfn /sbin/init.sysvinit /media/InternalFlash/linuxrootfs2/sbin/init; sleep 5; reboot -d -f '
|
cmd1 = 'cd /media/InternalFlash/linuxrootfs2; ln -sfn /sbin/init.sysvinit /media/InternalFlash/linuxrootfs2/sbin/init; sleep 5; reboot -d -f '
|
||||||
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
||||||
elif fileExists('/media/InternalFlash/linuxrootfs3/sbin/neoinitarm'):
|
elif fileExists('/media/InternalFlash/linuxrootfs3/sbin/neoinitarm'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash/linuxrootfs3; ln -sfn /sbin/init.sysvinit /media/InternalFlash/linuxrootfs3/sbin/init; sleep 5; reboot -d -f '
|
cmd1 = 'cd /media/InternalFlash/linuxrootfs3; ln -sfn /sbin/init.sysvinit /media/InternalFlash/linuxrootfs3/sbin/init; sleep 5; reboot -d -f '
|
||||||
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
||||||
elif fileExists('/media/InternalFlash/linuxrootfs4/sbin/neoinitarm'):
|
elif fileExists('/media/InternalFlash/linuxrootfs4/sbin/neoinitarm'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash/linuxrootfs4; ln -sfn /sbin/init.sysvinit /media/InternalFlash/linuxrootfs4/sbin/init; sleep 5; reboot -d -f '
|
cmd1 = 'cd /media/InternalFlash/linuxrootfs4; ln -sfn /sbin/init.sysvinit /media/InternalFlash/linuxrootfs4/sbin/init; sleep 5; reboot -d -f '
|
||||||
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
||||||
elif fileExists('/media/InternalFlash/sbin/init'):
|
elif fileExists('/media/InternalFlash/sbin/init'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash; ln -sfn /sbin/init.sysvinit /media/InternalFlash/sbin/init; sleep 5; reboot -d -f '
|
cmd1 = 'cd /media/InternalFlash; ln -sfn /sbin/init.sysvinit /media/InternalFlash/sbin/init; sleep 5; reboot -d -f '
|
||||||
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
||||||
else:
|
else:
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'sleep 5; reboot -d -f '
|
cmd1 = 'sleep 5; reboot -d -f '
|
||||||
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
|
||||||
elif not fileExists('/.multinfo'):
|
elif not fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
|
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
|
||||||
cmd1 = 'sleep 5; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -d -f '
|
cmd1 = 'sleep 5; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -d -f '
|
||||||
@@ -175,7 +175,7 @@ class StartImage(Screen):
|
|||||||
else:
|
else:
|
||||||
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
||||||
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
else:
|
else:
|
||||||
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
#from __init__ import _
|
#from __init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
||||||
from enigma import getDesktop
|
from enigma import getDesktop
|
||||||
from enigma import eTimer
|
from enigma import eTimer
|
||||||
from Screens.Screen import Screen
|
from Screens.Screen import Screen
|
||||||
from Screens.MessageBox import MessageBox
|
from Screens.MessageBox import MessageBox
|
||||||
from Screens.ChoiceBox import ChoiceBox
|
from Screens.ChoiceBox import ChoiceBox
|
||||||
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
||||||
@@ -30,7 +30,7 @@ from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remov
|
|||||||
from os.path import dirname, isdir, isdir as os_isdir
|
from os.path import dirname, isdir, isdir as os_isdir
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
|
|
||||||
|
|
||||||
class StartImage(Screen):
|
class StartImage(Screen):
|
||||||
@@ -73,7 +73,7 @@ class StartImage(Screen):
|
|||||||
'back': self.close})
|
'back': self.close})
|
||||||
self['label1'] = Label(_('Start the chosen system now ?'))
|
self['label1'] = Label(_('Start the chosen system now ?'))
|
||||||
self['label2'] = Label(_('Select OK to run the image.'))
|
self['label2'] = Label(_('Select OK to run the image.'))
|
||||||
|
|
||||||
def select(self):
|
def select(self):
|
||||||
self.list = []
|
self.list = []
|
||||||
mypath = '' + LinkNeoBoot + ''
|
mypath = '' + LinkNeoBoot + ''
|
||||||
@@ -84,76 +84,76 @@ class StartImage(Screen):
|
|||||||
self.list.append(res)
|
self.list.append(res)
|
||||||
self['list'].list = self.list
|
self['list'].list = self.list
|
||||||
|
|
||||||
def KeyOk(self):
|
def KeyOk(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
else:
|
else:
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
getMountPointNeo2()
|
getMountPointNeo2()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
|
|
||||||
def StartImageInNeoBoot(self):
|
def StartImageInNeoBoot(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
||||||
system('touch /tmp/.control_ok ')
|
system('touch /tmp/.control_ok ')
|
||||||
else:
|
else:
|
||||||
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
|
|
||||||
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
|
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
|
||||||
if getBoxVuModel() == 'duo4k':
|
if getBoxVuModel() == 'duo4k':
|
||||||
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash')
|
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash')
|
||||||
|
|
||||||
system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh')
|
system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh')
|
||||||
self.sel = self['list'].getCurrent()
|
self.sel = self['list'].getCurrent()
|
||||||
if self.sel:
|
if self.sel:
|
||||||
self.sel = self.sel[2]
|
self.sel = self.sel[2]
|
||||||
if self.sel == 0:
|
if self.sel == 0:
|
||||||
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
||||||
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
||||||
if not fileExists('/bin/busybox.nosuid'):
|
if not fileExists('/bin/busybox.nosuid'):
|
||||||
os.system('ln -sf "busybox" "/bin/busybox.nosuid" ')
|
os.system('ln -sf "busybox" "/bin/busybox.nosuid" ')
|
||||||
#################_____ARM____##########################
|
#################_____ARM____##########################
|
||||||
|
|
||||||
#VUPLUS ARM - Duo4k vu_mmcblk0p6.sh
|
#VUPLUS ARM - Duo4k vu_mmcblk0p6.sh
|
||||||
if getCPUSoC() == '7278' or getBoxHostName() == 'vuduo4k':
|
if getCPUSoC() == '7278' or getBoxHostName() == 'vuduo4k':
|
||||||
if not fileExists('%sImagesUpload/.kernel/flash-kernel-%s.bin' % (getNeoLocation(), getBoxHostName())):
|
if not fileExists('%sImagesUpload/.kernel/flash-kernel-%s.bin' % (getNeoLocation(), getBoxHostName())):
|
||||||
mess = (_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash-kernel-%s.bin') % (getNeoLocation(), getBoxHostName()))
|
mess = (_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash-kernel-%s.bin') % (getNeoLocation(), getBoxHostName()))
|
||||||
self.session.open(MessageBox, mess, MessageBox.TYPE_INFO)
|
self.session.open(MessageBox, mess, MessageBox.TYPE_INFO)
|
||||||
else:
|
else:
|
||||||
if getImageNeoBoot() == 'Flash':
|
if getImageNeoBoot() == 'Flash':
|
||||||
if fileExists('/.multinfo'):
|
if fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash; ln -sf "init.sysvinit" "/media/InternalFlash/sbin/init"; ' + LinkNeoBoot + '/files/kernel.sh '
|
cmd1 = 'cd /media/InternalFlash; ln -sf "init.sysvinit" "/media/InternalFlash/sbin/init"; ' + LinkNeoBoot + '/files/kernel.sh '
|
||||||
|
|
||||||
elif not fileExists('/.multinfo'):
|
elif not fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi'
|
cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi'
|
||||||
|
|
||||||
elif getImageNeoBoot() != 'Flash':
|
elif getImageNeoBoot() != 'Flash':
|
||||||
if not fileExists('/.multinfo'):
|
if not fileExists('/.multinfo'):
|
||||||
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
|
||||||
cmd1 = 'sleep 5; ln -sfn /sbin/neoinitarm /sbin/init; /etc/init.d/reboot'
|
|
||||||
|
|
||||||
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
|
||||||
cmd1 = 'ln -sfn /sbin/neoinitarmvu /sbin/init; ' + LinkNeoBoot + '/files/kernel.sh '
|
|
||||||
|
|
||||||
elif fileExists('/.multinfo'):
|
|
||||||
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'dd if=' + getNeoLocation() + 'ImagesUpload/.kernel/flash-kernel-' + getBoxHostName() + '.bin of=/dev/mmcblk0p6; cd /media/InternalFlash; ln -sf "neoinitarm" "/media/InternalFlash/sbin/init" ; sleep 2; reboot -dfhi '
|
cmd1 = 'sleep 5; ln -sfn /sbin/neoinitarm /sbin/init; /etc/init.d/reboot'
|
||||||
|
|
||||||
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash; ln -sf "neoinitarmvu" "/media/InternalFlash/sbin/init"; ' + LinkNeoBoot + '/files/kernel.sh '
|
cmd1 = 'ln -sfn /sbin/neoinitarmvu /sbin/init; ' + LinkNeoBoot + '/files/kernel.sh '
|
||||||
|
|
||||||
|
elif fileExists('/.multinfo'):
|
||||||
|
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
|
cmd1 = 'dd if=' + getNeoLocation() + 'ImagesUpload/.kernel/flash-kernel-' + getBoxHostName() + '.bin of=/dev/mmcblk0p6; cd /media/InternalFlash; ln -sf "neoinitarm" "/media/InternalFlash/sbin/init" ; sleep 2; reboot -dfhi '
|
||||||
|
|
||||||
|
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
|
cmd1 = 'cd /media/InternalFlash; ln -sf "neoinitarmvu" "/media/InternalFlash/sbin/init"; ' + LinkNeoBoot + '/files/kernel.sh '
|
||||||
|
|
||||||
self.session.open(Console, _('NeoBoot ARM '), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot ARM '), [cmd, cmd1])
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
else:
|
else:
|
||||||
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
||||||
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
#from __init__ import _
|
#from __init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
||||||
from enigma import getDesktop
|
from enigma import getDesktop
|
||||||
from enigma import eTimer
|
from enigma import eTimer
|
||||||
from Screens.Screen import Screen
|
from Screens.Screen import Screen
|
||||||
from Screens.MessageBox import MessageBox
|
from Screens.MessageBox import MessageBox
|
||||||
from Screens.ChoiceBox import ChoiceBox
|
from Screens.ChoiceBox import ChoiceBox
|
||||||
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
||||||
@@ -30,7 +30,7 @@ from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remov
|
|||||||
from os.path import dirname, isdir, isdir as os_isdir
|
from os.path import dirname, isdir, isdir as os_isdir
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
|
|
||||||
|
|
||||||
class StartImage(Screen):
|
class StartImage(Screen):
|
||||||
@@ -73,7 +73,7 @@ class StartImage(Screen):
|
|||||||
'back': self.close})
|
'back': self.close})
|
||||||
self['label1'] = Label(_('Start the chosen system now ?'))
|
self['label1'] = Label(_('Start the chosen system now ?'))
|
||||||
self['label2'] = Label(_('Select OK to run the image.'))
|
self['label2'] = Label(_('Select OK to run the image.'))
|
||||||
|
|
||||||
def select(self):
|
def select(self):
|
||||||
self.list = []
|
self.list = []
|
||||||
mypath = '' + LinkNeoBoot + ''
|
mypath = '' + LinkNeoBoot + ''
|
||||||
@@ -84,76 +84,76 @@ class StartImage(Screen):
|
|||||||
self.list.append(res)
|
self.list.append(res)
|
||||||
self['list'].list = self.list
|
self['list'].list = self.list
|
||||||
|
|
||||||
def KeyOk(self):
|
def KeyOk(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
else:
|
else:
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
getMountPointNeo2()
|
getMountPointNeo2()
|
||||||
#---------------------------------------------')
|
#---------------------------------------------')
|
||||||
|
|
||||||
def StartImageInNeoBoot(self):
|
def StartImageInNeoBoot(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
||||||
system('touch /tmp/.control_ok ')
|
system('touch /tmp/.control_ok ')
|
||||||
else:
|
else:
|
||||||
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
|
|
||||||
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
|
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
|
||||||
if getBoxVuModel() == 'duo4kse':
|
if getBoxVuModel() == 'duo4kse':
|
||||||
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash')
|
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash')
|
||||||
|
|
||||||
system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh')
|
system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh')
|
||||||
self.sel = self['list'].getCurrent()
|
self.sel = self['list'].getCurrent()
|
||||||
if self.sel:
|
if self.sel:
|
||||||
self.sel = self.sel[2]
|
self.sel = self.sel[2]
|
||||||
if self.sel == 0:
|
if self.sel == 0:
|
||||||
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
||||||
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
||||||
if not fileExists('/bin/busybox.nosuid'):
|
if not fileExists('/bin/busybox.nosuid'):
|
||||||
os.system('ln -sf "busybox" "/bin/busybox.nosuid" ')
|
os.system('ln -sf "busybox" "/bin/busybox.nosuid" ')
|
||||||
#################_____ARM____##########################
|
#################_____ARM____##########################
|
||||||
|
|
||||||
#VUPLUS ARM - Duo4kse vu_mmcblk0p6.sh
|
#VUPLUS ARM - Duo4kse vu_mmcblk0p6.sh
|
||||||
if getCPUSoC() == '7444s' or getBoxHostName() == 'vuduo4kse' and getBoxHostName() != 'vuultimo4k':
|
if getCPUSoC() == '7444s' or getBoxHostName() == 'vuduo4kse' and getBoxHostName() != 'vuultimo4k':
|
||||||
if not fileExists('%sImagesUpload/.kernel/flash-kernel-%s.bin' % (getNeoLocation(), getBoxHostName())):
|
if not fileExists('%sImagesUpload/.kernel/flash-kernel-%s.bin' % (getNeoLocation(), getBoxHostName())):
|
||||||
mess = (_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash-kernel-%s.bin') % (getNeoLocation(), getBoxHostName()))
|
mess = (_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash-kernel-%s.bin') % (getNeoLocation(), getBoxHostName()))
|
||||||
self.session.open(MessageBox, mess, MessageBox.TYPE_INFO)
|
self.session.open(MessageBox, mess, MessageBox.TYPE_INFO)
|
||||||
else:
|
else:
|
||||||
if getImageNeoBoot() == 'Flash':
|
if getImageNeoBoot() == 'Flash':
|
||||||
if fileExists('/.multinfo'):
|
if fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash; ln -sf "init.sysvinit" "/media/InternalFlash/sbin/init"; ' + LinkNeoBoot + '/files/kernel.sh '
|
cmd1 = 'cd /media/InternalFlash; ln -sf "init.sysvinit" "/media/InternalFlash/sbin/init"; ' + LinkNeoBoot + '/files/kernel.sh '
|
||||||
|
|
||||||
elif not fileExists('/.multinfo'):
|
elif not fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi'
|
cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi'
|
||||||
|
|
||||||
elif getImageNeoBoot() != 'Flash':
|
elif getImageNeoBoot() != 'Flash':
|
||||||
if not fileExists('/.multinfo'):
|
if not fileExists('/.multinfo'):
|
||||||
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
|
||||||
cmd1 = 'sleep 5; ln -sfn /sbin/neoinitarm /sbin/init; /etc/init.d/reboot'
|
|
||||||
|
|
||||||
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
|
||||||
cmd1 = 'ln -sfn /sbin/neoinitarmvu /sbin/init; ' + LinkNeoBoot + '/files/kernel.sh '
|
|
||||||
|
|
||||||
elif fileExists('/.multinfo'):
|
|
||||||
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'dd if=' + getNeoLocation() + 'ImagesUpload/.kernel/flash-kernel-' + getBoxHostName() + '.bin of=/dev/mmcblk0p6; cd /media/InternalFlash; ln -sf "neoinitarm" "/media/InternalFlash/sbin/init" ; sleep 2; reboot -dfhi '
|
cmd1 = 'sleep 5; ln -sfn /sbin/neoinitarm /sbin/init; /etc/init.d/reboot'
|
||||||
|
|
||||||
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash; ln -sf "neoinitarmvu" "/media/InternalFlash/sbin/init"; ' + LinkNeoBoot + '/files/kernel.sh '
|
cmd1 = 'ln -sfn /sbin/neoinitarmvu /sbin/init; ' + LinkNeoBoot + '/files/kernel.sh '
|
||||||
|
|
||||||
|
elif fileExists('/.multinfo'):
|
||||||
|
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
|
cmd1 = 'dd if=' + getNeoLocation() + 'ImagesUpload/.kernel/flash-kernel-' + getBoxHostName() + '.bin of=/dev/mmcblk0p6; cd /media/InternalFlash; ln -sf "neoinitarm" "/media/InternalFlash/sbin/init" ; sleep 2; reboot -dfhi '
|
||||||
|
|
||||||
|
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
|
cmd1 = 'cd /media/InternalFlash; ln -sf "neoinitarmvu" "/media/InternalFlash/sbin/init"; ' + LinkNeoBoot + '/files/kernel.sh '
|
||||||
|
|
||||||
self.session.open(Console, _('NeoBoot ARM '), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot ARM '), [cmd, cmd1])
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
else:
|
else:
|
||||||
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
||||||
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.files.stbbranding import getSupportedTuners, getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
from Plugins.Extensions.NeoBoot.files.stbbranding import getSupportedTuners, getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
||||||
from enigma import getDesktop
|
from enigma import getDesktop
|
||||||
from enigma import eTimer
|
from enigma import eTimer
|
||||||
from Screens.Screen import Screen
|
from Screens.Screen import Screen
|
||||||
from Screens.Console import Console
|
from Screens.Console import Console
|
||||||
from Screens.MessageBox import MessageBox
|
from Screens.MessageBox import MessageBox
|
||||||
from Screens.ChoiceBox import ChoiceBox
|
from Screens.ChoiceBox import ChoiceBox
|
||||||
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
||||||
from Screens.Standby import TryQuitMainloop
|
from Screens.Standby import TryQuitMainloop
|
||||||
@@ -28,7 +28,7 @@ from Tools.Directories import fileExists, pathExists, createDir, resolveFilename
|
|||||||
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
||||||
from os.path import dirname, isdir, isdir as os_isdir
|
from os.path import dirname, isdir, isdir as os_isdir
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
|
|
||||||
|
|
||||||
@@ -72,7 +72,7 @@ class StartImage(Screen):
|
|||||||
'back': self.close})
|
'back': self.close})
|
||||||
self['label1'] = Label(_('Start the chosen system now ?'))
|
self['label1'] = Label(_('Start the chosen system now ?'))
|
||||||
self['label2'] = Label(_('Select OK to run the image.'))
|
self['label2'] = Label(_('Select OK to run the image.'))
|
||||||
|
|
||||||
def select(self):
|
def select(self):
|
||||||
self.list = []
|
self.list = []
|
||||||
mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
@@ -83,33 +83,33 @@ class StartImage(Screen):
|
|||||||
self.list.append(res)
|
self.list.append(res)
|
||||||
self['list'].list = self.list
|
self['list'].list = self.list
|
||||||
|
|
||||||
def KeyOk(self):
|
def KeyOk(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
else:
|
else:
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
getMountPointNeo2()
|
getMountPointNeo2()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
|
|
||||||
def StartImageInNeoBoot(self):
|
def StartImageInNeoBoot(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
||||||
system('touch /tmp/.control_ok ')
|
system('touch /tmp/.control_ok ')
|
||||||
else:
|
else:
|
||||||
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
|
|
||||||
#system('chmod 755 /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh')
|
#system('chmod 755 /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh')
|
||||||
self.sel = self['list'].getCurrent()
|
self.sel = self['list'].getCurrent()
|
||||||
if self.sel:
|
if self.sel:
|
||||||
self.sel = self.sel[2]
|
self.sel = self.sel[2]
|
||||||
if self.sel == 0:
|
if self.sel == 0:
|
||||||
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
||||||
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
||||||
if (getSupportedTuners()):
|
if (getSupportedTuners()):
|
||||||
if getImageNeoBoot() == 'Flash':
|
if getImageNeoBoot() == 'Flash':
|
||||||
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
|
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
|
||||||
cmd1 = 'sleep 8; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -f '
|
cmd1 = 'sleep 8; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -f '
|
||||||
self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1])
|
||||||
@@ -129,10 +129,9 @@ class StartImage(Screen):
|
|||||||
else:
|
else:
|
||||||
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
||||||
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
else:
|
else:
|
||||||
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
||||||
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
#from __init__ import _
|
#from __init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
#from __future__ import print_function
|
#from __future__ import print_function
|
||||||
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
||||||
from enigma import getDesktop
|
from enigma import getDesktop
|
||||||
from enigma import eTimer
|
from enigma import eTimer
|
||||||
from Screens.Screen import Screen
|
from Screens.Screen import Screen
|
||||||
from Screens.MessageBox import MessageBox
|
from Screens.MessageBox import MessageBox
|
||||||
from Screens.ChoiceBox import ChoiceBox
|
from Screens.ChoiceBox import ChoiceBox
|
||||||
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
||||||
@@ -30,7 +30,7 @@ from Tools.Directories import fileExists, pathExists, createDir, resolveFilename
|
|||||||
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
||||||
from os.path import dirname, isdir, isdir as os_isdir
|
from os.path import dirname, isdir, isdir as os_isdir
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
||||||
from enigma import getDesktop
|
from enigma import getDesktop
|
||||||
from enigma import eTimer
|
from enigma import eTimer
|
||||||
from Screens.Screen import Screen
|
from Screens.Screen import Screen
|
||||||
from Screens.Console import Console
|
from Screens.Console import Console
|
||||||
from Screens.MessageBox import MessageBox
|
from Screens.MessageBox import MessageBox
|
||||||
from Screens.ChoiceBox import ChoiceBox
|
from Screens.ChoiceBox import ChoiceBox
|
||||||
@@ -28,7 +28,7 @@ from Tools.Directories import fileExists, pathExists, createDir, resolveFilename
|
|||||||
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
||||||
from os.path import dirname, isdir, isdir as os_isdir
|
from os.path import dirname, isdir, isdir as os_isdir
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
|
|
||||||
|
|
||||||
@@ -72,7 +72,7 @@ class StartImage(Screen):
|
|||||||
'back': self.close})
|
'back': self.close})
|
||||||
self['label1'] = Label(_('Start the chosen system now ?'))
|
self['label1'] = Label(_('Start the chosen system now ?'))
|
||||||
self['label2'] = Label(_('Select OK to run the image.'))
|
self['label2'] = Label(_('Select OK to run the image.'))
|
||||||
|
|
||||||
def select(self):
|
def select(self):
|
||||||
self.list = []
|
self.list = []
|
||||||
mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
@@ -83,66 +83,66 @@ class StartImage(Screen):
|
|||||||
self.list.append(res)
|
self.list.append(res)
|
||||||
self['list'].list = self.list
|
self['list'].list = self.list
|
||||||
|
|
||||||
def KeyOk(self):
|
def KeyOk(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
else:
|
else:
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
getMountPointNeo2()
|
getMountPointNeo2()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
|
|
||||||
def StartImageInNeoBoot(self):
|
def StartImageInNeoBoot(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
||||||
system('touch /tmp/.control_ok ')
|
system('touch /tmp/.control_ok ')
|
||||||
else:
|
else:
|
||||||
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
|
|
||||||
system('chmod 755 /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh')
|
system('chmod 755 /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh')
|
||||||
self.sel = self['list'].getCurrent()
|
self.sel = self['list'].getCurrent()
|
||||||
if self.sel:
|
if self.sel:
|
||||||
self.sel = self.sel[2]
|
self.sel = self.sel[2]
|
||||||
if self.sel == 0:
|
if self.sel == 0:
|
||||||
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
||||||
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
||||||
if not fileExists('/bin/busybox.nosuid'):
|
if not fileExists('/bin/busybox.nosuid'):
|
||||||
os.system('ln -sf "busybox" "/bin/busybox.nosuid" ')
|
os.system('ln -sf "busybox" "/bin/busybox.nosuid" ')
|
||||||
#################_____mips___##########################
|
#################_____mips___##########################
|
||||||
|
|
||||||
#VUPLUS MIPS vu_dev_mtd1.sh
|
#VUPLUS MIPS vu_dev_mtd1.sh
|
||||||
if getBoxHostName() == 'vuultimo' or getBoxHostName() == 'bm750' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vuuno' or getBoxHostName() == 'vusolo' or getBoxHostName() == 'vuduo':
|
if getBoxHostName() == 'vuultimo' or getBoxHostName() == 'bm750' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vuuno' or getBoxHostName() == 'vusolo' or getBoxHostName() == 'vuduo':
|
||||||
if not fileExists('%sImagesUpload/.kernel/%s.vmlinux.gz' % (getNeoLocation(), getBoxHostName())):
|
if not fileExists('%sImagesUpload/.kernel/%s.vmlinux.gz' % (getNeoLocation(), getBoxHostName())):
|
||||||
self.myclose2(_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash kernel vmlinux.gz ' % getNeoLocation()))
|
self.myclose2(_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash kernel vmlinux.gz ' % getNeoLocation()))
|
||||||
else:
|
else:
|
||||||
if getImageNeoBoot() == 'Flash':
|
if getImageNeoBoot() == 'Flash':
|
||||||
if fileExists('/.multinfo'):
|
if fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NeoBoot REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NeoBoot REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
cmd1 = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
||||||
elif not fileExists('/.multinfo'):
|
elif not fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT >> Reboot...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT >> Reboot...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'ln -sfn /sbin/init.sysvinit /sbin/init; /etc/init.d/reboot'
|
cmd1 = 'ln -sfn /sbin/init.sysvinit /sbin/init; /etc/init.d/reboot'
|
||||||
|
|
||||||
elif getImageNeoBoot() != 'Flash':
|
elif getImageNeoBoot() != 'Flash':
|
||||||
if not fileExists('/.multinfo'):
|
if not fileExists('/.multinfo'):
|
||||||
|
|
||||||
if fileExists('' + getNeoLocation() + 'ImageBoot/' + getImageNeoBoot() + '/boot/' + getBoxHostName() + '.vmlinux.gz'):
|
if fileExists('' + getNeoLocation() + 'ImageBoot/' + getImageNeoBoot() + '/boot/' + getBoxHostName() + '.vmlinux.gz'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT-REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT-REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
||||||
|
|
||||||
elif not fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
elif not fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT > REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT > REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /etc/init.d/reboot'
|
cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /etc/init.d/reboot'
|
||||||
|
|
||||||
elif fileExists('/.multinfo'):
|
elif fileExists('/.multinfo'):
|
||||||
if not fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
if not fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT_REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT_REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'flash_eraseall /dev/mtd1; sleep 2; ' + LinkNeoBoot + '/bin/nandwrite -p /dev/mtd1 %sImagesUpload/.kernel/%s.vmlinux.gz; /etc/init.d/reboot' % (getNeoLocation(), getBoxHostName())
|
cmd1 = 'flash_eraseall /dev/mtd1; sleep 2; ' + LinkNeoBoot + '/bin/nandwrite -p /dev/mtd1 %sImagesUpload/.kernel/%s.vmlinux.gz; /etc/init.d/reboot' % (getNeoLocation(), getBoxHostName())
|
||||||
|
|
||||||
elif fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
elif fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............REBOOT now...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............REBOOT now...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
cmd1 = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
||||||
|
|
||||||
self.session.open(Console, _('NeoBoot MIPS....'), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot MIPS....'), [cmd, cmd1])
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
||||||
from enigma import getDesktop
|
from enigma import getDesktop
|
||||||
from enigma import eTimer
|
from enigma import eTimer
|
||||||
from Screens.Screen import Screen
|
from Screens.Screen import Screen
|
||||||
from Screens.Console import Console
|
from Screens.Console import Console
|
||||||
from Screens.MessageBox import MessageBox
|
from Screens.MessageBox import MessageBox
|
||||||
from Screens.ChoiceBox import ChoiceBox
|
from Screens.ChoiceBox import ChoiceBox
|
||||||
@@ -28,7 +28,7 @@ from Tools.Directories import fileExists, pathExists, createDir, resolveFilename
|
|||||||
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
||||||
from os.path import dirname, isdir, isdir as os_isdir
|
from os.path import dirname, isdir, isdir as os_isdir
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
|
|
||||||
|
|
||||||
@@ -72,7 +72,7 @@ class StartImage(Screen):
|
|||||||
'back': self.close})
|
'back': self.close})
|
||||||
self['label1'] = Label(_('Start the chosen system now ?'))
|
self['label1'] = Label(_('Start the chosen system now ?'))
|
||||||
self['label2'] = Label(_('Select OK to run the image.'))
|
self['label2'] = Label(_('Select OK to run the image.'))
|
||||||
|
|
||||||
def select(self):
|
def select(self):
|
||||||
self.list = []
|
self.list = []
|
||||||
mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
@@ -83,66 +83,66 @@ class StartImage(Screen):
|
|||||||
self.list.append(res)
|
self.list.append(res)
|
||||||
self['list'].list = self.list
|
self['list'].list = self.list
|
||||||
|
|
||||||
def KeyOk(self):
|
def KeyOk(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
else:
|
else:
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
getMountPointNeo2()
|
getMountPointNeo2()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
|
|
||||||
def StartImageInNeoBoot(self):
|
def StartImageInNeoBoot(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
||||||
system('touch /tmp/.control_ok ')
|
system('touch /tmp/.control_ok ')
|
||||||
else:
|
else:
|
||||||
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
|
|
||||||
system('chmod 755 /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh')
|
system('chmod 755 /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh')
|
||||||
self.sel = self['list'].getCurrent()
|
self.sel = self['list'].getCurrent()
|
||||||
if self.sel:
|
if self.sel:
|
||||||
self.sel = self.sel[2]
|
self.sel = self.sel[2]
|
||||||
if self.sel == 0:
|
if self.sel == 0:
|
||||||
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
||||||
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
||||||
if not fileExists('/bin/busybox.nosuid'):
|
if not fileExists('/bin/busybox.nosuid'):
|
||||||
os.system('ln -sf "busybox" "/bin/busybox.nosuid" ')
|
os.system('ln -sf "busybox" "/bin/busybox.nosuid" ')
|
||||||
#################_____mips___##########################
|
#################_____mips___##########################
|
||||||
|
|
||||||
#VUPLUS MIPS vu_dev_mtd2.sh
|
#VUPLUS MIPS vu_dev_mtd2.sh
|
||||||
if getBoxHostName() == 'vusolo2' or getBoxHostName() == 'vusolose' or getBoxHostName() == 'vuduo2' or getBoxHostName() == 'vuzero':
|
if getBoxHostName() == 'vusolo2' or getBoxHostName() == 'vusolose' or getBoxHostName() == 'vuduo2' or getBoxHostName() == 'vuzero':
|
||||||
if not fileExists('%sImagesUpload/.kernel/%s.vmlinux.gz' % (getNeoLocation(), getBoxHostName())):
|
if not fileExists('%sImagesUpload/.kernel/%s.vmlinux.gz' % (getNeoLocation(), getBoxHostName())):
|
||||||
self.myclose2(_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash kernel vmlinux.gz ' % getNeoLocation()))
|
self.myclose2(_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash kernel vmlinux.gz ' % getNeoLocation()))
|
||||||
else:
|
else:
|
||||||
if getImageNeoBoot() == 'Flash':
|
if getImageNeoBoot() == 'Flash':
|
||||||
if fileExists('/.multinfo'):
|
if fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NeoBoot REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NeoBoot REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
cmd1 = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
||||||
elif not fileExists('/.multinfo'):
|
elif not fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT >> Reboot...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT >> Reboot...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'ln -sfn /sbin/init.sysvinit /sbin/init; /etc/init.d/reboot'
|
cmd1 = 'ln -sfn /sbin/init.sysvinit /sbin/init; /etc/init.d/reboot'
|
||||||
|
|
||||||
elif getImageNeoBoot() != 'Flash':
|
elif getImageNeoBoot() != 'Flash':
|
||||||
if not fileExists('/.multinfo'):
|
if not fileExists('/.multinfo'):
|
||||||
|
|
||||||
if fileExists('' + getNeoLocation() + 'ImageBoot/' + getImageNeoBoot() + '/boot/' + getBoxHostName() + '.vmlinux.gz'):
|
if fileExists('' + getNeoLocation() + 'ImageBoot/' + getImageNeoBoot() + '/boot/' + getBoxHostName() + '.vmlinux.gz'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT-REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT-REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
||||||
|
|
||||||
elif not fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
elif not fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT > REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT > REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /etc/init.d/reboot'
|
cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /etc/init.d/reboot'
|
||||||
|
|
||||||
elif fileExists('/.multinfo'):
|
elif fileExists('/.multinfo'):
|
||||||
if not fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
if not fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT_REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT_REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'flash_eraseall /dev/mtd2; sleep 2; ' + LinkNeoBoot + '/bin/nandwrite -p /dev/mtd2 %sImagesUpload/.kernel/%s.vmlinux.gz; /etc/init.d/reboot' % (getNeoLocation(), getBoxHostName())
|
cmd1 = 'flash_eraseall /dev/mtd2; sleep 2; ' + LinkNeoBoot + '/bin/nandwrite -p /dev/mtd2 %sImagesUpload/.kernel/%s.vmlinux.gz; /etc/init.d/reboot' % (getNeoLocation(), getBoxHostName())
|
||||||
|
|
||||||
elif fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
elif fileExists('%sImageBoot/%s/boot/%s.vmlinux.gz' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............REBOOT now...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............REBOOT now...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
cmd1 = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'
|
||||||
|
|
||||||
self.session.open(Console, _('NeoBoot MIPS....'), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot MIPS....'), [cmd, cmd1])
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
|
||||||
from enigma import getDesktop
|
from enigma import getDesktop
|
||||||
from enigma import eTimer
|
from enigma import eTimer
|
||||||
from Screens.Screen import Screen
|
from Screens.Screen import Screen
|
||||||
from Screens.MessageBox import MessageBox
|
from Screens.MessageBox import MessageBox
|
||||||
from Screens.ChoiceBox import ChoiceBox
|
from Screens.ChoiceBox import ChoiceBox
|
||||||
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
from Screens.VirtualKeyBoard import VirtualKeyBoard
|
||||||
@@ -28,8 +28,8 @@ from Tools.Directories import fileExists, pathExists, createDir, resolveFilename
|
|||||||
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
||||||
from os.path import dirname, isdir, isdir as os_isdir
|
from os.path import dirname, isdir, isdir as os_isdir
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
|
|
||||||
|
|
||||||
class StartImage(Screen):
|
class StartImage(Screen):
|
||||||
@@ -72,7 +72,7 @@ class StartImage(Screen):
|
|||||||
'back': self.close})
|
'back': self.close})
|
||||||
self['label1'] = Label(_('Start the chosen system now ?'))
|
self['label1'] = Label(_('Start the chosen system now ?'))
|
||||||
self['label2'] = Label(_('Select OK to run the image.'))
|
self['label2'] = Label(_('Select OK to run the image.'))
|
||||||
|
|
||||||
def select(self):
|
def select(self):
|
||||||
self.list = []
|
self.list = []
|
||||||
mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
@@ -83,75 +83,75 @@ class StartImage(Screen):
|
|||||||
self.list.append(res)
|
self.list.append(res)
|
||||||
self['list'].list = self.list
|
self['list'].list = self.list
|
||||||
|
|
||||||
def KeyOk(self):
|
def KeyOk(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
else:
|
else:
|
||||||
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
self.StartImageInNeoBoot()
|
self.StartImageInNeoBoot()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
getMountPointNeo2()
|
getMountPointNeo2()
|
||||||
#---------------------------------------------
|
#---------------------------------------------
|
||||||
|
|
||||||
def StartImageInNeoBoot(self):
|
def StartImageInNeoBoot(self):
|
||||||
if getImageNeoBoot() != 'Flash':
|
if getImageNeoBoot() != 'Flash':
|
||||||
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
|
||||||
system('touch /tmp/.control_ok ')
|
system('touch /tmp/.control_ok ')
|
||||||
else:
|
else:
|
||||||
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
|
||||||
|
|
||||||
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
|
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
|
||||||
if getBoxVuModel() == 'zero4k':
|
if getBoxVuModel() == 'zero4k':
|
||||||
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p7 /media/InternalFlash')
|
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p7 /media/InternalFlash')
|
||||||
|
|
||||||
system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh')
|
system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh')
|
||||||
self.sel = self['list'].getCurrent()
|
self.sel = self['list'].getCurrent()
|
||||||
if self.sel:
|
if self.sel:
|
||||||
self.sel = self.sel[2]
|
self.sel = self.sel[2]
|
||||||
if self.sel == 0:
|
if self.sel == 0:
|
||||||
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'):
|
||||||
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;')
|
||||||
if not fileExists('/bin/busybox.nosuid'):
|
if not fileExists('/bin/busybox.nosuid'):
|
||||||
os.system('ln -sf "busybox" "/bin/busybox.nosuid" ')
|
os.system('ln -sf "busybox" "/bin/busybox.nosuid" ')
|
||||||
#################_____ARM____##########################
|
#################_____ARM____##########################
|
||||||
#VUPLUS ARM - Zero4k vu_mmcblk0p4.sh
|
#VUPLUS ARM - Zero4k vu_mmcblk0p4.sh
|
||||||
if getBoxHostName() == 'vuzero4k' or getCPUSoC() == '72604':
|
if getBoxHostName() == 'vuzero4k' or getCPUSoC() == '72604':
|
||||||
if not fileExists('%sImagesUpload/.kernel/flash-kernel-%s.bin' % (getNeoLocation(), getBoxHostName())):
|
if not fileExists('%sImagesUpload/.kernel/flash-kernel-%s.bin' % (getNeoLocation(), getBoxHostName())):
|
||||||
mess = (_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash-kernel-%s.bin') % (getNeoLocation(), getBoxHostName()))
|
mess = (_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash-kernel-%s.bin') % (getNeoLocation(), getBoxHostName()))
|
||||||
self.session.open(MessageBox, mess, MessageBox.TYPE_INFO)
|
self.session.open(MessageBox, mess, MessageBox.TYPE_INFO)
|
||||||
else:
|
else:
|
||||||
if getImageNeoBoot() == 'Flash':
|
if getImageNeoBoot() == 'Flash':
|
||||||
if fileExists('/.multinfo'):
|
if fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash; ln -sf "init.sysvinit" "/media/InternalFlash/sbin/init"; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh '
|
cmd1 = 'cd /media/InternalFlash; ln -sf "init.sysvinit" "/media/InternalFlash/sbin/init"; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh '
|
||||||
|
|
||||||
elif not fileExists('/.multinfo'):
|
elif not fileExists('/.multinfo'):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi'
|
cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi'
|
||||||
|
|
||||||
elif getImageNeoBoot() != 'Flash':
|
elif getImageNeoBoot() != 'Flash':
|
||||||
if not fileExists('/.multinfo'):
|
if not fileExists('/.multinfo'):
|
||||||
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
|
||||||
cmd1 = 'sleep 5; ln -sfn /sbin/neoinitarm /sbin/init; /etc/init.d/reboot'
|
|
||||||
|
|
||||||
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
|
||||||
cmd1 = 'ln -sfn /sbin/neoinitarmvu /sbin/init; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh '
|
|
||||||
|
|
||||||
elif fileExists('/.multinfo'):
|
|
||||||
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'dd if=' + getNeoLocation() + 'ImagesUpload/.kernel/flash-kernel-' + getBoxHostName() + '.bin of=/dev/mmcblk0p1; cd /media/InternalFlash; ln -sf "neoinitarm" "/media/InternalFlash/sbin/init" ; sleep 2; reboot -dfhi '
|
cmd1 = 'sleep 5; ln -sfn /sbin/neoinitarm /sbin/init; /etc/init.d/reboot'
|
||||||
|
|
||||||
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
cmd1 = 'cd /media/InternalFlash; ln -sf "neoinitarmvu" "/media/InternalFlash/sbin/init"; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh '
|
cmd1 = 'ln -sfn /sbin/neoinitarmvu /sbin/init; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh '
|
||||||
|
|
||||||
|
elif fileExists('/.multinfo'):
|
||||||
|
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
|
cmd1 = 'dd if=' + getNeoLocation() + 'ImagesUpload/.kernel/flash-kernel-' + getBoxHostName() + '.bin of=/dev/mmcblk0p1; cd /media/InternalFlash; ln -sf "neoinitarm" "/media/InternalFlash/sbin/init" ; sleep 2; reboot -dfhi '
|
||||||
|
|
||||||
|
elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
|
||||||
|
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
|
||||||
|
cmd1 = 'cd /media/InternalFlash; ln -sf "neoinitarmvu" "/media/InternalFlash/sbin/init"; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh '
|
||||||
|
|
||||||
self.session.open(Console, _('NeoBoot ARM VU'), [cmd, cmd1])
|
self.session.open(Console, _('NeoBoot ARM VU'), [cmd, cmd1])
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
else:
|
else:
|
||||||
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')
|
||||||
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8)
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import sys
|
|||||||
#import argparse_neo
|
#import argparse_neo
|
||||||
try:
|
try:
|
||||||
import argparse
|
import argparse
|
||||||
except:
|
except:
|
||||||
import argparse_neo
|
import argparse_neo
|
||||||
from ubi import ubi, get_peb_size
|
from ubi import ubi, get_peb_size
|
||||||
from ubifs import ubifs
|
from ubifs import ubifs
|
||||||
@@ -18,7 +18,7 @@ if __name__ == '__main__':
|
|||||||
# parser = argparse_neo.ArgumentParser(usage=usage, description=description)
|
# parser = argparse_neo.ArgumentParser(usage=usage, description=description)
|
||||||
try:
|
try:
|
||||||
parser = argparse.ArgumentParser(usage=usage, description=description)
|
parser = argparse.ArgumentParser(usage=usage, description=description)
|
||||||
except:
|
except:
|
||||||
parser = argparse_neo.ArgumentParser(usage=usage, description=description)
|
parser = argparse_neo.ArgumentParser(usage=usage, description=description)
|
||||||
parser.add_argument('-l', '--log-file', dest='logpath', help='Log output to file output/LOGPATH. (default: ubifs_output.log)')
|
parser.add_argument('-l', '--log-file', dest='logpath', help='Log output to file output/LOGPATH. (default: ubifs_output.log)')
|
||||||
parser.add_argument('-k', '--keep-permissions', action='store_true', dest='permissions', help='Maintain file permissions, requires running as root. (default: False)')
|
parser.add_argument('-k', '--keep-permissions', action='store_true', dest='permissions', help='Maintain file permissions, requires running as root. (default: False)')
|
||||||
@@ -70,4 +70,4 @@ if __name__ == '__main__':
|
|||||||
print 'Wait almost over ...\nLoading the image to: %s' % vol_out_path
|
print 'Wait almost over ...\nLoading the image to: %s' % vol_out_path
|
||||||
extract_files(uubifs, vol_out_path, perms)
|
extract_files(uubifs, vol_out_path, perms)
|
||||||
|
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|||||||
@@ -4,18 +4,18 @@ import os
|
|||||||
import sys
|
import sys
|
||||||
try:
|
try:
|
||||||
import argparse
|
import argparse
|
||||||
except:
|
except:
|
||||||
import argparse_neo
|
import argparse_neo
|
||||||
from ubi import ubi, get_peb_size
|
from ubi import ubi, get_peb_size
|
||||||
from ubifs import ubifs
|
from ubifs import ubifs
|
||||||
from ubi_io import ubi_file, leb_virtual_file
|
from ubi_io import ubi_file, leb_virtual_file
|
||||||
from ui.common import extract_files, output_dir
|
from ui.common import extract_files, output_dir
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
description = 'Extract contents of UBI image.'
|
description = 'Extract contents of UBI image.'
|
||||||
usage = 'ubi_extract_files.py [options] filepath'
|
usage = 'ubi_extract_files.py [options] filepath'
|
||||||
try:
|
try:
|
||||||
parser = argparse.ArgumentParser(usage=usage, description=description)
|
parser = argparse.ArgumentParser(usage=usage, description=description)
|
||||||
except:
|
except:
|
||||||
parser = argparse_neo.ArgumentParser(usage=usage, description=description)
|
parser = argparse_neo.ArgumentParser(usage=usage, description=description)
|
||||||
parser.add_argument('-l', '--log-file', dest='logpath', help='Log output to file output/LOGPATH. (default: ubifs_output.log)')
|
parser.add_argument('-l', '--log-file', dest='logpath', help='Log output to file output/LOGPATH. (default: ubifs_output.log)')
|
||||||
parser.add_argument('-k', '--keep-permissions', action='store_true', dest='permissions', help='Maintain file permissions, requires running as root. (default: False)')
|
parser.add_argument('-k', '--keep-permissions', action='store_true', dest='permissions', help='Maintain file permissions, requires running as root. (default: False)')
|
||||||
@@ -67,4 +67,4 @@ if __name__ == '__main__':
|
|||||||
print 'Writing to: %s' % vol_out_path
|
print 'Writing to: %s' % vol_out_path
|
||||||
extract_files(uubifs, vol_out_path, perms)
|
extract_files(uubifs, vol_out_path, perms)
|
||||||
|
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
#from __init__ import _
|
#from __init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.__init__ import _
|
from Plugins.Extensions.NeoBoot.__init__ import _
|
||||||
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getKernelVersionString, getKernelImageVersion, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getTunerModel
|
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getKernelVersionString, getKernelImageVersion, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getTunerModel
|
||||||
from enigma import getDesktop
|
from enigma import getDesktop
|
||||||
from enigma import eTimer
|
from enigma import eTimer
|
||||||
from Screens.Screen import Screen
|
from Screens.Screen import Screen
|
||||||
from Screens.Console import Console
|
from Screens.Console import Console
|
||||||
from Screens.MessageBox import MessageBox
|
from Screens.MessageBox import MessageBox
|
||||||
from Screens.ChoiceBox import ChoiceBox
|
from Screens.ChoiceBox import ChoiceBox
|
||||||
@@ -29,12 +29,12 @@ from Tools.Directories import fileExists, pathExists, createDir, resolveFilename
|
|||||||
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
||||||
from os.path import dirname, isdir, isdir as os_isdir
|
from os.path import dirname, isdir, isdir as os_isdir
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
if fileExists('/etc/vtiversion.info') or fileExists('/etc/bhversion') or fileExists('/usr/lib/python3.8') and fileExists('/.multinfo'):
|
if fileExists('/etc/vtiversion.info') or fileExists('/etc/bhversion') or fileExists('/usr/lib/python3.8') and fileExists('/.multinfo'):
|
||||||
from Screens.Console import Console
|
from Screens.Console import Console
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
from Plugins.Extensions.NeoBoot.files.neoconsole import Console
|
from Plugins.Extensions.NeoBoot.files.neoconsole import Console
|
||||||
except:
|
except:
|
||||||
from Screens.Console import Console
|
from Screens.Console import Console
|
||||||
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'
|
||||||
@@ -61,7 +61,7 @@ def isUHD():
|
|||||||
|
|
||||||
|
|
||||||
class InstallImage(Screen, ConfigListScreen):
|
class InstallImage(Screen, ConfigListScreen):
|
||||||
if isFHD():
|
if isFHD():
|
||||||
skin = """<screen position="130,120" size="1650,875" title="NeoBoot - Installation">
|
skin = """<screen position="130,120" size="1650,875" title="NeoBoot - Installation">
|
||||||
<eLabel position="41,107" size="1541,2" backgroundColor="blue" foregroundColor="blue" name="linia" />
|
<eLabel position="41,107" size="1541,2" backgroundColor="blue" foregroundColor="blue" name="linia" />
|
||||||
<eLabel position="40,744" size="1545,2" backgroundColor="blue" foregroundColor="blue" name="linia" />
|
<eLabel position="40,744" size="1545,2" backgroundColor="blue" foregroundColor="blue" name="linia" />
|
||||||
@@ -98,7 +98,7 @@ class InstallImage(Screen, ConfigListScreen):
|
|||||||
def __init__(self, session):
|
def __init__(self, session):
|
||||||
Screen.__init__(self, session)
|
Screen.__init__(self, session)
|
||||||
fn = 'NewImage'
|
fn = 'NewImage'
|
||||||
sourcelist = []
|
sourcelist = []
|
||||||
for fn in os.listdir('%sImagesUpload' % getNeoLocation()):
|
for fn in os.listdir('%sImagesUpload' % getNeoLocation()):
|
||||||
if fn.find('.zip') != -1:
|
if fn.find('.zip') != -1:
|
||||||
fn = fn.replace('.zip', '')
|
fn = fn.replace('.zip', '')
|
||||||
@@ -107,15 +107,15 @@ class InstallImage(Screen, ConfigListScreen):
|
|||||||
if fn.find('.rar') != -1:
|
if fn.find('.rar') != -1:
|
||||||
fn = fn.replace('.rar', '')
|
fn = fn.replace('.rar', '')
|
||||||
sourcelist.append((fn, fn))
|
sourcelist.append((fn, fn))
|
||||||
continue
|
continue
|
||||||
if fn.find('.tar.xz') != -1:
|
if fn.find('.tar.xz') != -1:
|
||||||
fn = fn.replace('.tar.xz', '')
|
fn = fn.replace('.tar.xz', '')
|
||||||
sourcelist.append((fn, fn))
|
sourcelist.append((fn, fn))
|
||||||
continue
|
continue
|
||||||
if fn.find('.tar.gz') != -1:
|
if fn.find('.tar.gz') != -1:
|
||||||
fn = fn.replace('.tar.gz', '')
|
fn = fn.replace('.tar.gz', '')
|
||||||
sourcelist.append((fn, fn))
|
sourcelist.append((fn, fn))
|
||||||
continue
|
continue
|
||||||
if fn.find('.tar.bz2') != -1:
|
if fn.find('.tar.bz2') != -1:
|
||||||
fn = fn.replace('.tar.bz2', '')
|
fn = fn.replace('.tar.bz2', '')
|
||||||
sourcelist.append((fn, fn))
|
sourcelist.append((fn, fn))
|
||||||
@@ -123,7 +123,7 @@ class InstallImage(Screen, ConfigListScreen):
|
|||||||
if fn.find('.mb') != -1:
|
if fn.find('.mb') != -1:
|
||||||
fn = fn.replace('.mb', '')
|
fn = fn.replace('.mb', '')
|
||||||
sourcelist.append((fn, fn))
|
sourcelist.append((fn, fn))
|
||||||
continue
|
continue
|
||||||
if fn.find('.nfi') != -1:
|
if fn.find('.nfi') != -1:
|
||||||
fn = fn.replace('.nfi', '')
|
fn = fn.replace('.nfi', '')
|
||||||
sourcelist.append((fn, fn))
|
sourcelist.append((fn, fn))
|
||||||
@@ -132,25 +132,25 @@ class InstallImage(Screen, ConfigListScreen):
|
|||||||
sourcelist = [('None', 'None')]
|
sourcelist = [('None', 'None')]
|
||||||
self.source = ConfigSelection(choices=sourcelist)
|
self.source = ConfigSelection(choices=sourcelist)
|
||||||
self.target = ConfigText(fixed_size=False)
|
self.target = ConfigText(fixed_size=False)
|
||||||
self.stopenigma = ConfigYesNo(default=False)
|
self.stopenigma = ConfigYesNo(default=False)
|
||||||
self.CopyFiles = ConfigYesNo(default=True)
|
self.CopyFiles = ConfigYesNo(default=True)
|
||||||
if fileExists('/proc/stb/info/vumodel') and not fileExists('/proc/stb/info/boxtype'):
|
if fileExists('/proc/stb/info/vumodel') and not fileExists('/proc/stb/info/boxtype'):
|
||||||
self.CopyKernel = ConfigYesNo(default=True)
|
self.CopyKernel = ConfigYesNo(default=True)
|
||||||
else:
|
else:
|
||||||
self.CopyKernel = ConfigYesNo(default=False)
|
self.CopyKernel = ConfigYesNo(default=False)
|
||||||
self.TvList = ConfigYesNo(default=False)
|
self.TvList = ConfigYesNo(default=False)
|
||||||
self.LanWlan = ConfigYesNo(default=False)
|
self.LanWlan = ConfigYesNo(default=False)
|
||||||
if fileExists('/proc/stb/info/vumodel') and not fileExists('/proc/stb/info/boxtype'):
|
if fileExists('/proc/stb/info/vumodel') and not fileExists('/proc/stb/info/boxtype'):
|
||||||
self.Sterowniki = ConfigYesNo(default=False)
|
self.Sterowniki = ConfigYesNo(default=False)
|
||||||
else:
|
else:
|
||||||
self.Sterowniki = ConfigYesNo(default=True)
|
self.Sterowniki = ConfigYesNo(default=True)
|
||||||
self.InstallSettings = ConfigYesNo(default=False)
|
self.InstallSettings = ConfigYesNo(default=False)
|
||||||
self.ZipDelete = ConfigYesNo(default=False)
|
self.ZipDelete = ConfigYesNo(default=False)
|
||||||
self.RepairFTP = ConfigYesNo(default=False)
|
self.RepairFTP = ConfigYesNo(default=False)
|
||||||
self.SoftCam = ConfigYesNo(default=False)
|
self.SoftCam = ConfigYesNo(default=False)
|
||||||
self.MediaPortal = ConfigYesNo(default=False)
|
self.MediaPortal = ConfigYesNo(default=False)
|
||||||
self.PiconR = ConfigYesNo(default=False)
|
self.PiconR = ConfigYesNo(default=False)
|
||||||
self.Kodi = ConfigYesNo(default=False)
|
self.Kodi = ConfigYesNo(default=False)
|
||||||
self.BlackHole = ConfigYesNo(default=False)
|
self.BlackHole = ConfigYesNo(default=False)
|
||||||
self.target.value = ''
|
self.target.value = ''
|
||||||
self.curselimage = ''
|
self.curselimage = ''
|
||||||
@@ -171,36 +171,36 @@ class InstallImage(Screen, ConfigListScreen):
|
|||||||
'red': self.cancel,
|
'red': self.cancel,
|
||||||
'green': self.imageInstall,
|
'green': self.imageInstall,
|
||||||
'yellow': self.HelpInstall,
|
'yellow': self.HelpInstall,
|
||||||
'blue': self.openKeyboard}, -2)
|
'blue': self.openKeyboard}, -2)
|
||||||
self['key_green'] = Label(_('Install'))
|
self['key_green'] = Label(_('Install'))
|
||||||
self['key_red'] = Label(_('Cancel'))
|
self['key_red'] = Label(_('Cancel'))
|
||||||
self['key_yellow'] = Label(_('Help'))
|
self['key_yellow'] = Label(_('Help'))
|
||||||
self['key_blue'] = Label(_('Keyboard'))
|
self['key_blue'] = Label(_('Keyboard'))
|
||||||
self['HelpWindow'] = Pixmap()
|
self['HelpWindow'] = Pixmap()
|
||||||
self['HelpWindow'].hide()
|
self['HelpWindow'].hide()
|
||||||
|
|
||||||
def createSetup(self):
|
def createSetup(self):
|
||||||
self.list = []
|
self.list = []
|
||||||
self.list.append(getConfigListEntry(_('Source Image file'), self.source))
|
self.list.append(getConfigListEntry(_('Source Image file'), self.source))
|
||||||
self.list.append(getConfigListEntry(_('Image Name'), self.target))
|
self.list.append(getConfigListEntry(_('Image Name'), self.target))
|
||||||
self.list.append(getConfigListEntry(_('Stop E2 processes during installation?'), self.stopenigma))
|
self.list.append(getConfigListEntry(_('Stop E2 processes during installation?'), self.stopenigma))
|
||||||
self.list.append(getConfigListEntry(_('Copy files from Flash to the installed image ?'), self.CopyFiles))
|
self.list.append(getConfigListEntry(_('Copy files from Flash to the installed image ?'), self.CopyFiles))
|
||||||
self.list.append(getConfigListEntry(_('Copy the kernel of the installed system (recommended ?'), self.CopyKernel))
|
self.list.append(getConfigListEntry(_('Copy the kernel of the installed system (recommended ?'), self.CopyKernel))
|
||||||
self.list.append(getConfigListEntry(_('Copy the channel list ?'), self.TvList))
|
self.list.append(getConfigListEntry(_('Copy the channel list ?'), self.TvList))
|
||||||
self.list.append(getConfigListEntry(_('Copy network settings LAN-WLAN ?'), self.LanWlan))
|
self.list.append(getConfigListEntry(_('Copy network settings LAN-WLAN ?'), self.LanWlan))
|
||||||
self.list.append(getConfigListEntry(_('Copy the drivers ? (Recommended only other image.)'), self.Sterowniki))
|
self.list.append(getConfigListEntry(_('Copy the drivers ? (Recommended only other image.)'), self.Sterowniki))
|
||||||
self.list.append(getConfigListEntry(_('Copy Settings to the new Image'), self.InstallSettings))
|
self.list.append(getConfigListEntry(_('Copy Settings to the new Image'), self.InstallSettings))
|
||||||
self.list.append(getConfigListEntry(_('Delete Image zip after Install ?'), self.ZipDelete))
|
self.list.append(getConfigListEntry(_('Delete Image zip after Install ?'), self.ZipDelete))
|
||||||
self.list.append(getConfigListEntry(_('Repair FTP ? (Recommended only other image if it does not work.)'), self.RepairFTP))
|
self.list.append(getConfigListEntry(_('Repair FTP ? (Recommended only other image if it does not work.)'), self.RepairFTP))
|
||||||
self.list.append(getConfigListEntry(_('Copy config SoftCam ?'), self.SoftCam))
|
self.list.append(getConfigListEntry(_('Copy config SoftCam ?'), self.SoftCam))
|
||||||
self.list.append(getConfigListEntry(_('Copy MediaPortal ?'), self.MediaPortal))
|
self.list.append(getConfigListEntry(_('Copy MediaPortal ?'), self.MediaPortal))
|
||||||
self.list.append(getConfigListEntry(_('Copy picon flash to image install ?'), self.PiconR))
|
self.list.append(getConfigListEntry(_('Copy picon flash to image install ?'), self.PiconR))
|
||||||
self.list.append(getConfigListEntry(_('Transfer kodi settings ?'), self.Kodi))
|
self.list.append(getConfigListEntry(_('Transfer kodi settings ?'), self.Kodi))
|
||||||
self.list.append(getConfigListEntry(_('Path BlackHole ? (Not recommended for VuPlus)'), self.BlackHole))
|
self.list.append(getConfigListEntry(_('Path BlackHole ? (Not recommended for VuPlus)'), self.BlackHole))
|
||||||
|
|
||||||
def HelpInstall(self):
|
def HelpInstall(self):
|
||||||
self.session.open(HelpInstall)
|
self.session.open(HelpInstall)
|
||||||
|
|
||||||
def typeChange(self, value):
|
def typeChange(self, value):
|
||||||
self.createSetup()
|
self.createSetup()
|
||||||
self['config'].l.setList(self.list)
|
self['config'].l.setList(self.list)
|
||||||
@@ -252,26 +252,26 @@ class InstallImage(Screen, ConfigListScreen):
|
|||||||
message += _('NeoBot started installing new image.\n')
|
message += _('NeoBot started installing new image.\n')
|
||||||
message += _('The installation process may take a few minutes.\n')
|
message += _('The installation process may take a few minutes.\n')
|
||||||
message += _('Please: DO NOT reboot your STB and turn off the power.\n')
|
message += _('Please: DO NOT reboot your STB and turn off the power.\n')
|
||||||
message += _('Please, wait...\n')
|
message += _('Please, wait...\n')
|
||||||
message += "'"
|
message += "'"
|
||||||
cmd1 = 'python ' + pluginpath + '/ex_init.py'
|
cmd1 = 'python ' + pluginpath + '/ex_init.py'
|
||||||
cmd = '%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s ' % (cmd1,
|
cmd = '%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s ' % (cmd1,
|
||||||
source,
|
source,
|
||||||
target.replace(' ', '.'),
|
target.replace(' ', '.'),
|
||||||
str(self.stopenigma.value),
|
str(self.stopenigma.value),
|
||||||
str(self.CopyFiles.value),
|
str(self.CopyFiles.value),
|
||||||
str(self.CopyKernel.value),
|
str(self.CopyKernel.value),
|
||||||
str(self.TvList.value),
|
str(self.TvList.value),
|
||||||
str(self.LanWlan.value),
|
str(self.LanWlan.value),
|
||||||
str(self.Sterowniki.value),
|
str(self.Sterowniki.value),
|
||||||
str(self.InstallSettings.value),
|
str(self.InstallSettings.value),
|
||||||
str(self.ZipDelete.value),
|
str(self.ZipDelete.value),
|
||||||
str(self.RepairFTP.value),
|
str(self.RepairFTP.value),
|
||||||
str(self.SoftCam.value),
|
str(self.SoftCam.value),
|
||||||
str(self.MediaPortal.value),
|
str(self.MediaPortal.value),
|
||||||
str(self.PiconR.value),
|
str(self.PiconR.value),
|
||||||
str(self.Kodi.value),
|
str(self.Kodi.value),
|
||||||
str(self.BlackHole.value))
|
str(self.BlackHole.value))
|
||||||
print("[MULTI-BOOT]: "), cmd
|
print("[MULTI-BOOT]: "), cmd
|
||||||
from Plugins.Extensions.NeoBoot.plugin import PLUGINVERSION
|
from Plugins.Extensions.NeoBoot.plugin import PLUGINVERSION
|
||||||
self.session.open(Console, _('NeoBoot v.%s - Install new image') % PLUGINVERSION, [message, cmd])
|
self.session.open(Console, _('NeoBoot v.%s - Install new image') % PLUGINVERSION, [message, cmd])
|
||||||
@@ -306,49 +306,48 @@ class HelpInstall(Screen):
|
|||||||
self.updatetext()
|
self.updatetext()
|
||||||
|
|
||||||
def updatetext(self):
|
def updatetext(self):
|
||||||
|
|
||||||
message = _('Source Image file')
|
message = _('Source Image file')
|
||||||
message += _(' - Select the software to be installed with the cursor (left or right).\n\n')
|
message += _(' - Select the software to be installed with the cursor (left or right).\n\n')
|
||||||
|
|
||||||
message += _('Image Name')
|
message += _('Image Name')
|
||||||
message += _(' - to change, press blue on the remote control.\n\n')
|
message += _(' - to change, press blue on the remote control.\n\n')
|
||||||
|
|
||||||
message += _('Copy files from Flash to the installed image ?')
|
message += _('Copy files from Flash to the installed image ?')
|
||||||
message += _(' - this checking this option on it nothing will be copied from the image flash to the installed image in neoboot.\n\n')
|
message += _(' - this checking this option on it nothing will be copied from the image flash to the installed image in neoboot.\n\n')
|
||||||
|
|
||||||
message += _('Copy the kernel of the installed system (recommended ?')
|
message += _('Copy the kernel of the installed system (recommended ?')
|
||||||
message += _('- after selecting this option, the kernel of the installed image will be copied to neoboot, only recommended for STB vuplus\n\n')
|
message += _('- after selecting this option, the kernel of the installed image will be copied to neoboot, only recommended for STB vuplus\n\n')
|
||||||
|
|
||||||
message += _('Copy the channel list ?')
|
message += _('Copy the channel list ?')
|
||||||
message += _(' - Option to copy channel list from flash to image installed in neoboot.\n\n')
|
message += _(' - Option to copy channel list from flash to image installed in neoboot.\n\n')
|
||||||
|
|
||||||
message += _('Copy mounting disks ? (Recommended)')
|
message += _('Copy mounting disks ? (Recommended)')
|
||||||
message += _(' - the option transfers mounts to the image installed in neoboot from the flashlight, recommended only if you are installing an image from a different model than you have.\n\n')
|
message += _(' - the option transfers mounts to the image installed in neoboot from the flashlight, recommended only if you are installing an image from a different model than you have.\n\n')
|
||||||
|
|
||||||
message += _('Copy network settings LAN-WLAN ?')
|
message += _('Copy network settings LAN-WLAN ?')
|
||||||
message += _(' - the option moves files with the settings for lan and wlan.\n\n')
|
message += _(' - the option moves files with the settings for lan and wlan.\n\n')
|
||||||
|
|
||||||
message += _('Copy the drivers ? (Recommended only other image.)')
|
message += _('Copy the drivers ? (Recommended only other image.)')
|
||||||
message += _(' - Option to copy drivers to the image installed in neoboot from the flashlight, recommended only if you are installing an image from a different model than you have.\n\n')
|
message += _(' - Option to copy drivers to the image installed in neoboot from the flashlight, recommended only if you are installing an image from a different model than you have.\n\n')
|
||||||
|
|
||||||
message += _('Copy Settings to the new Image')
|
message += _('Copy Settings to the new Image')
|
||||||
message += _(' - the option copies the software settings from the flashlight to the system being installed in the neobot.\n\n')
|
message += _(' - the option copies the software settings from the flashlight to the system being installed in the neobot.\n\n')
|
||||||
|
|
||||||
message += _('Delete Image zip after Install ?')
|
message += _('Delete Image zip after Install ?')
|
||||||
message += _(' - po instalacji, opcja kasuje plik zip image z katalogu ImagesUpload.\n\n')
|
message += _(' - po instalacji, opcja kasuje plik zip image z katalogu ImagesUpload.\n\n')
|
||||||
|
|
||||||
message += _('Repair FTP ? (Recommended only other image if it does not work.)')
|
message += _('Repair FTP ? (Recommended only other image if it does not work.)')
|
||||||
message += _(' - the option in some cases repairs the File Transfer Protocol connection in the installed image.\n\n')
|
message += _(' - the option in some cases repairs the File Transfer Protocol connection in the installed image.\n\n')
|
||||||
|
|
||||||
message += _('Copy config SoftCam ?')
|
message += _('Copy config SoftCam ?')
|
||||||
message += _(' - the option copies oscam configi and cccam, openpli default.\n\n')
|
message += _(' - the option copies oscam configi and cccam, openpli default.\n\n')
|
||||||
|
|
||||||
message += _('Copy picon flash to image install ?')
|
message += _('Copy picon flash to image install ?')
|
||||||
message += _(' - cpuy picon from flash to image install in neoboot\n\n')
|
message += _(' - cpuy picon from flash to image install in neoboot\n\n')
|
||||||
|
|
||||||
message += _('Path BlackHole ? (Not recommended for VuPlus)')
|
message += _('Path BlackHole ? (Not recommended for VuPlus)')
|
||||||
message += _(' - option for image blackhole, helps to run BH in neoboot\n\n')
|
message += _(' - option for image blackhole, helps to run BH in neoboot\n\n')
|
||||||
|
|
||||||
self['lab1'].show()
|
self['lab1'].show()
|
||||||
self['lab1'].setText(message)
|
self['lab1'].setText(message)
|
||||||
|
|
||||||
|
|||||||
@@ -4,23 +4,23 @@ from Screens.Screen import Screen
|
|||||||
from Components.Pixmap import Pixmap
|
from Components.Pixmap import Pixmap
|
||||||
import os
|
import os
|
||||||
|
|
||||||
#Colors (#AARRGGBB)
|
#Colors (#AARRGGBB)
|
||||||
#____Recommended colors - Zalecane kolory :
|
#____Recommended colors - Zalecane kolory :
|
||||||
#color name="white" value="#ffffff"
|
#color name="white" value="#ffffff"
|
||||||
#color name="darkwhite" value="#00dddddd"
|
#color name="darkwhite" value="#00dddddd"
|
||||||
#color name="red" value="#f23d21"
|
#color name="red" value="#f23d21"
|
||||||
#color name="green" value="#389416"
|
#color name="green" value="#389416"
|
||||||
#color name="blue" value="#0064c7"
|
#color name="blue" value="#0064c7"
|
||||||
#color name="yellow" value="#bab329"
|
#color name="yellow" value="#bab329"
|
||||||
#color name="orange" value="#00ffa500"
|
#color name="orange" value="#00ffa500"
|
||||||
#color name="gray" value="#808080"
|
#color name="gray" value="#808080"
|
||||||
#color name="lightgrey" value="#009b9b9b"
|
#color name="lightgrey" value="#009b9b9b"
|
||||||
# green = '#00389416' lub #00389416
|
# green = '#00389416' lub #00389416
|
||||||
# red = '#00ff2525'
|
# red = '#00ff2525'
|
||||||
# yellow = '#00ffe875'
|
# yellow = '#00ffe875'
|
||||||
# orange = '#00ff7f50'
|
# orange = '#00ff7f50'
|
||||||
# seledynowy = #00FF00
|
# seledynowy = #00FF00
|
||||||
# jasny-blue = #99FFFF
|
# jasny-blue = #99FFFF
|
||||||
|
|
||||||
# Zamiast font=Regular ktory nie rozpoznaje polskich znakow np. na VTi, mozesz zmienic na ponizsze font="*:
|
# Zamiast font=Regular ktory nie rozpoznaje polskich znakow np. na VTi, mozesz zmienic na ponizsze font="*:
|
||||||
# font - genel
|
# font - genel
|
||||||
@@ -28,15 +28,15 @@ import os
|
|||||||
# font - tasat
|
# font - tasat
|
||||||
# font - dugme
|
# font - dugme
|
||||||
|
|
||||||
# <widget name="config" position="1177,256" size="703,717" itemHeight="43" font="genel;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
# <widget name="config" position="1177,256" size="703,717" itemHeight="43" font="genel;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
|
|
||||||
###____ Skin Ultra HD - ImageChooseFULLHD ___ mod. gutosie___
|
###____ Skin Ultra HD - ImageChooseFULLHD ___ mod. gutosie___
|
||||||
ImageChooseFULLHD = """
|
ImageChooseFULLHD = """
|
||||||
<screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
|
<screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
|
||||||
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#99FFFF" position="70,50" size="298,55" valign="center" text="NEOBoot Multi-image" transparent="1" />
|
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#99FFFF" position="70,50" size="298,55" valign="center" text="NEOBoot Multi-image" transparent="1" />
|
||||||
<widget name="config" position="1177,250" size="668,715" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="45" font="dugme;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
<widget name="config" position="1177,250" size="668,715" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="45" font="dugme;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
<widget name="progreso" position="590,600" size="542,10" borderWidth="1" zPosition="3" />
|
<widget name="progreso" position="590,600" size="542,10" borderWidth="1" zPosition="3" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/skin.png" position="center,center" zPosition="-7" size="1920,1080" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/skin.png" position="center,center" zPosition="-7" size="1920,1080" />
|
||||||
<ePixmap position="54,981" zPosition="-7" size="1809,55" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek.png" />
|
<ePixmap position="54,981" zPosition="-7" size="1809,55" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek.png" />
|
||||||
<ePixmap position="71,903" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="71,903" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
<ePixmap position="71,820" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
<ePixmap position="71,820" zPosition="-7" size="509,54" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/pasek2.png" />
|
||||||
@@ -55,10 +55,10 @@ ImageChooseFULLHD = """
|
|||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/red.png" position="80,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/red.png" position="80,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/green.png" position="640,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/green.png" position="640,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellow.png" position="1035,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellow.png" position="1035,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/blue.png" position="1570,990" size="34,38" zPosition="1" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/blue.png" position="1570,990" size="34,38" zPosition="1" alphatest="blend" />
|
||||||
<widget name="key_menu" position="230,425" zPosition="1" size="300,30" font="dugme;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ffe875" />
|
<widget name="key_menu" position="230,425" zPosition="1" size="300,30" font="dugme;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ffe875" />
|
||||||
<ePixmap position="80,426" size="75,31" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/menu.png" transparent="1" alphatest="blend" />
|
<ePixmap position="80,426" size="75,31" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/menu.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="158,427" size="70,31" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/arrowleft.png" alphatest="blend" zPosition="3" />
|
<ePixmap position="158,427" size="70,31" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/arrowleft.png" alphatest="blend" zPosition="3" />
|
||||||
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,660" size="59,45" valign="center" text="1 >" transparent="1" />
|
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,660" size="59,45" valign="center" text="1 >" transparent="1" />
|
||||||
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,742" size="59,45" valign="center" text="2 >" transparent="1" />
|
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,742" size="59,45" valign="center" text="2 >" transparent="1" />
|
||||||
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,826" size="61,45" valign="center" text="3 >" transparent="1" />
|
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#00dddddd" position="85,826" size="61,45" valign="center" text="3 >" transparent="1" />
|
||||||
@@ -90,60 +90,60 @@ ImageChooseFULLHD = """
|
|||||||
|
|
||||||
###____ Skin Ultra HD - ImageChooseULTRAHD ___ mod. gutosie___
|
###____ Skin Ultra HD - ImageChooseULTRAHD ___ mod. gutosie___
|
||||||
ImageChooseULTRAHD = """
|
ImageChooseULTRAHD = """
|
||||||
<screen name="NeoBootImageChoose" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
|
<screen name="NeoBootImageChoose" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
|
||||||
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
|
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
|
||||||
<widget name="label1" position="210,360" size="2100,90" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label1" position="210,360" size="2100,90" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="config" position="210,480" size="2100,510" itemHeight="102" font="genel;60" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
<widget name="config" position="210,480" size="2100,510" itemHeight="102" font="genel;60" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
<eLabel position="210,1020" size="2100,3" backgroundColor="#0027408B" />
|
<eLabel position="210,1020" size="2100,3" backgroundColor="#0027408B" />
|
||||||
<widget name="label2" position="252,1050" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
<widget name="label2" position="252,1050" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label4" position="252,1140" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
<widget name="label4" position="252,1140" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label8" position="252,1230" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
<widget name="label8" position="252,1230" size="780,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="right" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label5" position="1062,1050" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label5" position="1062,1050" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label6" position="1062,1140" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label6" position="1062,1140" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="label7" position="1062,1230" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label7" position="1062,1230" size="1230,90" font="genel;60" foregroundColor="#0058CCFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<eLabel position="210,1350" size="2100,3" backgroundColor="#0027408B" />
|
<eLabel position="210,1350" size="2100,3" backgroundColor="#0027408B" />
|
||||||
<ePixmap position="210,1410" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_1_UHD.png" zPosition="1" alphatest="blend" />
|
<ePixmap position="210,1410" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_1_UHD.png" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap position="210,1512" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_2_UHD.png" zPosition="1" alphatest="blend" />
|
<ePixmap position="210,1512" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_2_UHD.png" zPosition="1" alphatest="blend" />
|
||||||
<ePixmap position="210,1614" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_3_UHD.png" zPosition="1" alphatest="blend" />
|
<ePixmap position="210,1614" size="90,90" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/key_3_UHD.png" zPosition="1" alphatest="blend" />
|
||||||
<widget position="330,1410" size="660,78" name="key_1" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget position="330,1410" size="660,78" name="key_1" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget position="330,1512" size="660,78" name="key_2" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget position="330,1512" size="660,78" name="key_2" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget position="330,1614" size="660,78" name="key_3" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget position="330,1614" size="660,78" name="key_3" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="device_icon" position="1110,1428" size="216,252" zPosition="1" transparent="1" alphatest="blend" />
|
<widget name="device_icon" position="1110,1428" size="216,252" zPosition="1" transparent="1" alphatest="blend" />
|
||||||
<widget name="label3" position="1410,1428" size="900,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label3" position="1410,1428" size="900,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<widget name="progreso" position="1416,1536" size="660,33" borderWidth="0" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="2" transparent="1" />
|
<widget name="progreso" position="1416,1536" size="660,33" borderWidth="0" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="2" transparent="1" />
|
||||||
<eLabel position="1416,1551" size="660,3" backgroundColor="#00FFFFFF" zPosition="1" />
|
<eLabel position="1416,1551" size="660,3" backgroundColor="#00FFFFFF" zPosition="1" />
|
||||||
<widget name="label11" position="1410,1578" size="900,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
<widget name="label11" position="1410,1578" size="900,90" font="genel;60" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
|
||||||
<ePixmap position="2850,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_menu_UHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="2850,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_menu_UHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="3135,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_ok_UHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="3135,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_ok_UHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="3420,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="3420,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_red_UHD.png" position="105,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_red_UHD.png" position="105,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_green_UHD.png" position="654,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_green_UHD.png" position="654,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_yellow_UHD.png" position="1203,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_yellow_UHD.png" position="1203,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_blue_UHD.png" position="1752,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_blue_UHD.png" position="1752,1905" size="90,120" alphatest="blend" />
|
||||||
<widget name="key_red" position="210,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_red" position="210,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_green" position="759,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_green" position="759,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_yellow" position="1308,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_yellow" position="1308,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_blue" position="1857,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_blue" position="1857,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<eLabel position="120,75" zPosition="-10" size="2265,1950" backgroundColor="#1A0F0F0F" name="layer1" />
|
<eLabel position="120,75" zPosition="-10" size="2265,1950" backgroundColor="#1A0F0F0F" name="layer1" />
|
||||||
<eLabel position="2385,180" zPosition="-10" size="1335,1740" backgroundColor="#1A27408B" name="layer2" />
|
<eLabel position="2385,180" zPosition="-10" size="1335,1740" backgroundColor="#1A27408B" name="layer2" />
|
||||||
<ePixmap position="2700,600" size="768,258" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
<ePixmap position="2700,600" size="768,258" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
||||||
<widget source="global.CurrentTime" render="Label" position="1956,90" size="420,180" font="tasat;150" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1956,90" size="420,180" font="tasat;150" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Default</convert></widget>
|
<convert type="ClockToText">Default</convert></widget>
|
||||||
<widget source="global.CurrentTime" render="Label" position="1536,90" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1536,90" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Format:%A</convert></widget>
|
<convert type="ClockToText">Format:%A</convert></widget>
|
||||||
<widget source="global.CurrentTime" render="Label" position="1536,162" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1536,162" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Format:%e. %b.</convert>
|
<convert type="ClockToText">Format:%e. %b.</convert>
|
||||||
</widget>
|
</widget>
|
||||||
</screen>"""
|
</screen>"""
|
||||||
|
|
||||||
|
|
||||||
###____ Skin HD - ImageChoose ___mod. gutosie ___
|
###____ Skin HD - ImageChoose ___mod. gutosie ___
|
||||||
ImageChooseHD = """
|
ImageChooseHD = """
|
||||||
<screen name="NeoBootImageChoose" position="center,center" size="1280, 720" backgroundColor="transpBlack">
|
<screen name="NeoBootImageChoose" position="center,center" size="1280, 720" backgroundColor="transpBlack">
|
||||||
<ePixmap position="0,0" zPosition="-1" size="1274,720" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1frame_base-fs8.png" />
|
<ePixmap position="0,0" zPosition="-1" size="1274,720" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1frame_base-fs8.png" />
|
||||||
<widget source="session.VideoPicture" render="Pig" position=" 836,89" size="370,208" zPosition="3" backgroundColor="#ff000000" />
|
<widget source="session.VideoPicture" render="Pig" position=" 836,89" size="370,208" zPosition="3" backgroundColor="#ff000000" />
|
||||||
<ePixmap position="870,304" zPosition="-1" size="300,14" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1chan_p1_bar.png" alphatest="on" />
|
<ePixmap position="870,304" zPosition="-1" size="300,14" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1chan_p1_bar.png" alphatest="on" />
|
||||||
<widget source="Title" render="Label" position="12,5" size="788,30" font="Regular;28" halign="left" foregroundColor="#58bcff" backgroundColor="transpBlack" transparent="1" />
|
<widget source="Title" render="Label" position="12,5" size="788,30" font="Regular;28" halign="left" foregroundColor="#58bcff" backgroundColor="transpBlack" transparent="1" />
|
||||||
<widget name="label9" position="818,4" zPosition="10" size="385,30" font="Regular;24" foregroundColor="#58bcff" backgroundColor="black" halign="left" transparent="1" />
|
<widget name="label9" position="818,4" zPosition="10" size="385,30" font="Regular;24" foregroundColor="#58bcff" backgroundColor="black" halign="left" transparent="1" />
|
||||||
<widget selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/slekvti.png" name="config" enableWrapAround="1" position="30,150" size="270,370" itemHeight="25" font="Regular;18" zPosition="2" foregroundColor="#00cc99" scrollbarMode="showNever" transparent="1" />
|
<widget selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/slekvti.png" name="config" enableWrapAround="1" position="30,150" size="270,370" itemHeight="25" font="Regular;18" zPosition="2" foregroundColor="#00cc99" scrollbarMode="showNever" transparent="1" />
|
||||||
<widget name="device_icon" position="470,71" size="177,132" alphatest="on" zPosition="2" />
|
<widget name="device_icon" position="470,71" size="177,132" alphatest="on" zPosition="2" />
|
||||||
@@ -161,7 +161,7 @@ ImageChooseHD = """
|
|||||||
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="319,450" size="51,25" text="1 >" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="319,450" size="51,25" text="1 >" transparent="1" />
|
||||||
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="318,480" size="52,25" text="2 >" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="318,480" size="52,25" text="2 >" transparent="1" />
|
||||||
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="318,510" size="52,25" text="3 >" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="318,510" size="52,25" text="3 >" transparent="1" />
|
||||||
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="317,540" size="53,25" text="4 >" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 20" foregroundColor="#58ccff" position="317,540" size="53,25" text="4 >" transparent="1" />
|
||||||
<widget name="key_1" position="375,450" zPosition="1" size="349,25" font="Regular;18" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
<widget name="key_1" position="375,450" zPosition="1" size="349,25" font="Regular;18" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
||||||
<widget name="key_2" position="374,480" zPosition="1" size="350,25" font="Regular;20" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
<widget name="key_2" position="374,480" zPosition="1" size="350,25" font="Regular;20" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
||||||
<widget name="key_3" position="373,510" zPosition="1" size="350,25" font="Regular;20" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
<widget name="key_3" position="373,510" zPosition="1" size="350,25" font="Regular;20" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="white" />
|
||||||
@@ -179,7 +179,7 @@ ImageChooseHD = """
|
|||||||
<eLabel backgroundColor="black" font="Regular; 24" foregroundColor="white" position="950,651" size="102,45" halign="left" valign="center" text="MENU >" transparent="1" />
|
<eLabel backgroundColor="black" font="Regular; 24" foregroundColor="white" position="950,651" size="102,45" halign="left" valign="center" text="MENU >" transparent="1" />
|
||||||
<widget source="global.CurrentTime" render="Label" position="1052,39" size="152,41" backgroundColor="black" transparent="1" zPosition="1" font="Regular;25" valign="center" halign="right">
|
<widget source="global.CurrentTime" render="Label" position="1052,39" size="152,41" backgroundColor="black" transparent="1" zPosition="1" font="Regular;25" valign="center" halign="right">
|
||||||
<convert type="ClockToText">Format:%-H:%M</convert>
|
<convert type="ClockToText">Format:%-H:%M</convert>
|
||||||
</widget>
|
</widget>
|
||||||
</screen>
|
</screen>
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -205,20 +205,20 @@ MyUpgradeFULLHD = """
|
|||||||
|
|
||||||
###____ Skin UltraHD - MyUpgradeUltraHD ___mod. gutosie ___
|
###____ Skin UltraHD - MyUpgradeUltraHD ___mod. gutosie ___
|
||||||
MyUpgradeUltraHD = """
|
MyUpgradeUltraHD = """
|
||||||
<screen name="MyUpgradeUltraHD" position="center,center" size="2100,1020" flags="wfNoBorder" backgroundColor="#ff111111">
|
<screen name="MyUpgradeUltraHD" position="center,center" size="2100,1020" flags="wfNoBorder" backgroundColor="#ff111111">
|
||||||
<widget name="label1" position="180,210" size="1740,78" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
<widget name="label1" position="180,210" size="1740,78" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
||||||
<widget source="list" render="Listbox" position="210,390" size="1680,252" itemHeight="132" font="genel;66" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1">
|
<widget source="list" render="Listbox" position="210,390" size="1680,252" itemHeight="132" font="genel;66" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1">
|
||||||
<convert type="TemplatedMultiContent">
|
<convert type="TemplatedMultiContent">
|
||||||
{"template": [MultiContentEntryText(pos=(0,0), size=(1680,132), flags=RT_HALIGN_CENTER|RT_VALIGN_CENTER, text=0)], "fonts": [gFont("Regular",66)], "itemHeight":132}\n </convert>
|
{"template": [MultiContentEntryText(pos=(0,0), size=(1680,132), flags=RT_HALIGN_CENTER|RT_VALIGN_CENTER, text=0)], "fonts": [gFont("Regular",66)], "itemHeight":132}\n </convert>
|
||||||
</widget>
|
</widget>
|
||||||
<widget name="label2" position="180,600" size="1740,78" font="genel;60" halign="center" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
<widget name="label2" position="180,600" size="1740,78" font="genel;60" halign="center" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
||||||
<ePixmap position="774,840" size="243,120" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
<ePixmap position="774,840" size="243,120" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap position="1083,840" size="243,120" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="1083,840" size="243,120" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
||||||
<eLabel position="120,0" zPosition="-2" size="1890,60" backgroundColor="#1A27408B" name="popupUst" />
|
<eLabel position="120,0" zPosition="-2" size="1890,60" backgroundColor="#1A27408B" name="popupUst" />
|
||||||
<eLabel position="0,60" zPosition="-2" size="2100,900" backgroundColor="#1A0F0F0F" name="popupOrt" />
|
<eLabel position="0,60" zPosition="-2" size="2100,900" backgroundColor="#1A0F0F0F" name="popupOrt" />
|
||||||
<eLabel position="90,900" zPosition="-1" size="1920,120" backgroundColor="#1A27408B" name="popupAlt" />
|
<eLabel position="90,900" zPosition="-1" size="1920,120" backgroundColor="#1A27408B" name="popupAlt" />
|
||||||
</screen>"""
|
</screen>"""
|
||||||
|
|
||||||
|
|
||||||
###____ Skin MyUpgradeHD - MyUpgradeHD ___mod. gutosie ___
|
###____ Skin MyUpgradeHD - MyUpgradeHD ___mod. gutosie ___
|
||||||
MyUpgradeHD = """
|
MyUpgradeHD = """
|
||||||
@@ -236,9 +236,9 @@ MyUpgradeHD = """
|
|||||||
</widget>
|
</widget>
|
||||||
<eLabel text="NeoBoot wykry\xc5\x82 nowsz\xc4\x85 wersj\xc4\x99 wtyczki. " font="Regular; 40" position="27,40" size="1042,70" halign="center" foregroundColor="red" backgroundColor="black" transparent="1" />
|
<eLabel text="NeoBoot wykry\xc5\x82 nowsz\xc4\x85 wersj\xc4\x99 wtyczki. " font="Regular; 40" position="27,40" size="1042,70" halign="center" foregroundColor="red" backgroundColor="black" transparent="1" />
|
||||||
<eLabel text="EXIT - Zrezygnuj" font="Regular; 40" position="27,441" size="389,80" halign="center" foregroundColor="yellow" backgroundColor="black" transparent="1" />
|
<eLabel text="EXIT - Zrezygnuj" font="Regular; 40" position="27,441" size="389,80" halign="center" foregroundColor="yellow" backgroundColor="black" transparent="1" />
|
||||||
</screen>"""
|
</screen>"""
|
||||||
|
|
||||||
|
|
||||||
###____ Skin NeoBootInstallationFULLHD - NeoBootInstallationFULLHD ___mod. gutosie ___
|
###____ Skin NeoBootInstallationFULLHD - NeoBootInstallationFULLHD ___mod. gutosie ___
|
||||||
NeoBootInstallationFULLHD = """
|
NeoBootInstallationFULLHD = """
|
||||||
<screen name="NeoBootInstallationFULLHD" position="410,138" size="1200,850" title="NeoBoot">
|
<screen name="NeoBootInstallationFULLHD" position="410,138" size="1200,850" title="NeoBoot">
|
||||||
@@ -263,31 +263,31 @@ NeoBootInstallationFULLHD = """
|
|||||||
|
|
||||||
###____ Skin NeoBootInstallationUltraHD - NeoBootInstallationUltraHD ___mod. gutosie ___
|
###____ Skin NeoBootInstallationUltraHD - NeoBootInstallationUltraHD ___mod. gutosie ___
|
||||||
NeoBootInstallationUltraHD = """
|
NeoBootInstallationUltraHD = """
|
||||||
<screen name="NeoBootInstallationUltraHD" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
|
<screen name="NeoBootInstallationUltraHD" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
|
||||||
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
|
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
|
||||||
<widget name="label1" position="210,360" size="2100,90" font="genel;72" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
<widget name="label1" position="210,360" size="2100,90" font="genel;72" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
||||||
<widget name="label2" position="210,480" size="2100,570" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
<widget name="label2" position="210,480" size="2100,570" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
||||||
<widget name="config" position="210,690" size="2100,540" itemHeight="108" font="genel;60" zPosition="2" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
<widget name="config" position="210,690" size="2100,540" itemHeight="108" font="genel;60" zPosition="2" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
|
||||||
<eLabel position="210,1470" size="2100,3" backgroundColor="#0027408B" />
|
<eLabel position="210,1470" size="2100,3" backgroundColor="#0027408B" />
|
||||||
<widget name="label3" position="150,1500" size="2100,90" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
<widget name="label3" position="150,1500" size="2100,90" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
|
||||||
<eLabel position="210,1620" size="2100,3" backgroundColor="#0027408B" />
|
<eLabel position="210,1620" size="2100,3" backgroundColor="#0027408B" />
|
||||||
<ePixmap position="3420,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
<ePixmap position="3420,1800" size="243,120" zPosition="10" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/bt_exit_UHD.png" transparent="1" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_red_UHD.png" position="105,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_red_UHD.png" position="105,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_green_UHD.png" position="654,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_green_UHD.png" position="654,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_yellow_UHD.png" position="1203,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_yellow_UHD.png" position="1203,1905" size="90,120" alphatest="blend" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_blue_UHD.png" position="1752,1905" size="90,120" alphatest="blend" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/btc_blue_UHD.png" position="1752,1905" size="90,120" alphatest="blend" />
|
||||||
<widget name="key_red" position="210,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_red" position="210,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_green" position="759,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_green" position="759,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_yellow" position="1308,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_yellow" position="1308,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<widget name="key_blue" position="1857,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
<widget name="key_blue" position="1857,1914" size="510,90" noWrap="1" zPosition="1" valign="center" font="dugme;60" halign="left" backgroundColor="#1A0F0F0F" foregroundColor="#00FFFFFF" transparent="1" />
|
||||||
<eLabel position="120,75" zPosition="-10" size="2265,1950" backgroundColor="#1A0F0F0F" name="layer1" />
|
<eLabel position="120,75" zPosition="-10" size="2265,1950" backgroundColor="#1A0F0F0F" name="layer1" />
|
||||||
<eLabel position="2385,180" zPosition="-10" size="1335,1740" backgroundColor="#1A27408B" name="layer2" />
|
<eLabel position="2385,180" zPosition="-10" size="1335,1740" backgroundColor="#1A27408B" name="layer2" />
|
||||||
<ePixmap position="2700,600" size="768,258" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
<ePixmap position="2700,600" size="768,258" zPosition="5" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/metrix/skin/logo.png" transparent="1" alphatest="blend" />
|
||||||
<widget source="global.CurrentTime" render="Label" position="1956,90" size="420,180" font="tasat;150" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1"><convert type="ClockToText">Default</convert>
|
<widget source="global.CurrentTime" render="Label" position="1956,90" size="420,180" font="tasat;150" noWrap="1" halign="center" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1"><convert type="ClockToText">Default</convert>
|
||||||
</widget>
|
</widget>
|
||||||
<widget source="global.CurrentTime" render="Label" position="1536,90" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
<widget source="global.CurrentTime" render="Label" position="1536,90" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1">
|
||||||
<convert type="ClockToText">Format:%A</convert>
|
<convert type="ClockToText">Format:%A</convert>
|
||||||
</widget>
|
</widget>
|
||||||
<widget source="global.CurrentTime" render="Label" position="1536,162" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1"><convert type="ClockToText">Format:%e. %b.</convert>
|
<widget source="global.CurrentTime" render="Label" position="1536,162" size="420,81" font="tasat;48" noWrap="1" halign="right" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" transparent="1"><convert type="ClockToText">Format:%e. %b.</convert>
|
||||||
</widget>
|
</widget>
|
||||||
</screen>"""
|
</screen>"""
|
||||||
@@ -300,20 +300,13 @@ NeoBootInstallationHD = """
|
|||||||
<widget name="label1" position="10,15" size="840,30" zPosition="1" halign="center" font="Regular;25" foregroundColor="red" backgroundColor="black" transparent="1" />
|
<widget name="label1" position="10,15" size="840,30" zPosition="1" halign="center" font="Regular;25" foregroundColor="red" backgroundColor="black" transparent="1" />
|
||||||
<widget name="label2" position="7,100" size="840,296" zPosition="1" halign="center" font="Regular;20" backgroundColor="black" foregroundColor="#58ccff" transparent="1"/>
|
<widget name="label2" position="7,100" size="840,296" zPosition="1" halign="center" font="Regular;20" backgroundColor="black" foregroundColor="#58ccff" transparent="1"/>
|
||||||
<widget name="config" position="220,200" size="440,207" backgroundColor="black" scrollbarMode="showOnDemand" />
|
<widget name="config" position="220,200" size="440,207" backgroundColor="black" scrollbarMode="showOnDemand" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/redcor.png" position="48,406" size="140,40" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/redcor.png" position="48,406" size="140,40" alphatest="on" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/greencor.png" position="246,406" size="140,40" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/greencor.png" position="246,406" size="140,40" alphatest="on" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellowcor.png" position="474,406" size="150,40" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/yellowcor.png" position="474,406" size="150,40" alphatest="on" />
|
||||||
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/bluecor.png" position="675,406" size="140,40" alphatest="on" />
|
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/bluecor.png" position="675,406" size="140,40" alphatest="on" />
|
||||||
<widget name="key_red" position="48,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="red" transparent="1" />
|
<widget name="key_red" position="48,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="red" transparent="1" />
|
||||||
<widget name="key_green" position="248,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="green" transparent="1" />
|
<widget name="key_green" position="248,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="green" transparent="1" />
|
||||||
<widget name="key_yellow" position="474,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="yellow" transparent="1" />
|
<widget name="key_yellow" position="474,406" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="yellow" transparent="1" />
|
||||||
<widget name="key_blue" position="672,415" zPosition="1" size="145,45" font="Regular;20" halign="center" valign="center" backgroundColor="blue" transparent="1" />
|
<widget name="key_blue" position="672,415" zPosition="1" size="145,45" font="Regular;20" halign="center" valign="center" backgroundColor="blue" transparent="1" />
|
||||||
<widget name="label3" position="20,339" size="816,61" zPosition="1" halign="center" font="Regular;24" backgroundColor="black" transparent="1" foregroundColor="#58ccff" />
|
<widget name="label3" position="20,339" size="816,61" zPosition="1" halign="center" font="Regular;24" backgroundColor="black" transparent="1" foregroundColor="#58ccff" />
|
||||||
</screen>"""
|
</screen>"""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user