mirror of
				https://github.com/gutosie/neoboot.git
				synced 2025-10-30 19:05:48 +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 extract | ||||
| if len(sys.argv) < 16: | ||||
|     pass | ||||
| 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 shutil | ||||
|  | ||||
| # ver. gutosie    | ||||
| # ver. gutosie | ||||
| #--------------------------------------------- 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) | ||||
|      | ||||
|  | ||||
|  | ||||
| def LanguageUsed(): | ||||
|     language = '' | ||||
| @@ -30,8 +30,8 @@ def getBoxHostName(): | ||||
|     if os.path.exists('/etc/hostname'): | ||||
|         with open('/etc/hostname', 'r') as f: | ||||
|             myboxname = f.readline().strip() | ||||
|             f.close()    | ||||
|     return myboxname  | ||||
|             f.close() | ||||
|     return myboxname | ||||
|  | ||||
|  | ||||
| def getCPUSoC(): | ||||
| @@ -39,19 +39,19 @@ def getCPUSoC(): | ||||
|     if os.path.exists('/proc/stb/info/chipset'): | ||||
|         with open('/proc/stb/info/chipset', 'r') as f: | ||||
|             chipset = f.readline().strip() | ||||
|             f.close()      | ||||
|             f.close() | ||||
|         if chipset == '7405(with 3D)': | ||||
|             chipset == '7405' | ||||
|                                              | ||||
|  | ||||
|     return chipset | ||||
|        | ||||
|  | ||||
|  | ||||
| def getBoxVuModel(): | ||||
|     vumodel = 'UNKNOWN' | ||||
|     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: | ||||
|             vumodel = f.readline().strip() | ||||
|             f.close()  | ||||
|             f.close() | ||||
|     return vumodel | ||||
|  | ||||
|  | ||||
| @@ -82,14 +82,14 @@ def getNeoLocation(): | ||||
|             locatino = f.readline().strip() | ||||
|             f.close() | ||||
|     return locatino | ||||
|      | ||||
|  | ||||
|  | ||||
| media = getNeoLocation() | ||||
| mediahome = media + '/ImageBoot/' | ||||
| extensions_path = '/usr/lib/enigma2/python/Plugins/Extensions/' | ||||
| dev_null = ' > /dev/null 2>&1' | ||||
| supportedTuners = 'vuplus' | ||||
|     | ||||
|  | ||||
|  | ||||
| def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, LanWlan, Sterowniki, InstallSettings, ZipDelete, RepairFTP, SoftCam, MediaPortal, PiconR, Kodi, BlackHole): | ||||
|     media_target = mediahome + target | ||||
| @@ -120,8 +120,8 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan | ||||
|      'rmdir ' + media_target + media + dev_null, | ||||
|      'mkdir -p ' + media_target + media + 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 /etc/hostname ' + media_target + '/etc/hostname' + 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 -af ' + extensions_path + 'NeoBoot ' + media_target + extensions_path + 'NeoBoot' + dev_null, | ||||
|      'mkdir -p ' + media_target + extensions_path + 'NeoReboot' + 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': | ||||
|         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 | ||||
|             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)): | ||||
| @@ -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) | ||||
|                 rc = os.system(cmd) | ||||
|                 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':           | ||||
|                 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"')                                         | ||||
|             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('echo "Copied kernel.bin STB-MIPS"') | ||||
|             #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": | ||||
|                 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"')    | ||||
|                                              | ||||
|     if not os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):            | ||||
|                 os.system('echo "Copied kernel.bin STB-ARM"') | ||||
|  | ||||
|     if not os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'): | ||||
|         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) | ||||
|             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)): | ||||
|             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) | ||||
|         os.system('echo "Copied plugins..."')         | ||||
|          | ||||
|         os.system('echo "Copied plugins..."') | ||||
|  | ||||
|         if TvList == 'True': | ||||
|             if not os.path.exists('%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."') | ||||
|             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."') | ||||
|             else:                 | ||||
|             else: | ||||
|                 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) | ||||
|                     rc = os.system(cmd) | ||||
| @@ -294,23 +294,23 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan | ||||
|  | ||||
|         if SoftCam == 'True': | ||||
|             if os.path.exists('/etc/CCcam.cfg'): | ||||
|                 cmd = 'cp -af /etc/CCcam.cfg %s/ImageBoot/%s/etc > /dev/null 2>&1' % (media, target)     | ||||
|                 rc = os.system(cmd)                                                                                                                                  | ||||
|                 cmd = 'cp -af /etc/CCcam.cfg %s/ImageBoot/%s/etc > /dev/null 2>&1' % (media, target) | ||||
|                 rc = os.system(cmd) | ||||
|             if os.path.exists('/etc/tuxbox/config'): | ||||
|                 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..."') | ||||
|  | ||||
|         if MediaPortal == 'True': | ||||
|             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) | ||||
|                 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) | ||||
|                 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) | ||||
|                 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) | ||||
|                 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) | ||||
|                 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) | ||||
| @@ -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) | ||||
|                 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) | ||||
|                 rc = os.system(cmd)                                     | ||||
|                 rc = os.system(cmd) | ||||
|  | ||||
|                 if not os.path.exists('%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) | ||||
|                 if os.path.exists('/etc/enigma2/mp_pluginliste'): | ||||
|                     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..."') | ||||
|             elif not os.path.exists('' + extensions_path + 'MediaPortal'):                     | ||||
|             elif not os.path.exists('' + extensions_path + 'MediaPortal'): | ||||
|                 os.system('echo "MediaPortal not found."') | ||||
|  | ||||
|         if PiconR == 'True': | ||||
|             if os.path.exists('/usr/share/enigma2/picon'): | ||||
|                 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..."') | ||||
|             elif not os.path.exists('/usr/share/enigma2/picon'):                     | ||||
|                 os.system('echo "Picon flash not found."')             | ||||
|              | ||||
|             elif not os.path.exists('/usr/share/enigma2/picon'): | ||||
|                 os.system('echo "Picon flash not found."') | ||||
|  | ||||
|         if Kodi == 'True': | ||||
|             cmd = 'mkdir -p %s/ImageBoot/%s/home/root/.kodi > /dev/null 2>&1' % (media, target) | ||||
|             rc = os.system(cmd) | ||||
|             if os.path.exists('/home/root/.kodi'): | ||||
|                 os.system('echo "Kodi set ok."') | ||||
|             else: | ||||
|                 if not os.path.exists('/home/root/.kodi'):                 | ||||
|                 if not os.path.exists('/home/root/.kodi'): | ||||
|                     if not os.path.exists('/.multinfo'): | ||||
|                         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" ' | ||||
|                             rc = os.system(cmd)                 | ||||
|                             rc = os.system(cmd) | ||||
|                             os.system('echo "Kodi fix ok."') | ||||
|                         else: | ||||
|                             os.system('echo "Kodi not found.."') | ||||
|                     else:                     | ||||
|                     else: | ||||
|                         os.system('echo "Kodi path possible only from flash."') | ||||
|                 else:                     | ||||
|                 else: | ||||
|                     os.system('echo "Kodi not found."') | ||||
|  | ||||
|         if BlackHole == 'True': | ||||
| @@ -369,8 +369,8 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan | ||||
|                 try: | ||||
|                     text = ver.split('-')[0] | ||||
|                 except: | ||||
|                     text = ''   | ||||
|                        | ||||
|                     text = '' | ||||
|  | ||||
|                 cmd = 'mkdir ' + getNeoLocation() + 'ImageBoot/%s/boot/blackhole' % target | ||||
|                 rc = os.system(cmd) | ||||
|                 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) | ||||
|                 rc = os.system(cmd) | ||||
|                 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)): | ||||
|                 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) | ||||
|                 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 os.path.exists('%s/ImageBoot/%s/etc/init.d' % (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)): | ||||
| #                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, | ||||
| #                 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 "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)): | ||||
|                 cmd = 'mkdir -p %s/ImageBoot/%s/etc/enigma2' % (media, target) | ||||
|                 rc = os.system(cmd) | ||||
|                 cmd = 'touch %s/ImageBoot/%s/etc/enigma2/settings' % (media, target) | ||||
|                 rc = os.system(cmd) | ||||
|         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) | ||||
|         rc = os.system(cmd1)                | ||||
|         rc = os.system(cmd1) | ||||
|         cmd2 = 'grep "config.OpenWebif" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target) | ||||
|         rc = os.system(cmd2) | ||||
|         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) | ||||
|         rc = os.system(cmd4) | ||||
|         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) | ||||
|         rc = os.system(cmd6) | ||||
|  | ||||
| @@ -490,17 +490,17 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan | ||||
|                     elif line.find('/dev/mmcblk0p4') != -1: | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mmcblk0p5') != -1: | ||||
|                         line = '#' + line                 | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mmcblk0p6') != -1: | ||||
|                         line = '#' + line  | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mmcblk0p7') != -1: | ||||
|                         line = '#' + line  | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mmcblk0p8') != -1: | ||||
|                         line = '#' + line  | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mmcblk0p9') != -1: | ||||
|                         line = '#' + line  | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/root') != -1: | ||||
|                         line = '#' + line                 | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mtdblock1') != -1: | ||||
|                         line = '#' + line | ||||
|                     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: | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mtdblock5') != -1: | ||||
|                         line = '#' + line                 | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mtdblock6') != -1: | ||||
|                         line = '#' + line  | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mtdblock7') != -1: | ||||
|                         line = '#' + line  | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mtdblock8') != -1: | ||||
|                         line = '#' + line  | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/mtdblock9') != -1: | ||||
|                         line = '#' + line  | ||||
|                         line = '#' + line | ||||
|                     elif line.find('/dev/root') != -1: | ||||
|                         line = '#' + line | ||||
|                     out.write(line) | ||||
| @@ -526,7 +526,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan | ||||
|                 f.close() | ||||
|                 out.close() | ||||
|                 os.rename(namefile2, namefile) | ||||
|                  | ||||
|  | ||||
|             tpmd = media + '/ImageBoot/' + target + '/etc/init.d/tpmd' | ||||
|             if os.path.exists(tpmd): | ||||
|                 os.system('rm ' + tpmd) | ||||
| @@ -639,7 +639,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan | ||||
|                     os.rename(filename2, filename) | ||||
|                     cmd = 'chmod -R 0755 %s' % filename | ||||
|                     rc = os.system(cmd) | ||||
|      | ||||
|  | ||||
|  | ||||
| #    cmd = 'cp -f ' + extensions_path + 'NeoBoot/bin/hdd ' + getNeoLocation() + 'ImageBoot/%s/etc/init.d/hddusb' % target | ||||
| #    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 | ||||
|         rc = os.system(cmd) | ||||
|     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 + '/var/lib/opkg/info/' + 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('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) | ||||
|     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) | ||||
|     out = open(mediahome + '.neonextboot', 'w') | ||||
|     out.write('Flash') | ||||
|     out.close()                                                                              | ||||
|     out.close() | ||||
|     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 "The installed system may not start. Check the correctness of the installed image directory!!!"') | ||||
|             os.system('rm -r ' + getNeoLocation() + '/ImageBoot/%s' % target) | ||||
|  | ||||
|     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/'): | ||||
|         os.system('rm -r ' + getNeoLocation() + 'image_cache') | ||||
|     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() | ||||
|     if os.path.exists('/tmp/init4'): | ||||
|         os.system('rm -f /tmp/init4; init 3') | ||||
|  | ||||
|     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(): | ||||
|     os.chdir(media + '/ImagesUpload') | ||||
|     if os.path.exists('' + getNeoLocation() + 'ImagesUpload/unpackedzip'):        | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/unpackedzip')             | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.bin'):        | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.bin')  | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.txt'):        | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.txt')  | ||||
|     if os.path.exists('' + getNeoLocation() + 'ImagesUpload/unpackedzip'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/unpackedzip') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.bin'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.bin') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.txt'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.txt') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/vuplus') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/sf4008'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/sf4008') | ||||
|     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'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/osmio4kplus')                                | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/osmio4kplus') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm900'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dm900')                               | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd60'):           | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd60')                                           | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd61'):           | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd61')   | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dm900') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd60'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd60') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd61'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd61') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd51'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/hd51') | ||||
|     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'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/multibox') | ||||
|     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'): | ||||
|         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'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/axas')         | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/axas') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/miraclebox'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/miraclebox') | ||||
|     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'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/update') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz'): | ||||
| @@ -727,89 +727,89 @@ def RemoveUnpackDirs(): | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.nfi'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.nfi') | ||||
|     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'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/formuler1') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler3'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/formuler3') | ||||
|     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*'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/et*')                 | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/et*') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/xpeedl*'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/xpeedl*') | ||||
|     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 '): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/xp1000 ')  | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/xp1000 ') | ||||
|     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'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/e2')                                                                                           | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/e2') | ||||
|     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'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/protek4k')                 | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/protek4k') | ||||
|     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 '): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dreamtwo ')        | ||||
|     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')                                           | ||||
|     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('rm -r ' + getNeoLocation() + 'ImagesUpload/dreamtwo ') | ||||
|     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') | ||||
|     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') | ||||
|     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('rm -r ' + 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') | ||||
|     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('rm -r ' + 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') | ||||
|     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('rm -r ' + 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') | ||||
|     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('rm -r ' + 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') | ||||
|     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('rm -r ' + 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') | ||||
|     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') | ||||
|     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('rm -r ' + 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') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/uclan'): | ||||
|         if os.path.exists('' + getNeoLocation() + 'ImagesUpload/usb_update.bin'):     | ||||
|             rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/uclan')  | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/uclan')  | ||||
|         if os.path.exists('' + getNeoLocation() + 'ImagesUpload/usb_update.bin'): | ||||
|             rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/uclan') | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/uclan') | ||||
|     elif os.path.exists('' + 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/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/beyonwiz')  | ||||
|         rc = os.system('rm -r ' + 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/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/beyonwiz') | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/beyonwiz') | ||||
|     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/apploader.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/usb_update.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/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/amiko') | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/amiko') | ||||
|     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/apploader.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('rm -r ' + 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/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/gigablue') | ||||
|         rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/gigablue') | ||||
|         rc = os.system('rm -r ' + 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/apploader.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('rm -r ' + 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/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/gigablue') | ||||
|         rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/gigablue') | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/gigablue') | ||||
|     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz') | ||||
|     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'): | ||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2') | ||||
|     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..."') | ||||
|  | ||||
|     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'): | ||||
|         os.system('rm -rf ' + getNeoLocation() + 'image_cache') | ||||
|  | ||||
| @@ -829,7 +829,7 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|     sourcefile2 = media + '/ImagesUpload/%s.nfi' % source | ||||
|     sourcefile3 = media + '/ImagesUpload/%s.rar' % source | ||||
|     sourcefile4 = media + '/ImagesUpload/%s.gz' % source | ||||
|      | ||||
|  | ||||
|     #Instalacja *.nfi | ||||
|     if os.path.exists(sourcefile2) is True: | ||||
|         if sourcefile2.endswith('.nfi'): | ||||
| @@ -850,13 +850,13 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|     if os.path.exists(sourcefile3) is True: | ||||
|         if sourcefile3.endswith('.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) | ||||
|             if ZipDelete == 'True': | ||||
|                 rc = os.system('rm -rf ' + sourcefile3) | ||||
|             else: | ||||
|                 os.system('echo "NeoBoot keep the file:  %s  for reinstallation."' % sourcefile3) | ||||
|                  | ||||
|  | ||||
|     #Instalacja *.zip | ||||
|     elif os.path.exists(sourcefile) is True: | ||||
|         os.system('unzip ' + sourcefile) | ||||
| @@ -864,7 +864,7 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|             os.system('rm -rf ' + sourcefile) | ||||
|  | ||||
|     #Instalacja MIPS | ||||
|     if getCPUtype() == 'MIPS':                  | ||||
|     if getCPUtype() == 'MIPS': | ||||
|         if os.path.exists('' + getNeoLocation() + 'ubi') is False: | ||||
|             rc = os.system('mkdir ' + getNeoLocation() + 'ubi') | ||||
|         to = '' + getNeoLocation() + 'ImageBoot/' + target | ||||
| @@ -881,7 +881,7 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|                     mtdfile = '/dev/mtd' + str(i) | ||||
|                     if os.path.exists(mtdfile) is False: | ||||
|                         break | ||||
|                  | ||||
|  | ||||
|             mtd = str(i) | ||||
|             os.chdir(media + '/ImagesUpload') | ||||
|             #zgemma | ||||
| @@ -1011,14 +1011,14 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|                 if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/zero'): | ||||
|                     os.chdir('zero') | ||||
|                     rootfname = 'root_cfe_auto.bin' | ||||
|                      | ||||
|  | ||||
|             #osmini | ||||
|             if os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmini'): | ||||
|                 os.chdir('osmini') | ||||
|                 brand = 'osmini' | ||||
|  | ||||
|             #Instalacja image nandsim                                      | ||||
|             os.system('echo "Instalacja - nandsim w toku..."')  | ||||
|             #Instalacja image nandsim | ||||
|             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()) | ||||
|             cmd = 'dd if=%s of=/dev/mtdblock%s bs=2048' % (rootfname, mtd) | ||||
|             rc = os.system(cmd) | ||||
| @@ -1030,7 +1030,7 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|             rc = os.system(cmd) | ||||
|             rc = os.system('umount ' + getNeoLocation() + 'ubi') | ||||
|             cmd = 'ubidetach -m %s' % mtd | ||||
|             rc = os.system(cmd)               | ||||
|             rc = os.system(cmd) | ||||
|             rc = os.system('rmmod nandsim') | ||||
|             rc = os.system('rm ' + getNeoLocation() + 'image_cache') | ||||
|  | ||||
| @@ -1042,7 +1042,7 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|                 os.system('echo "RESTART ZA 15 sekund..."') | ||||
|  | ||||
|                 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('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') | ||||
|                         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/solose/root_cfe_auto.jffs2'): | ||||
|                             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'): | ||||
|                         os.chdir('ultimo') | ||||
|                         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'): | ||||
|                         os.chdir('ultimo4k') | ||||
|                     if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/duo4k'): | ||||
|                         os.chdir('duo4k')                         | ||||
|                         os.chdir('duo4k') | ||||
|                     if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/duo4kse'): | ||||
|                         os.chdir('duo4kse') | ||||
|                     if os.path.exists('' + getNeoLocation() + 'ImagesUpload/vuplus/zero4k'): | ||||
| @@ -1185,7 +1185,7 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|                 if os.path.exists('' + getNeoLocation() + 'ImagesUpload/sf4008'): | ||||
|                     os.chdir('sf4008') | ||||
|                 if os.path.exists('' + getNeoLocation() + 'ImagesUpload/octagon/sf8008'): | ||||
|                     os.chdir('sf8008')                     | ||||
|                     os.chdir('sf8008') | ||||
|                 if os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue'): | ||||
|                     os.chdir('gigablue') | ||||
|                     if os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/quad'): | ||||
| @@ -1220,29 +1220,29 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|                 if os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler4turbo'): | ||||
|                     os.chdir('formuler4turbo') | ||||
|  | ||||
|                 #Instalacja image ubi_reader   | ||||
|                 os.system('echo "Instalacja - ubi_reader w toku..."')             | ||||
|                 #Instalacja image ubi_reader | ||||
|                 os.system('echo "Instalacja - ubi_reader w toku..."') | ||||
|                 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' | ||||
|                 rc = os.system(cmd) | ||||
|                 cmd = 'python ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py rootfs.bin -o' + getNeoLocation() + 'ubi' | ||||
|                 rc = os.system(cmd) | ||||
|                 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 | ||||
|                 rc = os.system(cmd) | ||||
|  | ||||
|         else: | ||||
|                 os.system('echo "NeoBoot wykrył błąd !!! Prawdopodobnie brak ubi_reader lub nandsim."') | ||||
|                  | ||||
|  | ||||
| #ARM | ||||
|     elif getCPUtype() == 'ARMv7': | ||||
|         os.chdir('' + getNeoLocation() + 'ImagesUpload') | ||||
|         if os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9/rootfs.ubi'): | ||||
|             os.chdir('h9') | ||||
|             os.system('mv -f rootfs.ubi rootfs.bin')                     | ||||
|             os.system('echo "Instalacja - ubi_reader w toku..."')                      | ||||
|             os.system('mv -f rootfs.ubi rootfs.bin') | ||||
|             os.system('echo "Instalacja - ubi_reader w toku..."') | ||||
|             print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target") | ||||
|             cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py' | ||||
|             rc = os.system(cmd) | ||||
| @@ -1255,12 +1255,12 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|             rc = os.system(cmd) | ||||
|             cmd = 'rm -rf ' + getNeoLocation() + 'ubi' | ||||
|             rc = os.system(cmd) | ||||
|              | ||||
|  | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas'): | ||||
|             os.chdir('axas') | ||||
|             if os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas/axashistwin'): | ||||
|                 os.chdir('axashistwin')                     | ||||
|                 os.system('echo "Instalacja - ubi_reader w toku..."')                      | ||||
|                 os.chdir('axashistwin') | ||||
|                 os.system('echo "Instalacja - ubi_reader w toku..."') | ||||
|                 print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target") | ||||
|                 cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py' | ||||
|                 rc = os.system(cmd) | ||||
| @@ -1276,8 +1276,8 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|  | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/et10000/rootfs.bin'): | ||||
|             os.chdir('et10000') | ||||
|             os.system('mv -f rootfs.bin rootfs.bin')                     | ||||
|             os.system('echo "Instalacja - ubi_reader w toku..."')             | ||||
|             os.system('mv -f rootfs.bin rootfs.bin') | ||||
|             os.system('echo "Instalacja - ubi_reader w toku..."') | ||||
|             print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target") | ||||
|             cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py' | ||||
|             rc = os.system(cmd) | ||||
| @@ -1289,7 +1289,7 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|             cmd = 'chmod -R +x ' + getNeoLocation() + 'ImageBoot/' + target | ||||
|             rc = os.system(cmd) | ||||
|             cmd = 'rm -rf ' + getNeoLocation() + 'ubi' | ||||
|             rc = os.system(cmd)             | ||||
|             rc = os.system(cmd) | ||||
|         #vuplus________________________ | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/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'): | ||||
|             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' | ||||
|             rc = os.system(cmd)                                                      | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/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' | ||||
|             rc = os.system(cmd)  | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/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' | ||||
| @@ -1351,7 +1351,7 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd51/rootfs.tar.bz2'): | ||||
|             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' | ||||
|             rc = os.system(cmd)          | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd60'): | ||||
|             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' | ||||
| @@ -1367,11 +1367,11 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multibox'): | ||||
|             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' | ||||
|             rc = os.system(cmd)                         | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/multiboxse'): | ||||
|             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' | ||||
|             rc = os.system(cmd)  | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/axas/axasc4k'): | ||||
|             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' | ||||
| @@ -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' | ||||
|             rc = os.system(cmd) | ||||
|         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' | ||||
|             rc = os.system(cmd) | ||||
|         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'): | ||||
|             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' | ||||
|             rc = os.system(cmd)             | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/update/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' | ||||
| @@ -1403,15 +1403,15 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/h7/rootfs.tar.bz2'): | ||||
|             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' | ||||
|             rc = os.system(cmd)    | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/h9/rootfs.tar.bz2'): | ||||
|             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' | ||||
|             rc = os.system(cmd)                                                                           | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/h9se/rootfs.tar.bz2'): | ||||
|             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' | ||||
|             rc = os.system(cmd)  | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma/i55plus/rootfs.tar.bz2'): | ||||
|             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' | ||||
| @@ -1419,7 +1419,7 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9combo/rootfs.tar.bz2'): | ||||
|             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' | ||||
|             rc = os.system(cmd)  | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h9combose/rootfs.tar.bz2'): | ||||
|             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' | ||||
| @@ -1427,7 +1427,7 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/h10/rootfs.tar.bz2'): | ||||
|             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' | ||||
|             rc = os.system(cmd)  | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/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' | ||||
| @@ -1459,27 +1459,27 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2'): | ||||
|             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' | ||||
|             rc = os.system(cmd)              | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/amiko/viper4k'): | ||||
|             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' | ||||
|             rc = os.system(cmd)              | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/update/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' | ||||
|             rc = os.system(cmd)   | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/trio4k'): | ||||
|             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' | ||||
|             rc = os.system(cmd)              | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/gigablue/ip4k'): | ||||
|             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' | ||||
|             rc = os.system(cmd)                                      | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/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' | ||||
|             rc = os.system(cmd)  | ||||
|             rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/bre2ze4k'): | ||||
|             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' | ||||
| @@ -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('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' | ||||
|             rc = os.system(cmd)             | ||||
|             rc = os.system(cmd) | ||||
|         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') | ||||
|             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) | ||||
|         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') | ||||
|             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) | ||||
|         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') | ||||
|             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) | ||||
|         elif '.gz' in sourcefile4:                                                                                   | ||||
|         elif '.gz' in sourcefile4: | ||||
|             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' | ||||
|             rc = os.system(cmd)            | ||||
|             if '.gz' in sourcefile4:                                                                                   | ||||
|             rc = os.system(cmd) | ||||
|             if '.gz' in sourcefile4: | ||||
|                 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' | ||||
|                 rc = os.system(cmd)           | ||||
|                 rc = os.system(cmd) | ||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.bin'): | ||||
|             os.chdir('ImagesUpload') | ||||
|             os.system('mv -f rootfs.bin rootfs.bin')                     | ||||
|             os.system('echo "Instalacja - ubi_reader w toku..."')             | ||||
|             os.system('mv -f rootfs.bin rootfs.bin') | ||||
|             os.system('echo "Instalacja - ubi_reader w toku..."') | ||||
|             print("[NeoBoot] Extracting UBIFS image and moving extracted image to our target") | ||||
|             cmd = 'chmod 777 ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py' | ||||
|             rc = os.system(cmd) | ||||
| @@ -1533,5 +1533,5 @@ def NEOBootExtract(source, target, ZipDelete): | ||||
|         else: | ||||
|             os.system('echo "NeoBoot wykrył dłąd!!! Prawdopodobnie brak pliku instalacyjnego."') | ||||
|  | ||||
|     return  | ||||
| #END             | ||||
|     return | ||||
| #END | ||||
|   | ||||
| @@ -1,21 +1,21 @@ | ||||
| # -*- coding: utf-8 -*- | ||||
|  | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _  | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _ | ||||
| import os | ||||
| import time | ||||
| from Tools.Directories import fileExists, pathExists | ||||
| from Tools.CList import CList | ||||
| from Components.SystemInfo import SystemInfo | ||||
| 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'): | ||||
|     from Components import Task                        | ||||
|     from Components import Task | ||||
| else: | ||||
|     import Task         | ||||
|     import Task | ||||
| try: | ||||
|     from Task import LoggingTask | ||||
| except:  | ||||
|     from Components.Task import LoggingTask   | ||||
| except: | ||||
|     from Components.Task import LoggingTask | ||||
| from Screens.Screen import Screen | ||||
| from Components.ActionMap import ActionMap | ||||
| from Components.MenuList import MenuList | ||||
| @@ -125,7 +125,7 @@ class Harddisk(): | ||||
|                     break | ||||
|  | ||||
|             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: | ||||
|             self.startIdle() | ||||
|         return | ||||
| @@ -274,7 +274,7 @@ class Harddisk(): | ||||
|             return res >> 8 | ||||
|  | ||||
|     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) | ||||
|         return res >> 8 | ||||
|  | ||||
| @@ -297,7 +297,7 @@ class Harddisk(): | ||||
|             parts = line.strip().split(' ') | ||||
|             fspath = os.path.realpath(parts[0]) | ||||
|             if fspath == dev: | ||||
|                 print("[Harddisk] mounting:"), fspath  | ||||
|                 print("[Harddisk] mounting:"), fspath | ||||
|                 cmd = 'mount -t auto ' + fspath | ||||
|                 res = os.system(cmd) | ||||
|                 return res >> 8 | ||||
| @@ -542,7 +542,7 @@ class Partition(): | ||||
|     def stat(self): | ||||
|         if 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): | ||||
|         try: | ||||
| @@ -624,7 +624,7 @@ class HarddiskManager(): | ||||
|          ('/media/ram', _('Ram disk')), | ||||
|          ('/media/usb', _('USB stick')), | ||||
|          ('/media/usb1', _('USB1 stick')), | ||||
|          ('/media/usb2', _('USB2 stick')),                   | ||||
|          ('/media/usb2', _('USB2 stick')), | ||||
|          ('/', _('Internal flash'))) | ||||
|         known = set([os.path.normpath(a.mountpoint) for a in self.partitions if a.mountpoint]) | ||||
|         for m, d in p: | ||||
| @@ -984,7 +984,7 @@ class HarddiskSetup(Screen): | ||||
|             return | ||||
|         try: | ||||
|             from Task import job_manager | ||||
|         except:             | ||||
|         except: | ||||
|             from Components.Task import job_manager | ||||
|         try: | ||||
|             job = self.action() | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # -*- coding: utf-8 -*- | ||||
|   | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _  | ||||
|  | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _ | ||||
| from enigma import getDesktop | ||||
| from Plugins.Plugin import PluginDescriptor | ||||
| from Screens.ChoiceBox import ChoiceBox | ||||
| @@ -31,10 +31,10 @@ import os | ||||
| from Screens.VirtualKeyBoard import VirtualKeyBoard | ||||
| import gettext | ||||
| 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' | ||||
|  | ||||
|      | ||||
|  | ||||
| class ManagerDevice(Screen): | ||||
|     screenwidth = getDesktop(0).size().width() | ||||
|     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_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_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,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" /> | ||||
| @@ -54,10 +54,10 @@ class ManagerDevice(Screen): | ||||
|             </screen>""" | ||||
|     else: | ||||
|         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_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 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> | ||||
| @@ -90,7 +90,7 @@ class ManagerDevice(Screen): | ||||
|  | ||||
|     def Format_ext3(self): | ||||
|         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) | ||||
|             else: | ||||
|                 from Harddisk import HarddiskSelection | ||||
| @@ -103,7 +103,7 @@ class ManagerDevice(Screen): | ||||
|         self.session.openWithCallback(self.updateList, HarddiskSelection) | ||||
|  | ||||
|     def ExitBack(self): | ||||
|         self.close()     | ||||
|         self.close() | ||||
|  | ||||
|     def setWindowTitle(self): | ||||
|         self.setTitle(_('Mount Manager')) | ||||
| @@ -160,7 +160,7 @@ class ManagerDevice(Screen): | ||||
|         device2 = re.sub('[0-9]', '', device) | ||||
|         devicetype = path.realpath('/sys/block/' + device2 + '/device') | ||||
|         d2 = device | ||||
|         name = _('HARD DISK: ')         | ||||
|         name = _('HARD DISK: ') | ||||
|         mypixmap = '' + LinkNeoBoot + '/images/dev_hdd.png' | ||||
|         model = file('/sys/block/' + device2 + '/device/model').read() | ||||
|         model = str(model).replace('\n', '') | ||||
| @@ -170,13 +170,13 @@ class ManagerDevice(Screen): | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png' | ||||
|         if devicetype.find('usb1') != -1: | ||||
|             name = _('USB1: ') | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'    | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png' | ||||
|         if devicetype.find('usb2') != -1: | ||||
|             name = _('USB2: ') | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'                       | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png' | ||||
|         if devicetype.find('card') != -1: | ||||
|             name = _('CARD: ') | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_sd.png'  | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_sd.png' | ||||
|  | ||||
|         name = name + model | ||||
|         self.Console = Console() | ||||
| @@ -304,8 +304,8 @@ class ManagerDevice(Screen): | ||||
| class DevicesConf(Screen, ConfigListScreen): | ||||
|     screenwidth = getDesktop(0).size().width() | ||||
|     if screenwidth and screenwidth == 1920: | ||||
|         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" />  | ||||
|         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" /> | ||||
|         <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="config" position="33,179" size="891,385" font="Regular;21" scrollbarMode="showOnDemand" /> | ||||
| @@ -330,7 +330,7 @@ class DevicesConf(Screen, ConfigListScreen): | ||||
|          'red': self.close, | ||||
|          'back': self.close}) | ||||
|         self.updateList() | ||||
|          | ||||
|  | ||||
|     def updateList(self): | ||||
|         self.list = [] | ||||
|         list2 = [] | ||||
| @@ -382,11 +382,11 @@ class DevicesConf(Screen, ConfigListScreen): | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png' | ||||
|         if devicetype.find('usb2') != -1: | ||||
|             name = _('USB2: ') | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png'             | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_usb.png' | ||||
|         if devicetype.find('card') != -1: | ||||
|             name = _('CARD: ') | ||||
|             mypixmap = '' + LinkNeoBoot + '/images/dev_sd.png' | ||||
|              | ||||
|  | ||||
|         name = name + model | ||||
|         f = open('/proc/mounts', 'r') | ||||
|         for line in f.readlines(): | ||||
| @@ -423,7 +423,7 @@ class DevicesConf(Screen, ConfigListScreen): | ||||
|          ('/media/cf', '/media/cf'), | ||||
|          ('/media/card', '/media/card')])) | ||||
|         if dtype == 'Linux': | ||||
|             dtype = 'ext2', 'ext3', 'ext4'  | ||||
|             dtype = 'ext2', 'ext3', 'ext4' | ||||
|         else: | ||||
|             dtype = 'auto' | ||||
|         item.value = d1.strip() | ||||
| @@ -432,7 +432,7 @@ class DevicesConf(Screen, ConfigListScreen): | ||||
|         if des != '' and self.list.append(res): | ||||
|             pass | ||||
|  | ||||
|     def saveMypoints(self):        | ||||
|     def saveMypoints(self): | ||||
|         self.Console = Console() | ||||
|         mycheck = False | ||||
|         for x in self['config'].list: | ||||
| @@ -496,17 +496,17 @@ class DevicesConf(Screen, ConfigListScreen): | ||||
| #                line2 = '"' + self.device_uuid2 + '"' + ':' + self.mountp + '\n' | ||||
| #                out2.write(line2) | ||||
| #                out2.close() | ||||
|                                                                                | ||||
|  | ||||
|  | ||||
| #SetDiskLabel - dziekuje autorowi | ||||
| class SetDiskLabel(Screen): | ||||
|     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"> | ||||
|       <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" /> | ||||
|        | ||||
|  | ||||
|       <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_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_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" /> | ||||
|        | ||||
|  | ||||
|       <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_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 -*-  | ||||
|   | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _  | ||||
| # -*- coding: utf-8 -*- | ||||
|  | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _ | ||||
| #from __future__ import print_function | ||||
| from enigma import eConsoleAppContainer | ||||
| from Screens.Screen import Screen | ||||
| @@ -25,13 +25,13 @@ class Console(Screen): | ||||
|         self.closeOnSuccess = closeOnSuccess | ||||
|         self.errorOcurred = False | ||||
|         self['key_red'] = Label(_('Stop action')) | ||||
|         self['key_green'] = Label(_('Hide Console'))                                                 | ||||
|         self['key_green'] = Label(_('Hide Console')) | ||||
|         self['text'] = ScrollLabel('') | ||||
|         self['summary_description'] = StaticText('') | ||||
|         self['actions'] = ActionMap(['WizardActions', 'DirectionActions', 'ColorActions'], {'ok': self.cancel, | ||||
|          'back': self.cancel, | ||||
|          'up': self.key_up, | ||||
|          'down': self.key_down,         | ||||
|          'down': self.key_down, | ||||
|          'green': self.key_green, | ||||
|          'red': self.key_red}, -1) | ||||
|         self.cmdlist = cmdlist | ||||
| @@ -77,7 +77,7 @@ class Console(Screen): | ||||
|             self.toggleScreenHide(True) | ||||
|             if self.cancel_msg: | ||||
|                 self.cancel_msg.close() | ||||
|             from Tools.Directories import fileExists     | ||||
|             from Tools.Directories import fileExists | ||||
|             if not fileExists('/etc/vtiversion.info'): | ||||
|                 lastpage = self['text'].isAtLastPage() | ||||
|             self['text'].appendText('\n' + _('Execution finished!!')) | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| # -*- coding: utf-8 -*- | ||||
|  | ||||
| #from Plugins.Extensions.NeoBoot.__init__ import _  | ||||
| #from Plugins.Extensions.NeoBoot.__init__ import _ | ||||
| import sys | ||||
| import os | ||||
| import time         | ||||
| import time | ||||
| from Tools.Directories import fileExists, SCOPE_PLUGINS | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
|  | ||||
| @@ -37,7 +37,7 @@ def Log(param=''): | ||||
|     elif param.lower() in ['flush']: | ||||
|         LogFileObj.flush() | ||||
|     return LogFileObj | ||||
|      | ||||
|  | ||||
|  | ||||
| def clearMemory(): | ||||
|     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.write(line) | ||||
| 	log_file.close() | ||||
| 		 | ||||
|  | ||||
|  | ||||
| def fileCheck(f, mode='r'): | ||||
|     return fileExists(f, mode) and f      | ||||
|     return fileExists(f, mode) and f | ||||
|  | ||||
| #		if not IsImageName(): | ||||
| #			from Components.PluginComponent import plugins | ||||
| @@ -64,8 +64,8 @@ def IsImageName(): | ||||
| 		for line in open("/etc/issue"): | ||||
| 			if "BlackHole" in line or "vuplus" in line: | ||||
| 				return True | ||||
| 	return False      | ||||
|      | ||||
| 	return False | ||||
|  | ||||
|  | ||||
| def mountp(): | ||||
| 	pathmp = [] | ||||
| @@ -85,22 +85,22 @@ def getSupportedTuners(): | ||||
|         with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/stbinfo.cfg', 'r') as f: | ||||
|             lines = f.read() | ||||
|             f.close() | ||||
|         if lines.find("%s" % getBoxHostName()) != -1:        | ||||
|         if lines.find("%s" % getBoxHostName()) != -1: | ||||
|             supportedT = '%s' % getBoxHostName() | ||||
|     return supportedT | ||||
|      | ||||
|  | ||||
|  | ||||
| def getFreespace(dev): | ||||
|     statdev = os.statvfs(dev) | ||||
|     space = statdev.f_bavail * statdev.f_frsize / 1024 | ||||
|     print("[NeoBoot] Free space on %s = %i kilobytes") % (dev, space) | ||||
|     return space         | ||||
|     return space | ||||
|  | ||||
| #check install | ||||
|  | ||||
|  | ||||
| def getCheckInstal1(): | ||||
|     neocheckinstal = 'UNKNOWN'     | ||||
|     neocheckinstal = 'UNKNOWN' | ||||
|     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: | ||||
|             lines1 = f.read() | ||||
| @@ -108,10 +108,10 @@ def getCheckInstal1(): | ||||
|         if not lines1.find('/dev/') != -1: | ||||
|             neocheckinstal = '1' | ||||
|     return neocheckinstal | ||||
|      | ||||
|  | ||||
|  | ||||
| def getCheckInstal2(): | ||||
|     neocheckinstal = 'UNKNOWN'  | ||||
|     neocheckinstal = 'UNKNOWN' | ||||
|     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: | ||||
|             lines2 = f.read() | ||||
| @@ -119,10 +119,10 @@ def getCheckInstal2(): | ||||
|         if not lines2.find('/media/') != -1: | ||||
|             neocheckinstal = '2' | ||||
|     return neocheckinstal | ||||
|                  | ||||
|  | ||||
|  | ||||
| def getCheckInstal3(): | ||||
|     neocheckinstal = 'UNKNOWN'  | ||||
|     neocheckinstal = 'UNKNOWN' | ||||
|     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: | ||||
|             lines3 = f.read() | ||||
| @@ -153,13 +153,13 @@ def getNeoLocation(): | ||||
|     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: | ||||
|             locatino = f.readline().strip() | ||||
|             f.close()      | ||||
|             f.close() | ||||
|     return locatino | ||||
|  | ||||
|  | ||||
| #check ext | ||||
| def getFormat(): | ||||
|     neoformat = 'UNKNOWN'     | ||||
|     neoformat = 'UNKNOWN' | ||||
|     if os.path.exists('/proc/mounts'): | ||||
|         with open('/proc/mounts', 'r') as f: | ||||
|             lines = f.read() | ||||
| @@ -173,11 +173,11 @@ def getFormat(): | ||||
|         elif lines.find('nfs') != -1: | ||||
|             neoformat = 'nfs' | ||||
|  | ||||
|     return neoformat  | ||||
|     return neoformat | ||||
|  | ||||
|  | ||||
| def getNEO_filesystems(): | ||||
|     neo_filesystems = 'UNKNOWN'     | ||||
|     neo_filesystems = 'UNKNOWN' | ||||
|     if os.path.exists('/tmp/.neo_format'): | ||||
|         with open('/tmp/.neo_format', 'r') as f: | ||||
|             lines = f.read() | ||||
| @@ -206,7 +206,7 @@ def getCPUtype(): | ||||
|             cpu = 'ARMv7' | ||||
|         elif lines.find('mips') != -1: | ||||
|             cpu = 'MIPS' | ||||
|     return cpu     | ||||
|     return cpu | ||||
|  | ||||
| #check install | ||||
|  | ||||
| @@ -221,8 +221,8 @@ def getFSTAB(): | ||||
|             install = 'UUID' | ||||
|         elif not lines.find('UUID') != -1: | ||||
|             install = 'NOUUID' | ||||
|     return install  | ||||
|      | ||||
|     return install | ||||
|  | ||||
|  | ||||
| def getFSTAB2(): | ||||
|     install = 'UNKNOWN' | ||||
| @@ -234,7 +234,7 @@ def getFSTAB2(): | ||||
|             install = 'OKinstall' | ||||
|         elif not lines.find('UUID') != -1: | ||||
|             install = 'NOUUID' | ||||
|     return install     | ||||
|     return install | ||||
|  | ||||
|  | ||||
| def getINSTALLNeo(): | ||||
| @@ -246,24 +246,24 @@ def getINSTALLNeo(): | ||||
|         if lines.find('/dev/sda1') != -1: | ||||
|             neoinstall = '/dev/sda1' | ||||
|         elif lines.find('/dev/sda2') != -1: | ||||
|             neoinstall = '/dev/sda2'             | ||||
|             neoinstall = '/dev/sda2' | ||||
|         elif lines.find('/dev/sdb1') != -1: | ||||
|             neoinstall = '/dev/sdb1' | ||||
|         elif lines.find('/dev/sdb2') != -1: | ||||
|             neoinstall = '/dev/sdb2' | ||||
|         elif lines.find('/dev/sdc1') != -1: | ||||
|             neoinstall = '/dev/sdc1'              | ||||
|             neoinstall = '/dev/sdc1' | ||||
|         elif lines.find('/dev/sdd1') != -1: | ||||
|             neoinstall = '/dev/sdd1'  | ||||
|             neoinstall = '/dev/sdd1' | ||||
|         elif lines.find('/dev/sde1') != -1: | ||||
|             neoinstall = '/dev/sde1'                          | ||||
|             neoinstall = '/dev/sde1' | ||||
|         elif lines.find('/dev/sdf1') != -1: | ||||
|             neoinstall = '/dev/sdf1'    | ||||
|             neoinstall = '/dev/sdf1' | ||||
|  | ||||
|     return neoinstall | ||||
|      | ||||
|  | ||||
| def getLocationMultiboot():     | ||||
|  | ||||
| def getLocationMultiboot(): | ||||
|     LocationMultiboot = 'UNKNOWN' | ||||
|     if os.path.exists('/media/sda1/ImageBoot'): | ||||
|             LocationMultiboot = '/dev/sda1' | ||||
| @@ -272,15 +272,15 @@ def getLocationMultiboot(): | ||||
|     if os.path.exists('/media/sdb1/ImageBoot'): | ||||
|             LocationMultiboot = '/dev/sdb1' | ||||
|     if os.path.exists('/media/sdb2/ImageBoot'): | ||||
|             LocationMultiboot = '/dev/sdb2'                         | ||||
|             LocationMultiboot = '/dev/sdb2' | ||||
|     if os.path.exists('/media/sdc1/ImageBoot'): | ||||
|             LocationMultiboot = '/dev/sdc1'             | ||||
|             LocationMultiboot = '/dev/sdc1' | ||||
|     if os.path.exists('/media/sdd1/ImageBoot'): | ||||
|             LocationMultiboot = '/dev/sdd1'                         | ||||
|             LocationMultiboot = '/dev/sdd1' | ||||
|     if os.path.exists('/media/sde1/ImageBoot'): | ||||
|             LocationMultiboot = '/dev/sde1'             | ||||
|             LocationMultiboot = '/dev/sde1' | ||||
|     if os.path.exists('/media/sdf1/ImageBoot'): | ||||
|             LocationMultiboot = '/dev/sdf1'    | ||||
|             LocationMultiboot = '/dev/sdf1' | ||||
|  | ||||
|     return LocationMultiboot | ||||
|  | ||||
| @@ -292,10 +292,10 @@ def getLabelDisck(): | ||||
|             lines = f.read() | ||||
|             f.close() | ||||
|         if lines.find('LABEL=') != -1: | ||||
|             label = 'LABEL='       | ||||
|     return label    | ||||
|             label = 'LABEL=' | ||||
|     return label | ||||
|  | ||||
| #checking device  neo       | ||||
| #checking device  neo | ||||
|  | ||||
|  | ||||
| def getNeoMount(): | ||||
| @@ -321,7 +321,7 @@ def getNeoMount(): | ||||
|         elif lines.find('/dev/sdf1 /media/hdd') != -1: | ||||
|             neo = 'hdd_install_/dev/sdf1' | ||||
|  | ||||
|     return neo  | ||||
|     return neo | ||||
|  | ||||
|  | ||||
| def getNeoMount2(): | ||||
| @@ -343,7 +343,7 @@ def getNeoMount2(): | ||||
|         elif lines.find('/dev/sde1 /media/usb') != -1: | ||||
|             neo = 'usb_install_/dev/sde1' | ||||
|         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: | ||||
|             neo = 'usb_install_/dev/sda1' | ||||
|         elif lines.find('/dev/sdb1 /media/usb2') != -1: | ||||
| @@ -380,13 +380,13 @@ def getNeoMount4(): | ||||
|     if os.path.exists('/proc/mounts'): | ||||
|         with open('/proc/mounts', 'r') as f: | ||||
|             lines = f.read() | ||||
|             f.close()             | ||||
|             f.close() | ||||
|         if lines.find('/dev/sda1 /media/card') != -1: | ||||
|             neo = 'card_install_/dev/sda1' | ||||
|         elif lines.find('/dev/sdb1 /media/card') != -1: | ||||
|             neo = 'card_install_/dev/sdb1' | ||||
|     return neo | ||||
|      | ||||
|  | ||||
|  | ||||
| def getNeoMount5(): | ||||
|     neo = 'UNKNOWN' | ||||
| @@ -401,38 +401,38 @@ def getNeoMount5(): | ||||
|     return neo | ||||
|  | ||||
|  | ||||
| #zwraca typ chipa prcesora     | ||||
| #zwraca typ chipa prcesora | ||||
| def getCPUSoC(): | ||||
|     chipset = 'UNKNOWN' | ||||
|     if os.path.exists('/proc/stb/info/chipset'): | ||||
|         with open('/proc/stb/info/chipset', 'r') as f: | ||||
|             chipset = f.readline().strip() | ||||
|             f.close()      | ||||
|             f.close() | ||||
|         if chipset == '7405(with 3D)': | ||||
|                 chipset = '7405' | ||||
|     return chipset | ||||
|      | ||||
|  | ||||
|  | ||||
| def getCPUSoCModel(): | ||||
|     devicetree = 'UNKNOWN' | ||||
|     if os.path.exists('/proc/device-tree/model'): | ||||
|         with open('/proc/device-tree/model', 'r') as f: | ||||
|             devicetree = f.readline().strip() | ||||
|             f.close()         | ||||
|     return devicetree    | ||||
|             f.close() | ||||
|     return devicetree | ||||
|  | ||||
| #zwraca wybrane image w neoboot do uruchomienia    | ||||
| #zwraca wybrane image w neoboot do uruchomienia | ||||
|  | ||||
|  | ||||
| def getImageNeoBoot():    | ||||
| def getImageNeoBoot(): | ||||
|     imagefile = 'UNKNOWN' | ||||
|     if os.path.exists('%sImageBoot/.neonextboot' % getNeoLocation()): | ||||
|         with open('%sImageBoot/.neonextboot' % getNeoLocation(), 'r') as f: | ||||
|             imagefile = f.readline().strip() | ||||
|             f.close()  | ||||
|             f.close() | ||||
|     return imagefile | ||||
|  | ||||
| #zwraca model vuplus    | ||||
| #zwraca model vuplus | ||||
|  | ||||
|  | ||||
| def getBoxVuModel(): | ||||
| @@ -440,7 +440,7 @@ def getBoxVuModel(): | ||||
|     if fileExists("/proc/stb/info/vumodel") and not fileExists("/proc/stb/info/boxtype"): | ||||
|         with open('/proc/stb/info/vumodel', 'r') as f: | ||||
|             vumodel = f.readline().strip() | ||||
|             f.close()  | ||||
|             f.close() | ||||
|     elif fileExists("/proc/stb/info/boxtype") and not fileExists("/proc/stb/info/vumodel"): | ||||
|         with open('/proc/stb/info/boxtype', 'r') as f: | ||||
|             vumodel = f.readline().strip() | ||||
| @@ -455,19 +455,19 @@ def getVuModel(): | ||||
|         procmodel = f.readline().strip() | ||||
|         f.close() | ||||
|         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(): | ||||
|     if os.path.exists('/etc/hostname'): | ||||
|         with open('/etc/hostname', 'r') as f: | ||||
|             myboxname = f.readline().strip() | ||||
|             f.close()    | ||||
|     return myboxname     | ||||
|             f.close() | ||||
|     return myboxname | ||||
|  | ||||
| #zwraca vuplus/vumodel  | ||||
| #zwraca vuplus/vumodel | ||||
|  | ||||
|  | ||||
| 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"): | ||||
|         BOX_NAME = open('/proc/stb/info/model').read().strip() | ||||
|     return BOX_NAME | ||||
|      | ||||
|  | ||||
| #zwraca strukture folderu zip - vuplus/vumodel | ||||
|  | ||||
|  | ||||
| @@ -507,17 +507,17 @@ def runCMDS(cmdsList): | ||||
|     if isinstance(cmdsList, (list, tuple)): | ||||
|         myCMD = '\n'.join(cmdsList)# + '\n' | ||||
|     ret = os.system(myCMD) | ||||
|     return rett            | ||||
|     return rett | ||||
|  | ||||
|  | ||||
| def getImageDistroN():  | ||||
|     image = 'Internal storage'              | ||||
| def getImageDistroN(): | ||||
|     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: | ||||
|                         image = f.readline().strip() | ||||
|                         f.close() | ||||
|                          | ||||
|  | ||||
|     elif not fileExists('/.multinfo') and fileExists('/etc/vtiversion.info'): | ||||
|                     f = open("/etc/vtiversion.info", 'r') | ||||
|                     imagever = f.readline().strip().replace("Release ", " ") | ||||
| @@ -531,15 +531,15 @@ def getImageDistroN(): | ||||
|                     image = imagever | ||||
|  | ||||
| #    elif not fileExists('/.multinfo') and fileExists('/etc/vtiversion.info'): | ||||
| #                    image = 'VTI Team Image '  | ||||
|                      | ||||
| #                    image = 'VTI Team Image ' | ||||
|  | ||||
|     elif fileExists('/.multinfo') and fileExists('/etc/bhversion'): | ||||
|                     image = 'Flash ' + ' ' + getBoxHostName() | ||||
|  | ||||
|     elif fileExists('/.multinfo') and fileExists('/etc/vtiversion.info'): | ||||
|                     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 | ||||
|                     image = getImageDistro() | ||||
|  | ||||
| @@ -547,11 +547,11 @@ def getImageDistroN(): | ||||
|                     obraz = open('/media/InternalFlash/etc/issue.net', 'r').readlines() | ||||
|                     imagetype = obraz[0][:-3] | ||||
|                     image = imagetype | ||||
|       | ||||
|  | ||||
|     elif fileExists('/etc/issue.net') and not fileExists('/.multinfo'): | ||||
|                     obraz = open('/etc/issue.net', 'r').readlines() | ||||
|                     imagetype = obraz[0][:-3] | ||||
|                     image = imagetype                         | ||||
|                     image = imagetype | ||||
|  | ||||
|     else: | ||||
|                     image = 'Inernal Flash ' + ' ' + getBoxHostName() | ||||
| @@ -690,7 +690,7 @@ def getChipSetString(): | ||||
|         return str(chipset.lower().replace('\n', '').replace('bcm', '')) | ||||
|     except IOError: | ||||
|         return 'unavailable' | ||||
|          | ||||
|  | ||||
|  | ||||
| def getCPUString(): | ||||
|     try: | ||||
| @@ -729,7 +729,7 @@ def getCpuCoresString(): | ||||
|         return cores | ||||
|     except IOError: | ||||
|         return 'unavailable' | ||||
|          | ||||
|  | ||||
|  | ||||
| def getEnigmaVersionString(): | ||||
|     import enigma | ||||
| @@ -737,7 +737,7 @@ def getEnigmaVersionString(): | ||||
|     if '-(no branch)' in enigma_version: | ||||
|         enigma_version = enigma_version[:-12] | ||||
|     return enigma_version | ||||
|      | ||||
|  | ||||
|  | ||||
| def getKernelVersionString(): | ||||
|     try: | ||||
| @@ -828,61 +828,61 @@ def getMachineProcModel(): | ||||
|             elif BOX_NAME == 'uno4k': | ||||
|                 GETMACHINEPROCMODEL = 'bcm7252S' | ||||
|             elif BOX_NAME == 'solo4k': | ||||
|                 GETMACHINEPROCMODEL = 'bcm7376'  | ||||
|                 GETMACHINEPROCMODEL = 'bcm7376' | ||||
|             elif BOX_NAME == 'zero4K': | ||||
|                 GETMACHINEPROCMODEL = 'bcm72604' | ||||
|             elif BOX_NAME == 'uno4kse': | ||||
|                 GETMACHINEPROCMODEL = ''                                                | ||||
|                 GETMACHINEPROCMODEL = '' | ||||
|             procmodel = getMachineProcModel() | ||||
|     return procmodel | ||||
|      | ||||
|  | ||||
|  | ||||
| def getMountPointAll(): | ||||
|             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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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('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': | ||||
|                     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': | ||||
|                     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': | ||||
|                     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': | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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')  | ||||
|             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') | ||||
|             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') | ||||
|             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') | ||||
|             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') | ||||
|             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') | ||||
|             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') | ||||
|             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') | ||||
|             #--------------------------------------------- | ||||
|             elif getNeoMount4() == 'card_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')  | ||||
|             elif getNeoMount4() == 'card_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')  | ||||
|             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 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')  | ||||
|             elif getNeoMount4() == 'card_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') | ||||
|             elif getNeoMount4() == 'card_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') | ||||
|             #--------------------------------------------- | ||||
|             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(): | ||||
|             os.system('' + LinkNeoBoot + '/files/mountpoint.sh')  | ||||
|             os.system('echo ' + getLocationMultiboot() + ' > ' + LinkNeoBoot + '/bin/install; chmod 0755 ' + LinkNeoBoot + '/bin/install')     | ||||
|             os.system('' + LinkNeoBoot + '/files/mountpoint.sh') | ||||
|             os.system('echo ' + getLocationMultiboot() + ' > ' + LinkNeoBoot + '/bin/install; chmod 0755 ' + LinkNeoBoot + '/bin/install') | ||||
|             if getLocationMultiboot() == '/dev/sda1': | ||||
|                     out = open('' + LinkNeoBoot + '/files/neo.sh', 'w') | ||||
|                     out.write('#!/bin/sh\n\n/bin/mount /dev/sda1 ' + getNeoLocation() + '  \n\nexit 0') | ||||
| @@ -902,7 +902,7 @@ def getMountPointNeo(): | ||||
|             elif getLocationMultiboot() == '/dev/sdc1': | ||||
|                     out = open('' + LinkNeoBoot + '/files/neo.sh', 'w') | ||||
|                     out.write('#!/bin/sh\n\n/bin/mount /dev/sdc1 ' + getNeoLocation() + '  \n\nexit 0') | ||||
|                     out.close()                     | ||||
|                     out.close() | ||||
|             elif getLocationMultiboot() == '/dev/sdd1': | ||||
|                     out = open('' + LinkNeoBoot + '/files/neo.sh', 'w') | ||||
|                     out.write('#!/bin/sh\n\n/bin/mount /dev/sdd1 ' + getNeoLocation() + '  \n\nexit 0') | ||||
| @@ -920,47 +920,46 @@ def getMountPointNeo(): | ||||
|  | ||||
| def getMountPointNeo2(): | ||||
|         #--------------------------------------------- | ||||
|         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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     os.system('echo "umount -l /media/hdd\nmkdir -p /media/hdd\n/bin/mount /dev/sda2 /media/hdd"  >> ' + 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': | ||||
|                     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': | ||||
|                     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': | ||||
|                     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': | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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':  | ||||
|                     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')  | ||||
|         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') | ||||
|         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') | ||||
|         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') | ||||
|         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') | ||||
|         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') | ||||
|         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') | ||||
|         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') | ||||
|         #--------------------------------------------- | ||||
|         elif getNeoMount4() == 'card_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')  | ||||
|         elif getNeoMount4() == 'card_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')  | ||||
|         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 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')  | ||||
|         elif getNeoMount4() == 'card_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') | ||||
|         elif getNeoMount4() == 'card_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') | ||||
|         #--------------------------------------------- | ||||
|         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') | ||||
|  | ||||
|  | ||||
| boxbrand = sys.modules[__name__] | ||||
|  | ||||
|   | ||||
| @@ -1,44 +1,44 @@ | ||||
| #!/usr/bin/python | ||||
| # -*- coding: utf-8 -*- | ||||
|    | ||||
|  | ||||
| import sys | ||||
| import os | ||||
| from os import system | ||||
| import time         | ||||
| import time | ||||
| from Tools.Directories import fileExists, SCOPE_PLUGINS | ||||
|  | ||||
|  | ||||
| def getAccesDate():  | ||||
|     timego = ''    | ||||
| def getAccesDate(): | ||||
|     timego = '' | ||||
|     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: | ||||
|         timego = 'access' | ||||
|     elif strzal < dana: | ||||
|         timego = 'isaccess'        | ||||
|         timego = 'isaccess' | ||||
|     else: | ||||
|         timego = 'timeoff' | ||||
|         os.system('echo "19700101"  > /usr/lib/periodon/.kodn')  | ||||
|         os.system('echo "19700101"  > /usr/lib/periodon/.kodn') | ||||
|     return timego | ||||
|  | ||||
|  | ||||
| def getTestCzas(): | ||||
|     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: | ||||
|             mytestnC = f.readline().strip() | ||||
|             f.close()    | ||||
|             f.close() | ||||
|     return mytestnC | ||||
|  | ||||
|  | ||||
| def getTestToTest(): | ||||
|     mytestnb = '' | ||||
|     if os.path.exists('/tmp/.nkod'):         | ||||
|     if os.path.exists('/tmp/.nkod'): | ||||
|         with open('/tmp/.nkod', 'r') as f: | ||||
|             mytestnb = f.readline().strip() | ||||
|             f.close()    | ||||
|             f.close() | ||||
|     return mytestnb | ||||
|                                                            | ||||
|  | ||||
|  | ||||
| def getTestIn(): | ||||
|     neopluspro = 'UNKNOWN' | ||||
| @@ -48,7 +48,7 @@ def getTestIn(): | ||||
|             f.close() | ||||
|         if lines.find('1234' + getTestToTest() + '') != -1: | ||||
|             neopluspro = '1234%s' % getTestToTest() | ||||
|     return neopluspro     | ||||
|     return neopluspro | ||||
|  | ||||
|  | ||||
| def getTestOut(): | ||||
| @@ -56,50 +56,48 @@ def getTestOut(): | ||||
|     if os.path.exists('/tmp/.nkod'): | ||||
|         with open('/tmp/.nkod', 'r') as f: | ||||
|             lines2 = f.read() | ||||
|             f.close()             | ||||
|             f.close() | ||||
|         if lines2.find("%s" % getTestToTest()) != -1: | ||||
|             neoplus = '1234%s' % getTestToTest()  | ||||
|     return neoplus  | ||||
|      | ||||
|             neoplus = '1234%s' % getTestToTest() | ||||
|     return neoplus | ||||
|  | ||||
|  | ||||
| def getAccessN(): | ||||
|     neopro = 'UNKNOWN' | ||||
|     if os.path.exists('/usr/lib/periodon/.kodn'): | ||||
|         with open('/usr/lib/periodon/.kodn', 'r') as f: | ||||
|             lines3 = f.read() | ||||
|             f.close()             | ||||
|         if lines3.find('1234') != -1:        | ||||
|             f.close() | ||||
|         if lines3.find('1234') != -1: | ||||
|             neopro = '1234' | ||||
|         elif not lines3.find('1234') != -1: | ||||
|             neopro = '1235' | ||||
|     return neopro     | ||||
|     return neopro | ||||
|  | ||||
|  | ||||
| def getTestInTime():   | ||||
| def getTestInTime(): | ||||
|     mydatein = 'UNKNOWN' | ||||
|     if os.path.exists('/tmp/.finishdate'): | ||||
|         with open('/tmp/.finishdate', 'r') as f: | ||||
|             mydatein = f.readline().strip() | ||||
|             f.close()    | ||||
|     return mydatein  | ||||
|      | ||||
|             f.close() | ||||
|     return mydatein | ||||
|  | ||||
|  | ||||
| def getTestOutTime(): | ||||
|     mydateout = 'UNKNOWN' | ||||
|     if os.path.exists('/usr/lib/periodon/.accessdate'): | ||||
|         with open('/usr/lib/periodon/.accessdate', 'r') as f: | ||||
|             mydateout = f.readline().strip() | ||||
|             f.close()    | ||||
|             f.close() | ||||
|     return mydateout | ||||
|      | ||||
|  | ||||
|  | ||||
| def getButtonPin(): | ||||
|     mypin = 'UNKNOWN'   | ||||
|     if os.path.exists('/usr/lib/periodon'):                 | ||||
|     mypin = 'UNKNOWN' | ||||
|     if os.path.exists('/usr/lib/periodon'): | ||||
|         out = open('/usr/lib/periodon/.kodn', 'w') | ||||
|         out.write('1234%s' % getTestToTest()) | ||||
|         out.close()  | ||||
|         out.close() | ||||
|         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"> | ||||
|   <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" /> | ||||
|   <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="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" /> | ||||
| @@ -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" /> | ||||
|   <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="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_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_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" /> | ||||
|   <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" /> | ||||
| @@ -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="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="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="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 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="label19" position="75,909" size="498,43" font="Regular;22" halign="left" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="orange" />     | ||||
|   <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="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="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="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="label20" position="1295,25" zPosition="1" size="625,50" font="Regular;30" halign="left" valign="center" backgroundColor="black" transparent="1" foregroundColor="red" /> | ||||
|  | ||||
| </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="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" /> | ||||
|    | ||||
|  | ||||
| </screen> | ||||
|    | ||||
|  | ||||
| """ | ||||
|  | ||||
| ### | ||||
|   | ||||
|   | ||||
|   | ||||
| @@ -4,23 +4,23 @@ from Screens.Screen import Screen | ||||
| from Components.Pixmap import Pixmap | ||||
| import os | ||||
|  | ||||
| #Colors (#AARRGGBB)   | ||||
| #Colors (#AARRGGBB) | ||||
| #____Recommended colors - Zalecane kolory : | ||||
| #color name="white" value="#ffffff"  | ||||
| #color name="darkwhite" value="#00dddddd"  | ||||
| #color name="red" value="#f23d21"  | ||||
| #color name="green" value="#389416"  | ||||
| #color name="blue" value="#0064c7"  | ||||
| #color name="yellow" value="#bab329"  | ||||
| #color name="orange" value="#00ffa500"  | ||||
| #color name="gray" value="#808080"  | ||||
| #color name="lightgrey" value="#009b9b9b"  | ||||
| #color name="white" value="#ffffff" | ||||
| #color name="darkwhite" value="#00dddddd" | ||||
| #color name="red" value="#f23d21" | ||||
| #color name="green" value="#389416" | ||||
| #color name="blue" value="#0064c7" | ||||
| #color name="yellow" value="#bab329" | ||||
| #color name="orange" value="#00ffa500" | ||||
| #color name="gray" value="#808080" | ||||
| #color name="lightgrey" value="#009b9b9b" | ||||
| #        green = '#00389416' lub #00389416 | ||||
| #        red = '#00ff2525' | ||||
| #        yellow = '#00ffe875' | ||||
| #        orange = '#00ff7f50' | ||||
| #   seledynowy  =  #00FF00 | ||||
| #   jasny-blue  =  #99FFFF        | ||||
| #   jasny-blue  =  #99FFFF | ||||
|  | ||||
| # Zamiast font=Regular ktory nie rozpoznaje polskich znakow np. na VTi, mozesz zmienic na ponizsze font="*: | ||||
|     #   font -  genel | ||||
| @@ -28,15 +28,15 @@ import os | ||||
|     #   font -  tasat | ||||
|     #   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___ | ||||
| ImageChooseFULLHD = """  | ||||
| ImageChooseFULLHD = """ | ||||
| <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" /> | ||||
|   <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" />   | ||||
|   <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/skin.png" position="center,center" zPosition="-7" size="1920,1080" />   | ||||
|   <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" /> | ||||
|   <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="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" /> | ||||
| @@ -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/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/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" />   | ||||
|   <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 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" /> | ||||
|   <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" /> | ||||
|   <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,826" size="61,45" valign="center" text="3 >" transparent="1" /> | ||||
| @@ -90,99 +90,99 @@ ImageChooseFULLHD = """ | ||||
|  | ||||
| ###____ Skin Ultra HD - ImageChooseULTRAHD ___ mod. gutosie___ | ||||
| ImageChooseULTRAHD = """ | ||||
| <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 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" />     | ||||
|   <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="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="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="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" />     | ||||
|   <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,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,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 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="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" />     | ||||
|   <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="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 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_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" />     | ||||
|   <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_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" />     | ||||
|   <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" />     | ||||
|   <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" />     | ||||
| <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 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" /> | ||||
|   <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="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="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="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" /> | ||||
|   <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,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,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 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="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" /> | ||||
|   <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="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 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_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" /> | ||||
|   <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_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" /> | ||||
|   <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" /> | ||||
|   <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>     | ||||
|   <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"> | ||||
|   <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"> | ||||
|   <convert type="ClockToText">Format:%e. %b.</convert> | ||||
|   </widget>   | ||||
|   </widget> | ||||
| </screen>""" | ||||
|  | ||||
|  | ||||
| ###____ Skin HD - ImageChoose ___mod. gutosie ___ | ||||
| ImageChooseHD = """ | ||||
| <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 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     | ||||
|                 <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="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="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="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     | ||||
|                 <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,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,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 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="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     | ||||
|                 <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="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 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/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     | ||||
|                 <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_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     | ||||
|                 <eLabel position="40,25" zPosition="-10" size="754,650" backgroundColor="#1A0F0F0F" name="layer1" />\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 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 | ||||
|                 <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="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="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="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 | ||||
|                 <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,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,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 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="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 | ||||
|                 <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="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 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/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 | ||||
|                 <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_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 | ||||
|                 <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 | ||||
|                 <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"> | ||||
|                 <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"> | ||||
|                 <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>\n | ||||
| </screen> | ||||
| @@ -210,20 +210,20 @@ MyUpgradeFULLHD = """ | ||||
|  | ||||
| ###____ Skin UltraHD - MyUpgradeUltraHD ___mod. gutosie ___ | ||||
| MyUpgradeUltraHD = """ | ||||
| <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 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">    | ||||
| <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 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"> | ||||
|           {"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 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="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="0,60" zPosition="-2" size="2100,900" backgroundColor="#1A0F0F0F" name="popupOrt" />     | ||||
|           </widget> | ||||
|           <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="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="0,60" zPosition="-2" size="2100,900" backgroundColor="#1A0F0F0F" name="popupOrt" /> | ||||
|           <eLabel position="90,900" zPosition="-1" size="1920,120" backgroundColor="#1A27408B" name="popupAlt" /> | ||||
|         </screen>""" | ||||
|          | ||||
|  | ||||
|  | ||||
| ###____ Skin MyUpgradeHD - MyUpgradeHD ___mod. gutosie ___ | ||||
| MyUpgradeHD = """ | ||||
| @@ -241,9 +241,9 @@ MyUpgradeHD = """ | ||||
|                   </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="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 ___ | ||||
| NeoBootInstallationFULLHD = """ | ||||
| <screen name="NeoBootInstallationFULLHD" position="410,138" size="1200,850" title="NeoBoot"> | ||||
| @@ -268,31 +268,31 @@ NeoBootInstallationFULLHD = """ | ||||
|  | ||||
| ###____ Skin NeoBootInstallationUltraHD - NeoBootInstallationUltraHD ___mod. gutosie ___ | ||||
| NeoBootInstallationUltraHD = """ | ||||
| <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 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="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" />     | ||||
|         <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" />     | ||||
|         <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_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_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_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_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="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" />     | ||||
| <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 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="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" /> | ||||
|         <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" /> | ||||
|         <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_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_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_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_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="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" /> | ||||
|         <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"> | ||||
|         <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> | ||||
|         </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="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"  /> | ||||
|   <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/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" />  | ||||
|   <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_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" />   | ||||
|   <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/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" /> | ||||
|   <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_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="label3" position="20,339" size="816,61" zPosition="1" halign="center" font="Regular;24" backgroundColor="black" transparent="1" foregroundColor="#58ccff" /> | ||||
|   </screen>""" | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|                      | ||||
|   | ||||
| @@ -6,10 +6,10 @@ import os | ||||
| # mercus = /neoskins/mercus/mercus_skin.py | ||||
|  | ||||
| ### ImageChooseFULLHD  - mercus | ||||
| ImageChooseFULLHD = """  | ||||
| ImageChooseFULLHD = """ | ||||
| <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" /> | ||||
|   <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="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" /> | ||||
| @@ -46,7 +46,7 @@ ImageChooseFULLHD = """ | ||||
|   </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_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" /> | ||||
|   <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" /> | ||||
|   | ||||
| @@ -5,54 +5,54 @@ import os | ||||
|  | ||||
| # skin /neoskins/matrix/matrix_skin.py - mod.gutosie | ||||
|  | ||||
| ### ImageChooseFULLHD   | ||||
| ImageChooseFULLHD = """  | ||||
| <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 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" />    | ||||
| <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="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="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="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" />     | ||||
| ### ImageChooseFULLHD | ||||
| ImageChooseFULLHD = """ | ||||
| <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 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" /> | ||||
| <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="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="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="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="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" /> | ||||
| <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,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" />     | ||||
| <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,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="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" />     | ||||
| <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" />     | ||||
| <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="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_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_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_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_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="1194,90" zPosition="-10" size="668,876" backgroundColor="#1A27408B" name="layer2" />     | ||||
| <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,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" /> | ||||
| <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,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="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" /> | ||||
| <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" /> | ||||
| <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="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_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_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_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_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="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"> | ||||
| <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"> | ||||
| <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"> | ||||
| <convert type="ClockToText">Format:%e. %b.</convert> | ||||
| </widget> | ||||
|   | ||||
| @@ -5,17 +5,17 @@ from Components.Pixmap import Pixmap | ||||
| import os | ||||
|  | ||||
|  | ||||
| #Colors (#AARRGGBB)   | ||||
| #Colors (#AARRGGBB) | ||||
| #____Recommended colors - Zalecane kolory : | ||||
| #color name="white" value="#ffffff"  | ||||
| #color name="darkwhite" value="#00dddddd"  | ||||
| #color name="red" value="#f23d21"  | ||||
| #color name="green" value="#389416"  | ||||
| #color name="blue" value="#0064c7"  | ||||
| #color name="yellow" value="#bab329"  | ||||
| #color name="orange" value="#00ffa500"  | ||||
| #color name="gray" value="#808080"  | ||||
| #color name="lightgrey" value="#009b9b9b"  | ||||
| #color name="white" value="#ffffff" | ||||
| #color name="darkwhite" value="#00dddddd" | ||||
| #color name="red" value="#f23d21" | ||||
| #color name="green" value="#389416" | ||||
| #color name="blue" value="#0064c7" | ||||
| #color name="yellow" value="#bab329" | ||||
| #color name="orange" value="#00ffa500" | ||||
| #color name="gray" value="#808080" | ||||
| #color name="lightgrey" value="#009b9b9b" | ||||
|  | ||||
| #   font genel | ||||
| #   font baslk | ||||
| @@ -25,91 +25,91 @@ import os | ||||
| #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" /> | ||||
|  | ||||
| ### ImageChooseFULLHD   | ||||
| ImageChooseFULLHD = """  | ||||
| <screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">  | ||||
| ### ImageChooseFULLHD | ||||
| ImageChooseFULLHD = """ | ||||
| <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" /> | ||||
|   <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="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,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="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 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="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,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="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" /> | ||||
|  | ||||
|   <eLabel position="70,152" size="1075,2" backgroundColor="blue" name="linia" />   | ||||
|   <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" />  | ||||
|   <eLabel position="70,152" size="1075,2" backgroundColor="blue" name="linia" /> | ||||
|   <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" /> | ||||
|   <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 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_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_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/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/blue.png" position="1570,990" size="34,38" zPosition="1" alphatest="blend" /> | ||||
|                                                                                         | ||||
| #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" />    | ||||
|  | ||||
| #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" /> | ||||
|  | ||||
| #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" /> | ||||
|  | ||||
| #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="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" /> | ||||
|  | ||||
| #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_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_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" /> | ||||
|                         | ||||
| #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="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="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     | ||||
|   <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 | ||||
|   <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" /> | ||||
|                                                                                                  | ||||
|  | ||||
| #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="label7" position="1060,324" zPosition="1" size="85,66" font="tasat;30" halign="center" valign="center" backgroundColor="black" transparent="1" foregroundColor="#00ff7f50" />   | ||||
|                        | ||||
| #Version update:         | ||||
|   <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: | ||||
|   <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 | ||||
|   <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 | ||||
|     <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: | ||||
|   <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 | ||||
|   <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 ___ | ||||
| ImageChooseHD = """ | ||||
| <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" />  | ||||
|   <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" />      | ||||
|   <widget source="Title" render="Label" position="12,5" size="788,30" font="Regular;28" halign="left" foregroundColor="#58bcff" backgroundColor="transpBlack" transparent="1" />  | ||||
| <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" /> | ||||
|   <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" /> | ||||
|   <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 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" /> | ||||
| @@ -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="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="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_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" /> | ||||
| @@ -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" /> | ||||
|   <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> | ||||
|   </widget>    | ||||
|   </widget> | ||||
| </screen> | ||||
| """ | ||||
|   | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -103,7 +103,7 @@ class StartImage(Screen): | ||||
|             else: | ||||
|                 system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) | ||||
|         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() | ||||
|         if self.sel: | ||||
| @@ -121,36 +121,36 @@ class StartImage(Screen): | ||||
|                 os.system('rm -f /media/InternalFlash/linuxrootfs3/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;') | ||||
| #            else:                                                                                                  | ||||
| #                pass                                                                   | ||||
| #            else: | ||||
| #                pass | ||||
|             #_____ARM procesor____ | ||||
|             if (getSupportedTuners()):          | ||||
|             if (getSupportedTuners()): | ||||
|                         if getImageNeoBoot() == 'Flash': | ||||
|                             if fileExists('/.multinfo'): | ||||
|                                 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...') | ||||
|                                         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]) | ||||
|                                 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...') | ||||
|                                         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]) | ||||
|                                 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...') | ||||
|                                         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]) | ||||
|                                 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...') | ||||
|                                         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]) | ||||
|                                 elif fileExists('/media/InternalFlash/sbin/init'): | ||||
|                                         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 '   | ||||
|                                         self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])                                 | ||||
|                                         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]) | ||||
|                                 else: | ||||
|                                         cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') | ||||
|                                         cmd1 = 'sleep 5; reboot -d -f '   | ||||
|                                         self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])                              | ||||
|                                         cmd1 = 'sleep 5; reboot -d -f ' | ||||
|                                         self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1]) | ||||
|                             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') | ||||
|                                 cmd1 = 'sleep 5; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -d -f ' | ||||
| @@ -175,7 +175,7 @@ class StartImage(Screen): | ||||
|                         else: | ||||
|                             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.close()  | ||||
|                             self.close() | ||||
|  | ||||
|             else: | ||||
|                             os.system('echo "Flash "  >> ' + getNeoLocation() + 'ImageBoot/.neonextboot') | ||||
|   | ||||
| @@ -1,11 +1,11 @@ | ||||
| # -*- coding: utf-8 -*- | ||||
|   | ||||
| #from __init__ import _   | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _                                                                                                                                                     | ||||
|  | ||||
| #from __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 enigma import getDesktop | ||||
| from enigma import eTimer | ||||
| from Screens.Screen import Screen                                                                                                                                                | ||||
| from Screens.Screen import Screen | ||||
| from Screens.MessageBox import MessageBox | ||||
| from Screens.ChoiceBox import ChoiceBox | ||||
| 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 | ||||
| import os | ||||
| import time | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'      | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
|  | ||||
|  | ||||
| class StartImage(Screen): | ||||
| @@ -73,7 +73,7 @@ class StartImage(Screen): | ||||
|          'back': self.close}) | ||||
|         self['label1'] = Label(_('Start the chosen system now ?')) | ||||
|         self['label2'] = Label(_('Select OK to run the image.')) | ||||
|          | ||||
|  | ||||
|     def select(self): | ||||
|         self.list = [] | ||||
|         mypath = '' + LinkNeoBoot + '' | ||||
| @@ -84,76 +84,76 @@ class StartImage(Screen): | ||||
|         self.list.append(res) | ||||
|         self['list'].list = self.list | ||||
|  | ||||
|     def KeyOk(self):  | ||||
|         if getImageNeoBoot() != 'Flash':  | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))  | ||||
|     def KeyOk(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot())) | ||||
|                 self.StartImageInNeoBoot() | ||||
|         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() | ||||
|         #--------------------------------------------- | ||||
|         getMountPointNeo2() | ||||
|         #--------------------------------------------- | ||||
|  | ||||
|     def StartImageInNeoBoot(self):                               | ||||
|     def StartImageInNeoBoot(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):  | ||||
|                 system('touch /tmp/.control_ok ')  | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): | ||||
|                 system('touch /tmp/.control_ok ') | ||||
|             else: | ||||
|                 system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) | ||||
|  | ||||
|         if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':            | ||||
|                 if getBoxVuModel() == 'duo4k':                | ||||
|         if fileExists('/.multinfo') and getCPUtype() == 'ARMv7': | ||||
|                 if getBoxVuModel() == 'duo4k': | ||||
|                     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() | ||||
|         if self.sel: | ||||
|             self.sel = self.sel[2]      | ||||
|         if self.sel == 0:           | ||||
|             self.sel = self.sel[2] | ||||
|         if self.sel == 0: | ||||
|             if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'): | ||||
|                 os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;') | ||||
|             if not fileExists('/bin/busybox.nosuid'): | ||||
|                 os.system('ln -sf "busybox" "/bin/busybox.nosuid" ') | ||||
| #################_____ARM____##########################  | ||||
|                                                                                           | ||||
|             #VUPLUS ARM - Duo4k vu_mmcblk0p6.sh                                              | ||||
| #################_____ARM____########################## | ||||
|  | ||||
|             #VUPLUS ARM - Duo4k vu_mmcblk0p6.sh | ||||
|             if getCPUSoC() == '7278' or getBoxHostName() == 'vuduo4k': | ||||
|                         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())) | ||||
|                             self.session.open(MessageBox, mess, MessageBox.TYPE_INFO)  | ||||
|                             self.session.open(MessageBox, mess, MessageBox.TYPE_INFO) | ||||
|                         else: | ||||
|                             if getImageNeoBoot() == 'Flash':                                                 | ||||
|                                 if fileExists('/.multinfo'):                  | ||||
|                                     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 '                   | ||||
|                             if getImageNeoBoot() == 'Flash': | ||||
|                                 if fileExists('/.multinfo'): | ||||
|                                     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 ' | ||||
|  | ||||
|                                 elif not fileExists('/.multinfo'):  | ||||
|                                     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'                                                    | ||||
|                                 elif not fileExists('/.multinfo'): | ||||
|                                     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' | ||||
|  | ||||
|                             elif getImageNeoBoot() != 'Flash':                                                  | ||||
|                                 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'):     | ||||
|                             elif getImageNeoBoot() != 'Flash': | ||||
|                                 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 = '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 '   | ||||
|                                                                                  | ||||
|                                         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 = 'cd /media/InternalFlash; ln -sf "neoinitarmvu" "/media/InternalFlash/sbin/init"; ' + LinkNeoBoot + '/files/kernel.sh '                                                                                        | ||||
|                                          | ||||
|                                         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())): | ||||
|                                         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.close()   | ||||
|                                                         | ||||
|                             self.close() | ||||
|  | ||||
|             else: | ||||
|                             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) | ||||
|   | ||||
| @@ -1,11 +1,11 @@ | ||||
| # -*- coding: utf-8 -*- | ||||
|   | ||||
| #from __init__ import _   | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _                                                                                                                                                     | ||||
|  | ||||
| #from __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 enigma import getDesktop | ||||
| from enigma import eTimer | ||||
| from Screens.Screen import Screen                                                                                                                                                | ||||
| from Screens.Screen import Screen | ||||
| from Screens.MessageBox import MessageBox | ||||
| from Screens.ChoiceBox import ChoiceBox | ||||
| 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 | ||||
| import os | ||||
| import time | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'      | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
|  | ||||
|  | ||||
| class StartImage(Screen): | ||||
| @@ -73,7 +73,7 @@ class StartImage(Screen): | ||||
|          'back': self.close}) | ||||
|         self['label1'] = Label(_('Start the chosen system now ?')) | ||||
|         self['label2'] = Label(_('Select OK to run the image.')) | ||||
|          | ||||
|  | ||||
|     def select(self): | ||||
|         self.list = [] | ||||
|         mypath = '' + LinkNeoBoot + '' | ||||
| @@ -84,76 +84,76 @@ class StartImage(Screen): | ||||
|         self.list.append(res) | ||||
|         self['list'].list = self.list | ||||
|  | ||||
|     def KeyOk(self):  | ||||
|         if getImageNeoBoot() != 'Flash':  | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))  | ||||
|     def KeyOk(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot())) | ||||
|                 self.StartImageInNeoBoot() | ||||
|         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() | ||||
|         #--------------------------------------------- | ||||
|         getMountPointNeo2() | ||||
|         #---------------------------------------------') | ||||
|  | ||||
|     def StartImageInNeoBoot(self):                               | ||||
|     def StartImageInNeoBoot(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):  | ||||
|                 system('touch /tmp/.control_ok ')  | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): | ||||
|                 system('touch /tmp/.control_ok ') | ||||
|             else: | ||||
|                 system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) | ||||
|  | ||||
|         if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':            | ||||
|                 if getBoxVuModel() == 'duo4kse':                | ||||
|         if fileExists('/.multinfo') and getCPUtype() == 'ARMv7': | ||||
|                 if getBoxVuModel() == 'duo4kse': | ||||
|                     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() | ||||
|         if self.sel: | ||||
|             self.sel = self.sel[2]      | ||||
|         if self.sel == 0:           | ||||
|             self.sel = self.sel[2] | ||||
|         if self.sel == 0: | ||||
|             if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'): | ||||
|                 os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;') | ||||
|             if not fileExists('/bin/busybox.nosuid'): | ||||
|                 os.system('ln -sf "busybox" "/bin/busybox.nosuid" ') | ||||
| #################_____ARM____##########################  | ||||
|                                                                                           | ||||
|             #VUPLUS ARM - Duo4kse vu_mmcblk0p6.sh                                              | ||||
| #################_____ARM____########################## | ||||
|  | ||||
|             #VUPLUS ARM - Duo4kse vu_mmcblk0p6.sh | ||||
|             if getCPUSoC() == '7444s' or getBoxHostName() == 'vuduo4kse' and getBoxHostName() != 'vuultimo4k': | ||||
|                         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())) | ||||
|                             self.session.open(MessageBox, mess, MessageBox.TYPE_INFO)  | ||||
|                             self.session.open(MessageBox, mess, MessageBox.TYPE_INFO) | ||||
|                         else: | ||||
|                             if getImageNeoBoot() == 'Flash':                                                 | ||||
|                                 if fileExists('/.multinfo'):                  | ||||
|                                     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 '                   | ||||
|                             if getImageNeoBoot() == 'Flash': | ||||
|                                 if fileExists('/.multinfo'): | ||||
|                                     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 ' | ||||
|  | ||||
|                                 elif not fileExists('/.multinfo'):  | ||||
|                                     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'                                                    | ||||
|                                 elif not fileExists('/.multinfo'): | ||||
|                                     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' | ||||
|  | ||||
|                             elif getImageNeoBoot() != 'Flash':                                                  | ||||
|                                 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'):     | ||||
|                             elif getImageNeoBoot() != 'Flash': | ||||
|                                 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 = '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 '   | ||||
|                                                                                  | ||||
|                                         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 = 'cd /media/InternalFlash; ln -sf "neoinitarmvu" "/media/InternalFlash/sbin/init"; ' + LinkNeoBoot + '/files/kernel.sh '                                                                                        | ||||
|                                          | ||||
|                                         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())): | ||||
|                                         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.close()   | ||||
|                                                         | ||||
|                             self.close() | ||||
|  | ||||
|             else: | ||||
|                             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) | ||||
|   | ||||
| @@ -1,12 +1,12 @@ | ||||
| # -*- 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 enigma import getDesktop | ||||
| from enigma import eTimer | ||||
| from Screens.Screen import Screen                                                                                                                                                | ||||
| from Screens.Screen import Screen | ||||
| from Screens.Console import Console | ||||
| from Screens.MessageBox import MessageBox                           | ||||
| from Screens.MessageBox import MessageBox | ||||
| from Screens.ChoiceBox import ChoiceBox | ||||
| from Screens.VirtualKeyBoard import VirtualKeyBoard | ||||
| 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.path import dirname, isdir, isdir as os_isdir | ||||
| import os | ||||
| import time                   | ||||
| import time | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
|  | ||||
|  | ||||
| @@ -72,7 +72,7 @@ class StartImage(Screen): | ||||
|          'back': self.close}) | ||||
|         self['label1'] = Label(_('Start the chosen system now ?')) | ||||
|         self['label2'] = Label(_('Select OK to run the image.')) | ||||
|          | ||||
|  | ||||
|     def select(self): | ||||
|         self.list = [] | ||||
|         mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
| @@ -83,33 +83,33 @@ class StartImage(Screen): | ||||
|         self.list.append(res) | ||||
|         self['list'].list = self.list | ||||
|  | ||||
|     def KeyOk(self):  | ||||
|         if getImageNeoBoot() != 'Flash':  | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))  | ||||
|     def KeyOk(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot())) | ||||
|                 self.StartImageInNeoBoot() | ||||
|         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() | ||||
|         #--------------------------------------------- | ||||
|         getMountPointNeo2() | ||||
|         #--------------------------------------------- | ||||
|  | ||||
|     def StartImageInNeoBoot(self):                               | ||||
|     def StartImageInNeoBoot(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):  | ||||
|                 system('touch /tmp/.control_ok ')  | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): | ||||
|                 system('touch /tmp/.control_ok ') | ||||
|             else: | ||||
|                 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() | ||||
|         if self.sel: | ||||
|             self.sel = self.sel[2]      | ||||
|         if self.sel == 0:           | ||||
|             self.sel = self.sel[2] | ||||
|         if self.sel == 0: | ||||
|             if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'): | ||||
|                 os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;') | ||||
|             if (getSupportedTuners()):     | ||||
|                         if getImageNeoBoot() == 'Flash':   | ||||
|             if (getSupportedTuners()): | ||||
|                         if getImageNeoBoot() == 'Flash': | ||||
|                                 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 ' | ||||
|                                 self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1]) | ||||
| @@ -129,10 +129,9 @@ class StartImage(Screen): | ||||
|                         else: | ||||
|                             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.close()  | ||||
|                             self.close() | ||||
|  | ||||
|             else: | ||||
|                             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.close() | ||||
|                              | ||||
|   | ||||
| @@ -1,12 +1,12 @@ | ||||
| # -*- coding: utf-8 -*- | ||||
|  | ||||
| #from __init__ import _ | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _  | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _ | ||||
| #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 enigma import getDesktop | ||||
| from enigma import eTimer | ||||
| from Screens.Screen import Screen                                                                                                                                                | ||||
| from Screens.Screen import Screen | ||||
| from Screens.MessageBox import MessageBox | ||||
| from Screens.ChoiceBox import ChoiceBox | ||||
| 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.path import dirname, isdir, isdir as os_isdir | ||||
| import os | ||||
| import time                   | ||||
| import time | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -1,10 +1,10 @@ | ||||
| # -*- 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 enigma import getDesktop | ||||
| from enigma import eTimer | ||||
| from Screens.Screen import Screen                                                                                                                                                | ||||
| from Screens.Screen import Screen | ||||
| from Screens.Console import Console | ||||
| from Screens.MessageBox import MessageBox | ||||
| 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.path import dirname, isdir, isdir as os_isdir | ||||
| import os | ||||
| import time                  | ||||
| import time | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
|  | ||||
|  | ||||
| @@ -72,7 +72,7 @@ class StartImage(Screen): | ||||
|          'back': self.close}) | ||||
|         self['label1'] = Label(_('Start the chosen system now ?')) | ||||
|         self['label2'] = Label(_('Select OK to run the image.')) | ||||
|          | ||||
|  | ||||
|     def select(self): | ||||
|         self.list = [] | ||||
|         mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
| @@ -83,66 +83,66 @@ class StartImage(Screen): | ||||
|         self.list.append(res) | ||||
|         self['list'].list = self.list | ||||
|  | ||||
|     def KeyOk(self):  | ||||
|         if getImageNeoBoot() != 'Flash':  | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))  | ||||
|     def KeyOk(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot())) | ||||
|                 self.StartImageInNeoBoot() | ||||
|         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() | ||||
|         #--------------------------------------------- | ||||
|         getMountPointNeo2() | ||||
|         #--------------------------------------------- | ||||
|  | ||||
|     def StartImageInNeoBoot(self):                               | ||||
|     def StartImageInNeoBoot(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):  | ||||
|                 system('touch /tmp/.control_ok ')  | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): | ||||
|                 system('touch /tmp/.control_ok ') | ||||
|             else: | ||||
|                 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() | ||||
|         if self.sel: | ||||
|             self.sel = self.sel[2]      | ||||
|         if self.sel == 0:           | ||||
|             self.sel = self.sel[2] | ||||
|         if self.sel == 0: | ||||
|             if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'): | ||||
|                 os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;') | ||||
|             if not fileExists('/bin/busybox.nosuid'): | ||||
|                 os.system('ln -sf "busybox" "/bin/busybox.nosuid" ') | ||||
| #################_____mips___##########################  | ||||
|                                                                                           | ||||
|             #VUPLUS MIPS vu_dev_mtd1.sh    | ||||
|             if getBoxHostName() == 'vuultimo' or getBoxHostName() == 'bm750' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vuuno' or getBoxHostName() == 'vusolo' or getBoxHostName() == 'vuduo':                               | ||||
| #################_____mips___########################## | ||||
|  | ||||
|             #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 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()))                                                                               | ||||
|                         else:                         | ||||
|                             if getImageNeoBoot() == 'Flash':                     | ||||
|                                 if fileExists('/.multinfo'):  | ||||
|                                     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'                   | ||||
|                             self.myclose2(_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash kernel vmlinux.gz ' % getNeoLocation())) | ||||
|                         else: | ||||
|                             if getImageNeoBoot() == 'Flash': | ||||
|                                 if fileExists('/.multinfo'): | ||||
|                                     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' | ||||
|                                 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' | ||||
|  | ||||
|                             elif getImageNeoBoot() != 'Flash':                        | ||||
|                                 if not fileExists('/.multinfo'):                         | ||||
|                             elif getImageNeoBoot() != 'Flash': | ||||
|                                 if not fileExists('/.multinfo'): | ||||
|  | ||||
|                                     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...')  | ||||
|                                         cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'   | ||||
|                                         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' | ||||
|  | ||||
|                                     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...')                                     | ||||
|                                         cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /etc/init.d/reboot'                                                                                  | ||||
|                                         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' | ||||
|  | ||||
|                                 elif fileExists('/.multinfo'):     | ||||
|                                 elif fileExists('/.multinfo'): | ||||
|                                     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()) | ||||
|  | ||||
|                                     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' | ||||
|  | ||||
|                             self.session.open(Console, _('NeoBoot MIPS....'), [cmd, cmd1]) | ||||
|   | ||||
| @@ -1,10 +1,10 @@ | ||||
| # -*- 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 enigma import getDesktop | ||||
| from enigma import eTimer | ||||
| from Screens.Screen import Screen                                                                                                                                                | ||||
| from Screens.Screen import Screen | ||||
| from Screens.Console import Console | ||||
| from Screens.MessageBox import MessageBox | ||||
| 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.path import dirname, isdir, isdir as os_isdir | ||||
| import os | ||||
| import time                  | ||||
| import time | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
|  | ||||
|  | ||||
| @@ -72,7 +72,7 @@ class StartImage(Screen): | ||||
|          'back': self.close}) | ||||
|         self['label1'] = Label(_('Start the chosen system now ?')) | ||||
|         self['label2'] = Label(_('Select OK to run the image.')) | ||||
|          | ||||
|  | ||||
|     def select(self): | ||||
|         self.list = [] | ||||
|         mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
| @@ -83,66 +83,66 @@ class StartImage(Screen): | ||||
|         self.list.append(res) | ||||
|         self['list'].list = self.list | ||||
|  | ||||
|     def KeyOk(self):  | ||||
|         if getImageNeoBoot() != 'Flash':  | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))  | ||||
|     def KeyOk(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot())) | ||||
|                 self.StartImageInNeoBoot() | ||||
|         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() | ||||
|         #--------------------------------------------- | ||||
|         getMountPointNeo2() | ||||
|         #--------------------------------------------- | ||||
|  | ||||
|     def StartImageInNeoBoot(self):                               | ||||
|     def StartImageInNeoBoot(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):  | ||||
|                 system('touch /tmp/.control_ok ')  | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): | ||||
|                 system('touch /tmp/.control_ok ') | ||||
|             else: | ||||
|                 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() | ||||
|         if self.sel: | ||||
|             self.sel = self.sel[2]      | ||||
|         if self.sel == 0:           | ||||
|             self.sel = self.sel[2] | ||||
|         if self.sel == 0: | ||||
|             if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'): | ||||
|                 os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;') | ||||
|             if not fileExists('/bin/busybox.nosuid'): | ||||
|                 os.system('ln -sf "busybox" "/bin/busybox.nosuid" ') | ||||
| #################_____mips___##########################  | ||||
|                                                                                           | ||||
|             #VUPLUS MIPS vu_dev_mtd2.sh   | ||||
|             if getBoxHostName() == 'vusolo2' or getBoxHostName() == 'vusolose' or getBoxHostName() == 'vuduo2' or getBoxHostName() == 'vuzero':                               | ||||
| #################_____mips___########################## | ||||
|  | ||||
|             #VUPLUS MIPS vu_dev_mtd2.sh | ||||
|             if getBoxHostName() == 'vusolo2' or getBoxHostName() == 'vusolose' or getBoxHostName() == 'vuduo2' or getBoxHostName() == 'vuzero': | ||||
|                         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()))                                                                                | ||||
|                         else:                         | ||||
|                             if getImageNeoBoot() == 'Flash':                     | ||||
|                                 if fileExists('/.multinfo'):  | ||||
|                                     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'                   | ||||
|                             self.myclose2(_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash kernel vmlinux.gz ' % getNeoLocation())) | ||||
|                         else: | ||||
|                             if getImageNeoBoot() == 'Flash': | ||||
|                                 if fileExists('/.multinfo'): | ||||
|                                     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' | ||||
|                                 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' | ||||
|  | ||||
|                             elif getImageNeoBoot() != 'Flash':                        | ||||
|                                 if not fileExists('/.multinfo'):                         | ||||
|                             elif getImageNeoBoot() != 'Flash': | ||||
|                                 if not fileExists('/.multinfo'): | ||||
|  | ||||
|                                     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...')  | ||||
|                                         cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh'   | ||||
|                                         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' | ||||
|  | ||||
|                                     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...')                                     | ||||
|                                         cmd1 = 'ln -sfn /sbin/neoinitmipsvu /sbin/init; /etc/init.d/reboot'                                                                                  | ||||
|                                         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' | ||||
|  | ||||
|                                 elif fileExists('/.multinfo'):     | ||||
|                                 elif fileExists('/.multinfo'): | ||||
|                                     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()) | ||||
|  | ||||
|                                     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' | ||||
|  | ||||
|                             self.session.open(Console, _('NeoBoot MIPS....'), [cmd, cmd1]) | ||||
|   | ||||
| @@ -1,10 +1,10 @@ | ||||
| # -*- 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 enigma import getDesktop | ||||
| from enigma import eTimer | ||||
| from Screens.Screen import Screen                                                                                                                                                | ||||
| from Screens.Screen import Screen | ||||
| from Screens.MessageBox import MessageBox | ||||
| from Screens.ChoiceBox import ChoiceBox | ||||
| 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.path import dirname, isdir, isdir as os_isdir | ||||
| import os | ||||
| import time   | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'    | ||||
| import time | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
|  | ||||
|  | ||||
| class StartImage(Screen): | ||||
| @@ -72,7 +72,7 @@ class StartImage(Screen): | ||||
|          'back': self.close}) | ||||
|         self['label1'] = Label(_('Start the chosen system now ?')) | ||||
|         self['label2'] = Label(_('Select OK to run the image.')) | ||||
|          | ||||
|  | ||||
|     def select(self): | ||||
|         self.list = [] | ||||
|         mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
| @@ -83,75 +83,75 @@ class StartImage(Screen): | ||||
|         self.list.append(res) | ||||
|         self['list'].list = self.list | ||||
|  | ||||
|     def KeyOk(self):  | ||||
|         if getImageNeoBoot() != 'Flash':  | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot()))  | ||||
|     def KeyOk(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|                 os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot())) | ||||
|                 self.StartImageInNeoBoot() | ||||
|         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() | ||||
|         #--------------------------------------------- | ||||
|         getMountPointNeo2() | ||||
|         #--------------------------------------------- | ||||
|  | ||||
|     def StartImageInNeoBoot(self):                               | ||||
|     def StartImageInNeoBoot(self): | ||||
|         if getImageNeoBoot() != 'Flash': | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):  | ||||
|                 system('touch /tmp/.control_ok ')  | ||||
|             if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): | ||||
|                 system('touch /tmp/.control_ok ') | ||||
|             else: | ||||
|                 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': | ||||
|                     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() | ||||
|         if self.sel: | ||||
|             self.sel = self.sel[2]      | ||||
|         if self.sel == 0:           | ||||
|             self.sel = self.sel[2] | ||||
|         if self.sel == 0: | ||||
|             if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'): | ||||
|                 os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;') | ||||
|             if not fileExists('/bin/busybox.nosuid'): | ||||
|                 os.system('ln -sf "busybox" "/bin/busybox.nosuid" ') | ||||
| #################_____ARM____##########################  | ||||
|             #VUPLUS ARM - Zero4k vu_mmcblk0p4.sh                                                         | ||||
|             if getBoxHostName() == 'vuzero4k' or getCPUSoC() == '72604':  | ||||
| #################_____ARM____########################## | ||||
|             #VUPLUS ARM - Zero4k vu_mmcblk0p4.sh | ||||
|             if getBoxHostName() == 'vuzero4k' or getCPUSoC() == '72604': | ||||
|                         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())) | ||||
|                             self.session.open(MessageBox, mess, MessageBox.TYPE_INFO)  | ||||
|                             self.session.open(MessageBox, mess, MessageBox.TYPE_INFO) | ||||
|                         else: | ||||
|                             if getImageNeoBoot() == 'Flash':                                                 | ||||
|                                 if fileExists('/.multinfo'):                  | ||||
|                                     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 '                   | ||||
|                             if getImageNeoBoot() == 'Flash': | ||||
|                                 if fileExists('/.multinfo'): | ||||
|                                     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 ' | ||||
|  | ||||
|                                 elif not fileExists('/.multinfo'):  | ||||
|                                     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'                                                    | ||||
|                                 elif not fileExists('/.multinfo'): | ||||
|                                     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' | ||||
|  | ||||
|                             elif getImageNeoBoot() != 'Flash':                                                  | ||||
|                                 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'):     | ||||
|                             elif getImageNeoBoot() != 'Flash': | ||||
|                                 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 = '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 '   | ||||
|                                                                                  | ||||
|                                         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 = 'cd /media/InternalFlash; ln -sf "neoinitarmvu" "/media/InternalFlash/sbin/init"; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh '                                                                                        | ||||
|                                          | ||||
|                                         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())): | ||||
|                                         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.close()   | ||||
|                                                                                                                                                                                                                                                                   | ||||
|                             self.close() | ||||
|  | ||||
|             else: | ||||
|                             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) | ||||
|   | ||||
| @@ -5,7 +5,7 @@ import sys | ||||
| #import argparse_neo | ||||
| try: | ||||
|     import argparse | ||||
| except:  | ||||
| except: | ||||
|     import argparse_neo | ||||
| from ubi import ubi, get_peb_size | ||||
| from ubifs import ubifs | ||||
| @@ -18,7 +18,7 @@ if __name__ == '__main__': | ||||
| #    parser = argparse_neo.ArgumentParser(usage=usage, description=description) | ||||
|     try: | ||||
|         parser = argparse.ArgumentParser(usage=usage, description=description) | ||||
|     except:  | ||||
|     except: | ||||
|         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('-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 | ||||
|             extract_files(uubifs, vol_out_path, perms) | ||||
|  | ||||
|     sys.exit(0) | ||||
|     sys.exit(0) | ||||
|   | ||||
| @@ -4,18 +4,18 @@ import os | ||||
| import sys | ||||
| try: | ||||
|     import argparse | ||||
| except:  | ||||
|     import argparse_neo     | ||||
| except: | ||||
|     import argparse_neo | ||||
| from ubi import ubi, get_peb_size | ||||
| from ubifs import ubifs | ||||
| from ubi_io import ubi_file, leb_virtual_file | ||||
| from ui.common import extract_files, output_dir | ||||
| if __name__ == '__main__':    | ||||
| if __name__ == '__main__': | ||||
|     description = 'Extract contents of UBI image.' | ||||
|     usage = 'ubi_extract_files.py [options] filepath' | ||||
|     try: | ||||
|         parser = argparse.ArgumentParser(usage=usage, description=description) | ||||
|     except:  | ||||
|     except: | ||||
|         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('-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 | ||||
|             extract_files(uubifs, vol_out_path, perms) | ||||
|  | ||||
|     sys.exit(0) | ||||
|     sys.exit(0) | ||||
|   | ||||
| @@ -1 +0,0 @@ | ||||
|  | ||||
|   | ||||
| @@ -1,11 +1,11 @@ | ||||
| # -*- coding: utf-8 -*-   | ||||
|                                | ||||
| #from __init__ import _   | ||||
| from Plugins.Extensions.NeoBoot.__init__ import _                                                                                                                                                   | ||||
| # -*- coding: utf-8 -*- | ||||
|  | ||||
| #from __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 enigma import getDesktop | ||||
| from enigma import eTimer | ||||
| from Screens.Screen import Screen                                                                                                                                                | ||||
| from Screens.Screen import Screen | ||||
| from Screens.Console import Console | ||||
| from Screens.MessageBox import MessageBox | ||||
| 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.path import dirname, isdir, isdir as os_isdir | ||||
| import os | ||||
| import time                                   | ||||
| if fileExists('/etc/vtiversion.info') or fileExists('/etc/bhversion') or fileExists('/usr/lib/python3.8') and fileExists('/.multinfo'):    | ||||
|     from Screens.Console import Console                    | ||||
| import time | ||||
| if fileExists('/etc/vtiversion.info') or fileExists('/etc/bhversion') or fileExists('/usr/lib/python3.8') and fileExists('/.multinfo'): | ||||
|     from Screens.Console import Console | ||||
| else: | ||||
|     try: | ||||
|             from Plugins.Extensions.NeoBoot.files.neoconsole import Console  | ||||
|             from Plugins.Extensions.NeoBoot.files.neoconsole import Console | ||||
|     except: | ||||
|             from Screens.Console import Console | ||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | ||||
| @@ -61,7 +61,7 @@ def isUHD(): | ||||
|  | ||||
|  | ||||
| class InstallImage(Screen, ConfigListScreen): | ||||
|     if isFHD():            | ||||
|     if isFHD(): | ||||
|         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="40,744" size="1545,2" backgroundColor="blue" foregroundColor="blue" name="linia" /> | ||||
| @@ -98,7 +98,7 @@ class InstallImage(Screen, ConfigListScreen): | ||||
|     def __init__(self, session): | ||||
|         Screen.__init__(self, session) | ||||
|         fn = 'NewImage' | ||||
|         sourcelist = []                         | ||||
|         sourcelist = [] | ||||
|         for fn in os.listdir('%sImagesUpload' % getNeoLocation()): | ||||
|             if fn.find('.zip') != -1: | ||||
|                 fn = fn.replace('.zip', '') | ||||
| @@ -107,15 +107,15 @@ class InstallImage(Screen, ConfigListScreen): | ||||
|             if fn.find('.rar') != -1: | ||||
|                 fn = fn.replace('.rar', '') | ||||
|                 sourcelist.append((fn, fn)) | ||||
|                 continue              | ||||
|                 continue | ||||
|             if fn.find('.tar.xz') != -1: | ||||
|                 fn = fn.replace('.tar.xz', '') | ||||
|                 sourcelist.append((fn, fn))                              | ||||
|                 sourcelist.append((fn, fn)) | ||||
|                 continue | ||||
|             if fn.find('.tar.gz') != -1: | ||||
|                 fn = fn.replace('.tar.gz', '') | ||||
|                 sourcelist.append((fn, fn)) | ||||
|                 continue    | ||||
|                 continue | ||||
|             if fn.find('.tar.bz2') != -1: | ||||
|                 fn = fn.replace('.tar.bz2', '') | ||||
|                 sourcelist.append((fn, fn)) | ||||
| @@ -123,7 +123,7 @@ class InstallImage(Screen, ConfigListScreen): | ||||
|             if fn.find('.mb') != -1: | ||||
|                 fn = fn.replace('.mb', '') | ||||
|                 sourcelist.append((fn, fn)) | ||||
|                 continue                                | ||||
|                 continue | ||||
|             if fn.find('.nfi') != -1: | ||||
|                 fn = fn.replace('.nfi', '') | ||||
|                 sourcelist.append((fn, fn)) | ||||
| @@ -132,25 +132,25 @@ class InstallImage(Screen, ConfigListScreen): | ||||
|             sourcelist = [('None', 'None')] | ||||
|         self.source = ConfigSelection(choices=sourcelist) | ||||
|         self.target = ConfigText(fixed_size=False) | ||||
|         self.stopenigma = ConfigYesNo(default=False)      | ||||
|         self.stopenigma = ConfigYesNo(default=False) | ||||
|         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) | ||||
|         else:  | ||||
|             self.CopyKernel = ConfigYesNo(default=False)               | ||||
|         self.TvList = ConfigYesNo(default=False)  | ||||
|         else: | ||||
|             self.CopyKernel = ConfigYesNo(default=False) | ||||
|         self.TvList = ConfigYesNo(default=False) | ||||
|         self.LanWlan = ConfigYesNo(default=False) | ||||
|         if fileExists('/proc/stb/info/vumodel') and not fileExists('/proc/stb/info/boxtype'): | ||||
|             self.Sterowniki = ConfigYesNo(default=False)  | ||||
|             self.Sterowniki = ConfigYesNo(default=False) | ||||
|         else: | ||||
|             self.Sterowniki = ConfigYesNo(default=True)                                                                 | ||||
|         self.InstallSettings = ConfigYesNo(default=False)         | ||||
|         self.ZipDelete = ConfigYesNo(default=False)                  | ||||
|             self.Sterowniki = ConfigYesNo(default=True) | ||||
|         self.InstallSettings = ConfigYesNo(default=False) | ||||
|         self.ZipDelete = ConfigYesNo(default=False) | ||||
|         self.RepairFTP = ConfigYesNo(default=False) | ||||
|         self.SoftCam = ConfigYesNo(default=False) | ||||
|         self.MediaPortal = ConfigYesNo(default=False)                                                                              | ||||
|         self.MediaPortal = ConfigYesNo(default=False) | ||||
|         self.PiconR = ConfigYesNo(default=False) | ||||
|         self.Kodi = ConfigYesNo(default=False)         | ||||
|         self.Kodi = ConfigYesNo(default=False) | ||||
|         self.BlackHole = ConfigYesNo(default=False) | ||||
|         self.target.value = '' | ||||
|         self.curselimage = '' | ||||
| @@ -171,36 +171,36 @@ class InstallImage(Screen, ConfigListScreen): | ||||
|          'red': self.cancel, | ||||
|          'green': self.imageInstall, | ||||
|          'yellow': self.HelpInstall, | ||||
|          'blue': self.openKeyboard}, -2)         | ||||
|          'blue': self.openKeyboard}, -2) | ||||
|         self['key_green'] = Label(_('Install')) | ||||
|         self['key_red'] = Label(_('Cancel')) | ||||
|         self['key_yellow'] = Label(_('Help')) | ||||
|         self['key_blue'] = Label(_('Keyboard'))         | ||||
|         self['key_blue'] = Label(_('Keyboard')) | ||||
|         self['HelpWindow'] = Pixmap() | ||||
|         self['HelpWindow'].hide() | ||||
|  | ||||
|     def createSetup(self): | ||||
|         self.list = [] | ||||
|         self.list.append(getConfigListEntry(_('Source Image file'), self.source)) | ||||
|         self.list.append(getConfigListEntry(_('Image Name'), self.target))  | ||||
|         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 the kernel of the installed system (recommended ?'), self.CopyKernel))          | ||||
|         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 the drivers ? (Recommended only other image.)'), self.Sterowniki))                                                                 | ||||
|         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(_('Image Name'), self.target)) | ||||
|         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 the kernel of the installed system (recommended ?'), self.CopyKernel)) | ||||
|         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 the drivers ? (Recommended only other image.)'), self.Sterowniki)) | ||||
|         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(_('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 MediaPortal ?'), self.MediaPortal))                  | ||||
|         self.list.append(getConfigListEntry(_('Copy picon flash to image install ?'), self.PiconR))  | ||||
|         self.list.append(getConfigListEntry(_('Copy config SoftCam ?'), self.SoftCam)) | ||||
|         self.list.append(getConfigListEntry(_('Copy MediaPortal ?'), self.MediaPortal)) | ||||
|         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(_('Path BlackHole ? (Not recommended for VuPlus)'), self.BlackHole)) | ||||
|       | ||||
|  | ||||
|     def HelpInstall(self): | ||||
|             self.session.open(HelpInstall) | ||||
|                         | ||||
|  | ||||
|     def typeChange(self, value): | ||||
|         self.createSetup() | ||||
|         self['config'].l.setList(self.list) | ||||
| @@ -252,26 +252,26 @@ class InstallImage(Screen, ConfigListScreen): | ||||
|                 message += _('NeoBot started installing new image.\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, wait...\n')                 | ||||
|                 message += _('Please, wait...\n') | ||||
|                 message += "'" | ||||
|                 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, | ||||
|                  source, | ||||
|                  target.replace(' ', '.'), | ||||
|                  str(self.stopenigma.value),                   | ||||
|                  str(self.CopyFiles.value),                  | ||||
|                  str(self.CopyKernel.value),                  | ||||
|                  str(self.TvList.value),   | ||||
|                  str(self.LanWlan.value),                                | ||||
|                  str(self.Sterowniki.value),                                                                                                                         | ||||
|                  str(self.InstallSettings.value),  | ||||
|                  str(self.ZipDelete.value),                                                                     | ||||
|                  str(self.RepairFTP.value),                                   | ||||
|                  str(self.SoftCam.value),  | ||||
|                  str(self.MediaPortal.value),  | ||||
|                  str(self.PiconR.value),  | ||||
|                  str(self.Kodi.value),                                                   | ||||
|                  str(self.BlackHole.value))   | ||||
|                  str(self.stopenigma.value), | ||||
|                  str(self.CopyFiles.value), | ||||
|                  str(self.CopyKernel.value), | ||||
|                  str(self.TvList.value), | ||||
|                  str(self.LanWlan.value), | ||||
|                  str(self.Sterowniki.value), | ||||
|                  str(self.InstallSettings.value), | ||||
|                  str(self.ZipDelete.value), | ||||
|                  str(self.RepairFTP.value), | ||||
|                  str(self.SoftCam.value), | ||||
|                  str(self.MediaPortal.value), | ||||
|                  str(self.PiconR.value), | ||||
|                  str(self.Kodi.value), | ||||
|                  str(self.BlackHole.value)) | ||||
|                 print("[MULTI-BOOT]: "), cmd | ||||
|                 from Plugins.Extensions.NeoBoot.plugin import PLUGINVERSION | ||||
|                 self.session.open(Console, _('NeoBoot v.%s - Install new image') % PLUGINVERSION, [message, cmd]) | ||||
| @@ -306,49 +306,48 @@ class HelpInstall(Screen): | ||||
|         self.updatetext() | ||||
|  | ||||
|     def updatetext(self): | ||||
|          | ||||
|  | ||||
|         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 += _(' - 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 += _(' - 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 += _('- 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 += _(' - Option to copy channel list from flash to image installed in neoboot.\n\n') | ||||
|                  | ||||
|  | ||||
|         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 += _('Copy network settings LAN-WLAN ?') | ||||
|         message += _(' - the option moves files with the settings for lan and wlan.\n\n') | ||||
|                  | ||||
|         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 += _('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 += _('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 += _('Delete Image zip after Install ?') | ||||
|         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 += _(' - the option in some cases repairs the File Transfer Protocol connection in the installed image.\n\n') | ||||
|                  | ||||
|  | ||||
|         message += _('Copy config SoftCam ?') | ||||
|         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 += _('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') | ||||
|                       | ||||
|  | ||||
|         self['lab1'].show() | ||||
|         self['lab1'].setText(message) | ||||
|                  | ||||
|   | ||||
| @@ -4,23 +4,23 @@ from Screens.Screen import Screen | ||||
| from Components.Pixmap import Pixmap | ||||
| import os | ||||
|  | ||||
| #Colors (#AARRGGBB)   | ||||
| #Colors (#AARRGGBB) | ||||
| #____Recommended colors - Zalecane kolory : | ||||
| #color name="white" value="#ffffff"  | ||||
| #color name="darkwhite" value="#00dddddd"  | ||||
| #color name="red" value="#f23d21"  | ||||
| #color name="green" value="#389416"  | ||||
| #color name="blue" value="#0064c7"  | ||||
| #color name="yellow" value="#bab329"  | ||||
| #color name="orange" value="#00ffa500"  | ||||
| #color name="gray" value="#808080"  | ||||
| #color name="lightgrey" value="#009b9b9b"  | ||||
| #color name="white" value="#ffffff" | ||||
| #color name="darkwhite" value="#00dddddd" | ||||
| #color name="red" value="#f23d21" | ||||
| #color name="green" value="#389416" | ||||
| #color name="blue" value="#0064c7" | ||||
| #color name="yellow" value="#bab329" | ||||
| #color name="orange" value="#00ffa500" | ||||
| #color name="gray" value="#808080" | ||||
| #color name="lightgrey" value="#009b9b9b" | ||||
| #        green = '#00389416' lub #00389416 | ||||
| #        red = '#00ff2525' | ||||
| #        yellow = '#00ffe875' | ||||
| #        orange = '#00ff7f50' | ||||
| #   seledynowy  =  #00FF00 | ||||
| #   jasny-blue  =  #99FFFF        | ||||
| #   jasny-blue  =  #99FFFF | ||||
|  | ||||
| # Zamiast font=Regular ktory nie rozpoznaje polskich znakow np. na VTi, mozesz zmienic na ponizsze font="*: | ||||
|     #   font -  genel | ||||
| @@ -28,15 +28,15 @@ import os | ||||
|     #   font -  tasat | ||||
|     #   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___ | ||||
| ImageChooseFULLHD = """  | ||||
| ImageChooseFULLHD = """ | ||||
| <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" /> | ||||
|   <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" />   | ||||
|   <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/skin.png" position="center,center" zPosition="-7" size="1920,1080" />   | ||||
|   <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" /> | ||||
|   <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="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" /> | ||||
| @@ -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/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/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" />   | ||||
|   <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 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" /> | ||||
|   <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" /> | ||||
|   <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,826" size="61,45" valign="center" text="3 >" transparent="1" /> | ||||
| @@ -90,60 +90,60 @@ ImageChooseFULLHD = """ | ||||
|  | ||||
| ###____ Skin Ultra HD - ImageChooseULTRAHD ___ mod. gutosie___ | ||||
| ImageChooseULTRAHD = """ | ||||
| <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 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" />     | ||||
|   <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="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="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="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" />     | ||||
|   <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,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,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 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="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" />     | ||||
|   <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="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 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_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" />     | ||||
|   <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_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" />     | ||||
|   <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" />     | ||||
|   <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" />     | ||||
| <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 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" /> | ||||
|   <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="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="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="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" /> | ||||
|   <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,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,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 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="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" /> | ||||
|   <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="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 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_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" /> | ||||
|   <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_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" /> | ||||
|   <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" /> | ||||
|   <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>     | ||||
|   <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"> | ||||
|   <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"> | ||||
|   <convert type="ClockToText">Format:%e. %b.</convert> | ||||
|   </widget>   | ||||
|   </widget> | ||||
| </screen>""" | ||||
|  | ||||
|  | ||||
| ###____ Skin HD - ImageChoose ___mod. gutosie ___ | ||||
| ImageChooseHD = """ | ||||
| <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" />  | ||||
|   <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" />      | ||||
|   <widget source="Title" render="Label" position="12,5" size="788,30" font="Regular;28" halign="left" foregroundColor="#58bcff" backgroundColor="transpBlack" transparent="1" />  | ||||
| <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" /> | ||||
|   <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" /> | ||||
|   <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 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" /> | ||||
| @@ -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="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="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_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" /> | ||||
| @@ -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" /> | ||||
|   <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> | ||||
|   </widget>    | ||||
|   </widget> | ||||
| </screen> | ||||
| """ | ||||
|  | ||||
| @@ -205,20 +205,20 @@ MyUpgradeFULLHD = """ | ||||
|  | ||||
| ###____ Skin UltraHD - MyUpgradeUltraHD ___mod. gutosie ___ | ||||
| MyUpgradeUltraHD = """ | ||||
| <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 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">    | ||||
| <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 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"> | ||||
|           {"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 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="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="0,60" zPosition="-2" size="2100,900" backgroundColor="#1A0F0F0F" name="popupOrt" />     | ||||
|           </widget> | ||||
|           <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="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="0,60" zPosition="-2" size="2100,900" backgroundColor="#1A0F0F0F" name="popupOrt" /> | ||||
|           <eLabel position="90,900" zPosition="-1" size="1920,120" backgroundColor="#1A27408B" name="popupAlt" /> | ||||
|         </screen>""" | ||||
|          | ||||
|  | ||||
|  | ||||
| ###____ Skin MyUpgradeHD - MyUpgradeHD ___mod. gutosie ___ | ||||
| MyUpgradeHD = """ | ||||
| @@ -236,9 +236,9 @@ MyUpgradeHD = """ | ||||
|                   </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="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 ___ | ||||
| NeoBootInstallationFULLHD = """ | ||||
| <screen name="NeoBootInstallationFULLHD" position="410,138" size="1200,850" title="NeoBoot"> | ||||
| @@ -263,31 +263,31 @@ NeoBootInstallationFULLHD = """ | ||||
|  | ||||
| ###____ Skin NeoBootInstallationUltraHD - NeoBootInstallationUltraHD ___mod. gutosie ___ | ||||
| NeoBootInstallationUltraHD = """ | ||||
| <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 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="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" />     | ||||
|         <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" />     | ||||
|         <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_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_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_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_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="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" />     | ||||
| <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 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="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" /> | ||||
|         <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" /> | ||||
|         <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_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_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_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_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="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" /> | ||||
|         <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"> | ||||
|         <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> | ||||
|         </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="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"  /> | ||||
|   <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/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" />  | ||||
|   <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_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" />   | ||||
|   <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/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" /> | ||||
|   <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_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="label3" position="20,339" size="816,61" zPosition="1" halign="center" font="Regular;24" backgroundColor="black" transparent="1" foregroundColor="#58ccff" /> | ||||
|   </screen>""" | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|                      | ||||
|   | ||||
		Reference in New Issue
	
	Block a user