mirror of
				https://github.com/gutosie/neoboot.git
				synced 2025-10-31 11:25:47 +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