added Ariva 4K , install image without off flash
This commit is contained in:
@@ -142,11 +142,16 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Mon
|
|||||||
os.system('mv ' + getNeoLocation() + 'ImagesUpload/' + getBoxHostName() + '/kernel.bin ' + media_target + '/boot/zImage.' + getBoxHostName() + '' + dev_null)
|
os.system('mv ' + getNeoLocation() + 'ImagesUpload/' + getBoxHostName() + '/kernel.bin ' + media_target + '/boot/zImage.' + getBoxHostName() + '' + dev_null)
|
||||||
os.system('echo "Skopiowano kernel.bin STB-ARM Octagon."')
|
os.system('echo "Skopiowano kernel.bin STB-ARM Octagon."')
|
||||||
|
|
||||||
#arm GI ET-11000 4K et1x000
|
#arm Galaxy Innvations ET-11000 4K et1x000
|
||||||
elif getBoxHostName() == 'et1x000': #getCPUSoC() == 'bcm7251' or
|
elif getBoxHostName() == 'et1x000': #getCPUSoC() == 'bcm7251' or
|
||||||
os.system('mv ' + getNeoLocation() + 'ImagesUpload/' + getBoxHostName() + '/kernel.bin ' + media_target + '/boot/zImage.' + getBoxHostName() + '' + dev_null)
|
os.system('mv ' + getNeoLocation() + 'ImagesUpload/' + getBoxHostName() + '/kernel.bin ' + media_target + '/boot/zImage.' + getBoxHostName() + '' + dev_null)
|
||||||
os.system('echo "Skopiowano kernel.bin STB-ARM GI ET-11000 4K."')
|
os.system('echo "Skopiowano kernel.bin STB-ARM GI ET-11000 4K."')
|
||||||
|
|
||||||
|
#arm Ariva 4K Combo
|
||||||
|
elif getBoxHostName() == 'et1x000': #getCPUSoC() == 'bcm7251' or
|
||||||
|
os.system('mv ' + getNeoLocation() + 'ImagesUpload/e2/update/kernel.bin ' + media_target + '/boot/zImage.' + getBoxHostName() + '' + dev_null)
|
||||||
|
os.system('echo "Skopiowano kernel.bin STB-ARM Ariva 4K Combo."')
|
||||||
|
|
||||||
#arm Zgemma h7
|
#arm Zgemma h7
|
||||||
elif getCPUSoC() == 'bcm7251s' or getBoxHostName() == 'h7':
|
elif getCPUSoC() == 'bcm7251s' or getBoxHostName() == 'h7':
|
||||||
os.system('mv ' + getNeoLocation() + 'ImagesUpload/zgemma/' + getBoxHostName() + '/kernel.bin ' + media_target + '/boot/zImage.' + getBoxHostName() + '' + dev_null)
|
os.system('mv ' + getNeoLocation() + 'ImagesUpload/zgemma/' + getBoxHostName() + '/kernel.bin ' + media_target + '/boot/zImage.' + getBoxHostName() + '' + dev_null)
|
||||||
@@ -231,8 +236,8 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Mon
|
|||||||
rc = os.system(cmd)
|
rc = os.system(cmd)
|
||||||
cmd = 'cp -r /etc/fstab %s/ImageBoot/%s/etc/fstab' % (media, target)
|
cmd = 'cp -r /etc/fstab %s/ImageBoot/%s/etc/fstab' % (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)
|
||||||
|
|
||||||
if LanWlan == 'True':
|
if LanWlan == 'True':
|
||||||
if os.path.exists('%s/ImageBoot/%s/etc/vtiversion.info' % (media, target)):
|
if os.path.exists('%s/ImageBoot/%s/etc/vtiversion.info' % (media, target)):
|
||||||
@@ -573,10 +578,6 @@ def RemoveUnpackDirs():
|
|||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/vuplus')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/vuplus')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/sf4008'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/sf4008'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/sf4008')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/sf4008')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/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/hd60'):
|
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/hd60; mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/hd60; rm -r ' + getNeoLocation() + 'ImagesUpload/hd60')
|
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmio4k'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/osmio4k'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/osmio4k')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/osmio4k')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm900'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dm900'):
|
||||||
@@ -596,15 +597,7 @@ def RemoveUnpackDirs():
|
|||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.nfi'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/*.nfi'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.nfi')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/*.nfi')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/zgemma'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/zgemma')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/zgemma')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/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')
|
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/uclan'):
|
|
||||||
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/uclan')
|
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/uclan')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/uclan')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler1'):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/formuler1'):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/formuler1')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/formuler1')
|
||||||
@@ -622,8 +615,26 @@ def RemoveUnpackDirs():
|
|||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/xp1000 ')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/xp1000 ')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dinobot '):
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/dinobot '):
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dinobot ')
|
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/dinobot ')
|
||||||
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/et1x000 '):
|
|
||||||
rc = os.system('rm -r ' + getNeoLocation() + 'ImagesUpload/et1x000 ')
|
|
||||||
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/e2/update'):
|
||||||
|
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/vuplus')
|
||||||
|
|
||||||
|
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/hd60'):
|
||||||
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/bootargs.bin ' + getNeoLocation() + 'ImagesUpload/hd60; mv ' + getNeoLocation() + 'ImagesUpload/fastboot.bin ' + getNeoLocation() + 'ImagesUpload/hd60; rm -r ' + getNeoLocation() + 'ImagesUpload/hd60')
|
||||||
|
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')
|
||||||
|
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')
|
||||||
|
elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/uclan'):
|
||||||
|
rc = os.system('mv ' + getNeoLocation() + 'ImagesUpload/usb_update.bin ' + getNeoLocation() + 'ImagesUpload/uclan')
|
||||||
|
|
||||||
os.system('echo "Remove Unpack Dirs..."')
|
os.system('echo "Remove Unpack Dirs..."')
|
||||||
|
|
||||||
@@ -1150,8 +1161,10 @@ def NEOBootExtract(source, target, ZipDelete, BlackHole):
|
|||||||
os.system('echo "Instalacja systemu GI ET-11000 4K w toku..."')
|
os.system('echo "Instalacja systemu GI ET-11000 4K w toku..."')
|
||||||
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/et1x000; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/et1x000/rootfs.tar.bz2 -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1'
|
cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/et1x000; tar -jxvf ' + getNeoLocation() + 'ImagesUpload/et1x000/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 "Instalacja systemu 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'
|
||||||
|
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."')
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ import time
|
|||||||
# warranty, use at YOUR own risk.
|
# warranty, use at YOUR own risk.
|
||||||
|
|
||||||
PLUGINVERSION = '8.00'
|
PLUGINVERSION = '8.00'
|
||||||
UPDATEVERSION = '8.02'
|
UPDATEVERSION = '8.03'
|
||||||
|
|
||||||
def Freespace(dev):
|
def Freespace(dev):
|
||||||
statdev = os.statvfs(dev)
|
statdev = os.statvfs(dev)
|
||||||
@@ -1399,7 +1399,15 @@ valign="center" backgroundColor="black" transparent="1" foregroundColor="white"
|
|||||||
self.session.open(MessageBox, _('Removing canceled!'), MessageBox.TYPE_INFO)
|
self.session.open(MessageBox, _('Removing canceled!'), MessageBox.TYPE_INFO)
|
||||||
|
|
||||||
def ImageInstall(self):
|
def ImageInstall(self):
|
||||||
if not fileExists('/.multinfo'):
|
if fileExists('/.multinfo'):
|
||||||
|
message = _('Instalacja nowego oprogramowania do neoboot, zalecane tylko z poziomu Flash!!!\n---Kontynuowac ?---')
|
||||||
|
ybox = self.session.openWithCallback(self.installation_image, MessageBox, message, MessageBox.TYPE_YESNO)
|
||||||
|
ybox.setTitle(_('Installation with risk '))
|
||||||
|
else:
|
||||||
|
self.installation_image()
|
||||||
|
|
||||||
|
def installation_image(self, yesno):
|
||||||
|
if yesno:
|
||||||
if getCPUSoC() or getBoxHostName() or getTunerModel() == ['zgemmah9s',
|
if getCPUSoC() or getBoxHostName() or getTunerModel() == ['zgemmah9s',
|
||||||
'osmio4k',
|
'osmio4k',
|
||||||
'bcm7252s',
|
'bcm7252s',
|
||||||
@@ -1441,12 +1449,12 @@ valign="center" backgroundColor="black" transparent="1" foregroundColor="white"
|
|||||||
'h3']:
|
'h3']:
|
||||||
self.extractImage()
|
self.extractImage()
|
||||||
else:
|
else:
|
||||||
self.messagebox = self.session.open(MessageBox, _('Nie wykryto odpowiedniego STB do instalacji !!!!'), MessageBox.TYPE_INFO, 8)
|
self.messagebox = self.session.open(MessageBox, _('Tuner nie jest wspierany przez NeoBoota.\nSkontaktuj sie z autorem.\nNie wykryto odpowiedniego STB do instalacji !!!!'), MessageBox.TYPE_INFO, 8)
|
||||||
self.close()
|
self.close()
|
||||||
else:
|
else:
|
||||||
self.messagebox = self.session.open(MessageBox, _('Instalacja tylko z poziomu systemu flash.'), MessageBox.TYPE_INFO, 8)
|
self.messagebox = self.session.open(MessageBox, _('Zaleca sie instalacje nowego oprogramowania tylko z poziomu systemu flash.\nPowroc do flash by instalowac nowe image.'), MessageBox.TYPE_INFO, 8)
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
def extractImage(self):
|
def extractImage(self):
|
||||||
images = False
|
images = False
|
||||||
if fileExists('%sImageBoot/.without_copying' % getNeoLocation() ):
|
if fileExists('%sImageBoot/.without_copying' % getNeoLocation() ):
|
||||||
|
|||||||
Reference in New Issue
Block a user