mirror of
				https://mojerepo.cf/NeoBoot/NeoBoot-9.git
				synced 2025-10-31 05:15:47 +01:00 
			
		
		
		
	update 9.02
This commit is contained in:
		| @@ -380,11 +380,14 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Ste | |||||||
|                 rc = os.system(cmd) |                 rc = os.system(cmd) | ||||||
|  |  | ||||||
|         if not os.path.exists('%s/ImageBoot/%s/etc/init.d/rc.local' % (media, target)) and not os.path.exists('%s/ImageBoot/%s/etc/rc.local' % (media, target)) :   |         if not os.path.exists('%s/ImageBoot/%s/etc/init.d/rc.local' % (media, target)) and not os.path.exists('%s/ImageBoot/%s/etc/rc.local' % (media, target)) :   | ||||||
|             cmd = 'ln -s %s/ImageBoot/%s/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/userscript.sh %s/ImageBoot/%s/etc/rcS.d/S99neo.local' % (media, |             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, |                  media, | ||||||
|                  target) |                  target) | ||||||
|                 rc = os.system(cmd) |                 rc = os.system(cmd) | ||||||
|  |             elif not os.path.exists('%s/ImageBoot/%s/etc/init.d' % (media, target)): | ||||||
|  |                 os.system('echo "/etc/init.d not found."') | ||||||
|  |  | ||||||
|     if not os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):          |     if not os.path.exists('' + getNeoLocation() + 'ImageBoot/.without_copying'):          | ||||||
|         if not os.path.exists('%s/ImageBoot/%s/etc/enigma2' % (media, target)): |         if not os.path.exists('%s/ImageBoot/%s/etc/enigma2' % (media, target)): | ||||||
| @@ -701,6 +704,16 @@ def RemoveUnpackDirs(): | |||||||
|         rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')  |         rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')  | ||||||
|         rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')   |         rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/gigablue')   | ||||||
|         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/gigablue')                 |         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/gigablue')                 | ||||||
|  |     elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz'): | ||||||
|  |         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')         | ||||||
|  |     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') : | ||||||
|  |         rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/et10000') | ||||||
|  |  | ||||||
|  |  | ||||||
|   |   | ||||||
| def NEOBootExtract(source, target, ZipDelete, BlackHole): | def NEOBootExtract(source, target, ZipDelete, BlackHole): | ||||||
|     RemoveUnpackDirs() |     RemoveUnpackDirs() | ||||||
| @@ -1125,6 +1138,23 @@ def NEOBootExtract(source, target, ZipDelete, BlackHole): | |||||||
|             cmd = 'rm -rf ' + getNeoLocation() + 'ubi' |             cmd = 'rm -rf ' + getNeoLocation() + 'ubi' | ||||||
|             rc = os.system(cmd) |             rc = os.system(cmd) | ||||||
|              |              | ||||||
|  |         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..."')             | ||||||
|  |             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) | ||||||
|  |             cmd = 'python ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py rootfs.bin -o ' + getNeoLocation() + 'ubi' | ||||||
|  |             rc = os.system(cmd) | ||||||
|  |             os.chdir('/home/root') | ||||||
|  |             cmd = 'cp -r -p ' + getNeoLocation() + 'ubi/rootfs/* ' + getNeoLocation() + 'ImageBoot/' + target | ||||||
|  |             rc = os.system(cmd) | ||||||
|  |             cmd = 'chmod -R +x ' + getNeoLocation() + 'ImageBoot/' + target | ||||||
|  |             rc = os.system(cmd) | ||||||
|  |             cmd = 'rm -rf ' + getNeoLocation() + 'ubi' | ||||||
|  |             rc = os.system(cmd)             | ||||||
|  |  | ||||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/sf4008'): |         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/sf4008'): | ||||||
|             os.system('echo "Please wait. System installation Octagon SF4008."') |             os.system('echo "Please wait. System installation Octagon SF4008."') | ||||||
|             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/sf4008/rootfs.tar.bz2; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/sf4008/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' |             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/sf4008/rootfs.tar.bz2; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/sf4008/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' | ||||||
| @@ -1139,12 +1169,11 @@ def NEOBootExtract(source, target, ZipDelete, BlackHole): | |||||||
|             rc = os.system(cmd) |             rc = os.system(cmd) | ||||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm900'): |         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm900'): | ||||||
|             os.system('echo "Please wait. System installation Dreambox DM900."') |             os.system('echo "Please wait. System installation Dreambox DM900."') | ||||||
|             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/dm900/rootfs.tar.bz2; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/dm900/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' |             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/dm900/rootfs.tar.bz2; tar -jxf ' + getNeoLocation() + 'ImagesUpload/dm900/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' | ||||||
|             rc = os.system(cmd)                                                      |             rc = os.system(cmd)                                                      | ||||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/%s.tar.xz' % source): |         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm920'): | ||||||
|             os.system('echo "Please wait. System installation spakowanego w plik tar.xz w toku..."') |             os.system('echo "Please wait. System installation Dreambox DM920."') | ||||||
|             os.system('cp -r ' + getNeoLocation() + 'ImagesUpload/%s.tar.xz  ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz' % source) |             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/dm920; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/dm920/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' | ||||||
|             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz; tar -jJxvf ' + 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/hd51/rootfs.tar.bz2'): |         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/hd51/rootfs.tar.bz2'): | ||||||
|             os.system('echo "Please wait. System installation AX 4K Box HD51 "') |             os.system('echo "Please wait. System installation AX 4K Box HD51 "') | ||||||
| @@ -1246,10 +1275,6 @@ def NEOBootExtract(source, target, ZipDelete, BlackHole): | |||||||
|             os.system('echo "Please wait. System installation Ferguson Ariva 4K Combo w toku..."') |             os.system('echo "Please wait. System installation Ferguson Ariva 4K Combo w toku..."') | ||||||
|             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/e2/update; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/e2/update/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' |             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/e2/update; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/e2/update/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/e2/update'): |  | ||||||
|             os.system('echo "Please wait. System installation Ferguson Ariva 4K Combo w toku..."') |  | ||||||
|             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/dm920; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/dm920/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' |  | ||||||
|             rc = os.system(cmd)  |  | ||||||
|         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2'): |         elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2'): | ||||||
|             os.system('echo "Please wait. System installation beyonwiz v2 4K w toku..."') |             os.system('echo "Please wait. System installation beyonwiz v2 4K w toku..."') | ||||||
|             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' |             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/beyonwiz/v2/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' | ||||||
| @@ -1278,6 +1303,44 @@ def NEOBootExtract(source, target, ZipDelete, BlackHole): | |||||||
|             os.system('echo "Please wait. System installation multibox..."') |             os.system('echo "Please wait. System installation multibox..."') | ||||||
|             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/multibox; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/multibox/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' |             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/multibox; tar -jxvf ' + 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/' + source + '.tar.xz'): | ||||||
|  |             os.system('echo "Please wait. System installation spakowanego w plik tar.xz w toku..."') | ||||||
|  |             os.system('cp -r ' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.xz  ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz') | ||||||
|  |             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz; tar -jJxvf ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.xz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' | ||||||
|  |             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('cp -r ' + 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('cp -r ' + getNeoLocation() + 'ImagesUpload/' + source + '.tar.bz2  ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2') | ||||||
|  |             cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.bz2; /bin/tar -xzvf ' + 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('cp -r ' + 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 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..."')             | ||||||
|  |             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) | ||||||
|  |             cmd = 'python ' + extensions_path + 'NeoBoot/ubi_reader/ubi_extract_files.py rootfs.bin -o ' + getNeoLocation() + 'ubi' | ||||||
|  |             rc = os.system(cmd) | ||||||
|  |             os.chdir('/home/root') | ||||||
|  |             cmd = 'cp -r -p ' + getNeoLocation() + 'ubi/rootfs/* ' + getNeoLocation() + 'ImageBoot/' + target | ||||||
|  |             rc = os.system(cmd) | ||||||
|  |             cmd = 'chmod -R +x ' + getNeoLocation() + 'ImageBoot/' + target | ||||||
|  |             rc = os.system(cmd) | ||||||
|  |             cmd = 'rm -rf ' + getNeoLocation() + 'ubi' | ||||||
|  |             rc = os.system(cmd) | ||||||
|  |  | ||||||
|         else: |         else: | ||||||
|             os.system('echo "NeoBoot wykrył dłąd!!! Prawdopodobnie brak pliku instalacyjnego."') |             os.system('echo "NeoBoot wykrył dłąd!!! Prawdopodobnie brak pliku instalacyjnego."') | ||||||
|  |  | ||||||
|   | |||||||
| @@ -51,7 +51,7 @@ else: | |||||||
|     from files.neoconsole import Console |     from files.neoconsole import Console | ||||||
|      |      | ||||||
| PLUGINVERSION = '9.01' | PLUGINVERSION = '9.01' | ||||||
| UPDATEVERSION = '9.01'     | UPDATEVERSION = '9.02'     | ||||||
| LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'     | LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot'     | ||||||
|  |  | ||||||
| try: | try: | ||||||
| @@ -65,6 +65,17 @@ try: | |||||||
| except: | except: | ||||||
|     print 'ERROR INSERTING FONT' |     print 'ERROR INSERTING FONT' | ||||||
|         |         | ||||||
|  | def neoTranslator(): | ||||||
|  |     neolang = '' | ||||||
|  |     usedlang = open('/etc/enigma2/settings', 'r') | ||||||
|  |     lang = 'config.osd.language=pl_PL' | ||||||
|  |     local = usedlang.read().find(lang) | ||||||
|  |     if local != -1: | ||||||
|  |         neolang = 'islangPL' | ||||||
|  |     else: | ||||||
|  |         neolang = 'isnotlangPL' | ||||||
|  |     return neolang | ||||||
|  |  | ||||||
| def getDS(): | def getDS(): | ||||||
|     s = getDesktop(0).size() |     s = getDesktop(0).size() | ||||||
|     return (s.width(), s.height()) |     return (s.width(), s.height()) | ||||||
|   | |||||||
| @@ -108,6 +108,14 @@ class InstallImage(Screen, ConfigListScreen): | |||||||
|                 fn = fn.replace('.tar.xz', '') |                 fn = fn.replace('.tar.xz', '') | ||||||
|                 sourcelist.append((fn, fn)) |                 sourcelist.append((fn, fn)) | ||||||
|                 continue |                 continue | ||||||
|  |             if fn.find('.tar.gz') != -1: | ||||||
|  |                 fn = fn.replace('.tar.gz', '') | ||||||
|  |                 sourcelist.append((fn, fn)) | ||||||
|  |                 continue    | ||||||
|  |             if fn.find('.mb') != -1: | ||||||
|  |                 fn = fn.replace('.mb', '') | ||||||
|  |                 sourcelist.append((fn, fn)) | ||||||
|  |                 continue                                | ||||||
|             if fn.find('.nfi') != -1: |             if fn.find('.nfi') != -1: | ||||||
|                 fn = fn.replace('.nfi', '') |                 fn = fn.replace('.nfi', '') | ||||||
|                 sourcelist.append((fn, fn)) |                 sourcelist.append((fn, fn)) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user