mirror of
				https://mojerepo.cf/NeoBoot/NeoBoot-9.git
				synced 2025-10-31 05:15:47 +01:00 
			
		
		
		
	new instalacion
This commit is contained in:
		| @@ -93,7 +93,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Mon | |||||||
|      'rm ' + media_target + media + dev_null, |      'rm ' + media_target + media + dev_null, | ||||||
|      'rmdir ' + media_target + media + dev_null, |      'rmdir ' + media_target + media + dev_null, | ||||||
|      'mkdir -p ' + media_target + media + dev_null, |      'mkdir -p ' + media_target + media + dev_null, | ||||||
|      'cp /etc/passwd ' + media_target + '/etc/passwd' + dev_null, |      #'cp /etc/passwd ' + media_target + '/etc/passwd' + dev_null, | ||||||
|      'cp /etc/hostname ' + media_target + '/etc/hostname' + dev_null,        |      'cp /etc/hostname ' + media_target + '/etc/hostname' + dev_null,        | ||||||
|      #'cp -rf /etc/init.d/vuplus-platform-util ' + media_target + '/etc/init.d/vuplus-platform-util' + dev_null,        |      #'cp -rf /etc/init.d/vuplus-platform-util ' + media_target + '/etc/init.d/vuplus-platform-util' + dev_null,        | ||||||
|      'cp -rf ' + extensions_path + 'NeoBoot ' + media_target + extensions_path + 'NeoBoot' + dev_null] |      'cp -rf ' + extensions_path + 'NeoBoot ' + media_target + extensions_path + 'NeoBoot' + dev_null] | ||||||
| @@ -236,7 +236,6 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Mon | |||||||
|         rc = os.system(cmd) |         rc = os.system(cmd) | ||||||
|         cmd = 'grep "config.timezone" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target) |         cmd = 'grep "config.timezone" /etc/enigma2/settings >> %s/ImageBoot/%s/etc/enigma2/settings' % (media, target) | ||||||
|         rc = os.system(cmd) |         rc = os.system(cmd) | ||||||
|  |  | ||||||
|         cmd = 'cp -r /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/S50fat.sh %s/ImageBoot/%s/etc/rcS.d' % (media, target) |         cmd = 'cp -r /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/S50fat.sh %s/ImageBoot/%s/etc/rcS.d' % (media, target) | ||||||
|         rc = os.system(cmd) |         rc = os.system(cmd) | ||||||
|  |  | ||||||
| @@ -255,21 +254,8 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Mon | |||||||
|             os.system('echo "Skopiowano list\xc4\x99 tv."') |             os.system('echo "Skopiowano list\xc4\x99 tv."') | ||||||
|  |  | ||||||
|         if Montowanie == 'True':                 |         if Montowanie == 'True':                 | ||||||
|             if os.path.exists('%s/ImageBoot/%s/etc/fstab' % (media, target)): |             cmd = 'grep "UUID=" /etc/fstab >> %s/ImageBoot/%s/etc/fstab' % (media, target) | ||||||
|                 cmd = 'mv %s/ImageBoot/%s/etc/fstab %s/ImageBoot/%s/etc/fstab.org' % (media, |  | ||||||
|                  target, |  | ||||||
|                  media, |  | ||||||
|                  target) |  | ||||||
|                 rc = os.system(cmd) |  | ||||||
|             if os.path.exists('%s/ImageBoot/%s/etc/init.d/volatile-media.sh' % (media, target)): |  | ||||||
|                 cmd = 'mv %s/ImageBoot/%s/etc/init.d/volatile-media.sh %s/ImageBoot/%s/etc/init.d/volatile-media.sh.org' % (media, |  | ||||||
|                  target, |  | ||||||
|                  media, |  | ||||||
|                  target) |  | ||||||
|                 rc = os.system(cmd) |  | ||||||
|             cmd = 'cp -r /etc/fstab %s/ImageBoot/%s/etc/fstab' % (media, target) |  | ||||||
|             rc = os.system(cmd) |             rc = os.system(cmd) | ||||||
|  |  | ||||||
|             if os.path.exists('%s/ImageBoot/%s/etc/init.d/udev' % (media, target)): |             if os.path.exists('%s/ImageBoot/%s/etc/init.d/udev' % (media, target)): | ||||||
|                 filename = '%s/ImageBoot/%s/etc/init.d/udev' % (media, target) |                 filename = '%s/ImageBoot/%s/etc/init.d/udev' % (media, target) | ||||||
|                 if os.path.exists(filename): |                 if os.path.exists(filename): | ||||||
|   | |||||||
| @@ -49,7 +49,7 @@ LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' | |||||||
| # warranty, use at YOUR own risk. | # warranty, use at YOUR own risk. | ||||||
|  |  | ||||||
| PLUGINVERSION = '8.00' | PLUGINVERSION = '8.00' | ||||||
| UPDATEVERSION = '8.16' | UPDATEVERSION = '8.17' | ||||||
|  |  | ||||||
| def Freespace(dev): | def Freespace(dev): | ||||||
|     statdev = os.statvfs(dev) |     statdev = os.statvfs(dev) | ||||||
| @@ -384,11 +384,11 @@ class NeoBootInstallation(Screen): | |||||||
|  |  | ||||||
|     def install(self): |     def install(self): | ||||||
|         if checkInternet(): |         if checkInternet(): | ||||||
|         #if getFSTAB2() != 'OKinstall': |             if getFSTAB2() != 'OKinstall': | ||||||
|             #self.session.open(MessageBox, _('NeoBot - First use the Device Manager and mount the drives correctly !!!'), MessageBox.TYPE_INFO, 7) |                 self.session.open(MessageBox, _('NeoBot - First use the Device Manager and mount the drives correctly !!!'), MessageBox.TYPE_INFO, 8) | ||||||
|             #self.close() |                 self.close() | ||||||
|         #else: |             else: | ||||||
|             self.first_installation() |                 self.first_installation() | ||||||
|         else: |         else: | ||||||
|             session.open(MessageBox, "Geen internet - Brak internetu", MessageBox.TYPE_INFO) |             session.open(MessageBox, "Geen internet - Brak internetu", MessageBox.TYPE_INFO) | ||||||
|  |  | ||||||
| @@ -566,7 +566,8 @@ class NeoBootInstallation(Screen): | |||||||
|                  'h3', |                  'h3', | ||||||
|                  'ini-1000sv', |                  'ini-1000sv', | ||||||
|                  'ini-8000sv' |                  'ini-8000sv' | ||||||
|                  'formuler4turbo']:                     |                  'formuler4turbo' | ||||||
|  |                  'formuler3']:                     | ||||||
|                         #vuplus stb mtd1 |                         #vuplus stb mtd1 | ||||||
|                         if getBoxHostName() == 'bm750' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vusolo' or getBoxHostName() == 'vuuno' or getBoxHostName() == 'vuultimo': |                         if getBoxHostName() == 'bm750' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vusolo' or getBoxHostName() == 'vuuno' or getBoxHostName() == 'vuultimo': | ||||||
|                             if fileExists ('/usr/sbin/nanddump'): |                             if fileExists ('/usr/sbin/nanddump'): | ||||||
| @@ -589,7 +590,7 @@ class NeoBootInstallation(Screen): | |||||||
|                             os.system('cd ' + LinkNeoBoot + '/; rm ./bin/neobm; rm ./bin/fontforneoboot.ttf; rm ./bin/libpngneo; mv ' + LinkNeoBoot + '/target/vu_dev_mtd2.sh ' + LinkNeoBoot + '/files/kernel.sh; mv ' + LinkNeoBoot + '/target/vu_mtd2_run.py ' + LinkNeoBoot + '/run.py; cd')                          |                             os.system('cd ' + LinkNeoBoot + '/; rm ./bin/neobm; rm ./bin/fontforneoboot.ttf; rm ./bin/libpngneo; mv ' + LinkNeoBoot + '/target/vu_dev_mtd2.sh ' + LinkNeoBoot + '/files/kernel.sh; mv ' + LinkNeoBoot + '/target/vu_mtd2_run.py ' + LinkNeoBoot + '/run.py; cd')                          | ||||||
|  |  | ||||||
|                         #inne stb                                                                                                                                                                                                                                 |                         #inne stb                                                                                                                                                                                                                                 | ||||||
|                         elif getCPUSoC() == 'bcm73625' or getCPUSoC() == 'bcm7358' or getCPUSoC() == 'bcm7362' or getCPUSoC() == 'BCM7362' or getCPUSoC() == 'bcm7356' or getCPUSoC() == 'bcm7241' or getCPUSoC() == 'bcm7362' or getBoxHostName() == 'formuler4turbo' or getBoxHostName() == 'mbmini' or getBoxHostName() == 'osmini' or getTunerModel() == 'ini-1000sv' or getTunerModel() == 'h3': |                         elif getCPUSoC() == 'bcm73625' or getCPUSoC() == 'bcm7358' or getCPUSoC() == 'bcm7362' or getCPUSoC() == 'BCM7362' or getCPUSoC() == 'bcm7356' or getCPUSoC() == 'bcm7241' or getCPUSoC() == 'bcm7362' or getBoxHostName() == 'formuler3' or getBoxHostName() == 'formuler4turbo' or getBoxHostName() == 'mbmini' or getBoxHostName() == 'osmini' or getTunerModel() == 'ini-1000sv' or getTunerModel() == 'h3': | ||||||
|                             os.system('cd ' + LinkNeoBoot + '/; mv ./bin/fontforneoboot.ttf /usr/share/fonts; mv ./bin/libpngneo /usr/lib; cp -f ./bin/neoinitmips /sbin/neoinitmips; cp -f ./bin/neoinitmipsvu /sbin/neoinitmipsvu; chmod 0755 /sbin/neoinit*; chmod 0755 ./bin/neobm; chmod 0755 /usr/lib/libpngneo; cd; chmod 0755 /sbin/neoinitmips; ln -sf /media/neoboot/ImageBoot/.neonextboot /etc/neoimage; mv ' + LinkNeoBoot + '/target/mips_run.py ' + LinkNeoBoot + '/run.py; cd')                          |                             os.system('cd ' + LinkNeoBoot + '/; mv ./bin/fontforneoboot.ttf /usr/share/fonts; mv ./bin/libpngneo /usr/lib; cp -f ./bin/neoinitmips /sbin/neoinitmips; cp -f ./bin/neoinitmipsvu /sbin/neoinitmipsvu; chmod 0755 /sbin/neoinit*; chmod 0755 ./bin/neobm; chmod 0755 /usr/lib/libpngneo; cd; chmod 0755 /sbin/neoinitmips; ln -sf /media/neoboot/ImageBoot/.neonextboot /etc/neoimage; mv ' + LinkNeoBoot + '/target/mips_run.py ' + LinkNeoBoot + '/run.py; cd')                          | ||||||
|                                                                                                                         |                                                                                                                         | ||||||
|                         os.system('cp -Rf ' + LinkNeoBoot + '/bin/neoinitmips /sbin/neoinitmips; cp -Rf ' + LinkNeoBoot + '/bin/neoinitmipsvu /sbin/neoinitmipsvu')  |                         os.system('cp -Rf ' + LinkNeoBoot + '/bin/neoinitmips /sbin/neoinitmips; cp -Rf ' + LinkNeoBoot + '/bin/neoinitmipsvu /sbin/neoinitmipsvu')  | ||||||
| @@ -874,9 +875,8 @@ class NeoBootImageChoose(Screen): | |||||||
|             out = open('%sImageBoot/.neonextboot' % getNeoLocation(), 'w' ) |             out = open('%sImageBoot/.neonextboot' % getNeoLocation(), 'w' ) | ||||||
|             out.write('Flash') |             out.write('Flash') | ||||||
|             out.close() |             out.close() | ||||||
|             if fileExists('/media/sda1' or '/media/sdb1'):        | #            if fileExists('/media/sda1' or '/media/sdb1'):        | ||||||
|                 self.session.open(MessageBox, _('NeoBoot - Please restart the system !!!'), MessageBox.TYPE_INFO, 10) | #                self.session.open(MessageBox, _('NeoBoot - Please restart the system !!!'), MessageBox.TYPE_INFO, 10) | ||||||
|                 self.close() |  | ||||||
|             self.close() |             self.close() | ||||||
|                          |                          | ||||||
|         elif fileExists('/.multinfo'):             |         elif fileExists('/.multinfo'):             | ||||||
| @@ -1002,13 +1002,16 @@ class NeoBootImageChoose(Screen): | |||||||
|         from Plugins.Extensions.NeoBoot.files.tools import MBRestore |         from Plugins.Extensions.NeoBoot.files.tools import MBRestore | ||||||
|         self.session.open(MBRestore) |         self.session.open(MBRestore) | ||||||
|                                                                  |                                                                  | ||||||
|     def updateList(self):         | #    def updateList(self):         | ||||||
|         if not fileExists('' + LinkNeoBoot + '/.location') or not fileExists('' + LinkNeoBoot + '/files/kernel.sh'):                     | #        if not fileExists('/.multinfo'): | ||||||
|                 self.session.open(NeoBootInstallation) | #            if not fileExists('' + LinkNeoBoot + '/.location'): # or not fileExists('' + LinkNeoBoot + '/files/kernel.sh'):                     | ||||||
|         else: | #                self.session.open(NeoBootInstallation) | ||||||
|             self.updateListOK() | #            else: | ||||||
|  | #                self.updateListOK() | ||||||
|  | #        else: | ||||||
|  | #            self.updateListOK() | ||||||
|  |  | ||||||
|     def updateListOK(self):		 |     def updateList(self):		 | ||||||
|         self.list = [] |         self.list = [] | ||||||
|         pluginpath = '' + LinkNeoBoot + '' |         pluginpath = '' + LinkNeoBoot + '' | ||||||
|         f = open(pluginpath + '/.location', 'r') |         f = open(pluginpath + '/.location', 'r') | ||||||
| @@ -1255,7 +1258,8 @@ class NeoBootImageChoose(Screen): | |||||||
|              'mbultra', |              'mbultra', | ||||||
|              'ustym4kpro'              |              'ustym4kpro'              | ||||||
|              'h3' |              'h3' | ||||||
|              'formuler4turbo']:                    |              'formuler4turbo' | ||||||
|  |              'formuler3']:                    | ||||||
|                 self.extractImage()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                 self.extractImage()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | ||||||
|             else: |             else: | ||||||
|                 self.messagebox = self.session.open(MessageBox, _('The tuner is not supported by NeoBoot.\nContact the author.\nNo proper STB for installation !!!!'), MessageBox.TYPE_INFO, 8) |                 self.messagebox = self.session.open(MessageBox, _('The tuner is not supported by NeoBoot.\nContact the author.\nNo proper STB for installation !!!!'), MessageBox.TYPE_INFO, 8) | ||||||
| @@ -1352,12 +1356,12 @@ def checkimage(): | |||||||
|     return mycheck |     return mycheck | ||||||
|  |  | ||||||
| def main(session, **kwargs):	 | def main(session, **kwargs):	 | ||||||
|     if not fileExists('' + LinkNeoBoot + '/files/neo.sh'): |     if not fileExists('' + LinkNeoBoot + '/.location'): | ||||||
|         pass |         pass | ||||||
|     else: |     else: | ||||||
|         if not fileExists('%sImageBoot/.version' % getNeoLocation()): |         if not fileExists('%sImageBoot/.version' % getNeoLocation()): | ||||||
|             os.system('chmod 0755 ' + LinkNeoBoot + '/files/mountpoint.sh; ' + LinkNeoBoot + '/files/mountpoint.sh') |             if fileExists('' + LinkNeoBoot + '/files/mountpoint.sh'): | ||||||
|  |                 os.system('chmod 0755 ' + LinkNeoBoot + '/files/mountpoint.sh; ' + LinkNeoBoot + '/files/mountpoint.sh') | ||||||
|     version = 0            |     version = 0            | ||||||
|     if fileExists('%sImageBoot/.version' % getNeoLocation()): |     if fileExists('%sImageBoot/.version' % getNeoLocation()): | ||||||
|         f = open('%sImageBoot/.version' % getNeoLocation()) |         f = open('%sImageBoot/.version' % getNeoLocation()) | ||||||
| @@ -1373,7 +1377,7 @@ def main(session, **kwargs): | |||||||
|             else: |             else: | ||||||
|                 session.open(NeoBootImageChoose) |                 session.open(NeoBootImageChoose) | ||||||
|         else: |         else: | ||||||
|             session.open(MessageBox, _('Sorry: Wrong image in flash found. You have to install in flash. !!!'), MessageBox.TYPE_INFO, 10) |             session.open(MessageBox, _('Sorry: Wrong image in flash found. You have to install in flash Enigma2 !!!'), MessageBox.TYPE_INFO, 10) | ||||||
|     else:   |     else:   | ||||||
|         session.open(NeoBootInstallation) |         session.open(NeoBootInstallation) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -92,7 +92,7 @@ class InstallImage(Screen, ConfigListScreen): | |||||||
|         self.CopyFiles = ConfigYesNo(default=True) |         self.CopyFiles = ConfigYesNo(default=True) | ||||||
|         self.CopyKernel = ConfigYesNo(default=True)        |         self.CopyKernel = ConfigYesNo(default=True)        | ||||||
|         self.TvList = ConfigYesNo(default=False)  |         self.TvList = ConfigYesNo(default=False)  | ||||||
|         self.Montowanie = ConfigYesNo(default=False)          |         self.Montowanie = ConfigYesNo(default=True)          | ||||||
|         self.LanWlan = ConfigYesNo(default=False) |         self.LanWlan = ConfigYesNo(default=False) | ||||||
|         self.Sterowniki = ConfigYesNo(default=False)                                                 |         self.Sterowniki = ConfigYesNo(default=False)                                                 | ||||||
|         self.InstallSettings = ConfigYesNo(default=False)         |         self.InstallSettings = ConfigYesNo(default=False)         | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user