PEP8 double aggressive E22, E224, E241, E242 and E27

This commit is contained in:
persianpros
2021-04-14 00:13:48 +04:30
parent 5148cc1578
commit 8a0657cf33
23 changed files with 258 additions and 258 deletions

View File

@@ -30,7 +30,7 @@ def getBoxHostName():
return myboxname return myboxname
def getCPUSoC(): def getCPUSoC():
chipset='UNKNOWN' chipset = 'UNKNOWN'
if os.path.exists('/proc/stb/info/chipset'): if os.path.exists('/proc/stb/info/chipset'):
with open('/proc/stb/info/chipset', 'r') as f: with open('/proc/stb/info/chipset', 'r') as f:
chipset = f.readline().strip() chipset = f.readline().strip()
@@ -41,7 +41,7 @@ def getCPUSoC():
return chipset return chipset
def getBoxVuModel(): def getBoxVuModel():
vumodel='UNKNOWN' vumodel = 'UNKNOWN'
if os.path.exists("/proc/stb/info/vumodel") and not os.path.exists("/proc/stb/info/boxtype"): if os.path.exists("/proc/stb/info/vumodel") and not os.path.exists("/proc/stb/info/boxtype"):
with open('/proc/stb/info/vumodel', 'r') as f: with open('/proc/stb/info/vumodel', 'r') as f:
vumodel = f.readline().strip() vumodel = f.readline().strip()
@@ -49,15 +49,15 @@ def getBoxVuModel():
return vumodel return vumodel
def getCPUtype(): def getCPUtype():
cpu='UNKNOWN' cpu = 'UNKNOWN'
if os.path.exists('/proc/cpuinfo'): if os.path.exists('/proc/cpuinfo'):
with open('/proc/cpuinfo', 'r') as f: with open('/proc/cpuinfo', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('ARMv7') != -1: if lines.find('ARMv7') != -1:
cpu='ARMv7' cpu = 'ARMv7'
elif lines.find('mips') != -1: elif lines.find('mips') != -1:
cpu='MIPS' cpu = 'MIPS'
return cpu return cpu
def getKernelVersion(): def getKernelVersion():
@@ -67,7 +67,7 @@ def getKernelVersion():
return _('unknown') return _('unknown')
def getNeoLocation(): def getNeoLocation():
locatino='UNKNOWN' locatino = 'UNKNOWN'
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location'): if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location'):
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location', 'r') as f: with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location', 'r') as f:
locatino = f.readline().strip() locatino = f.readline().strip()
@@ -79,7 +79,7 @@ media = getNeoLocation()
mediahome = media + '/ImageBoot/' mediahome = media + '/ImageBoot/'
extensions_path = '/usr/lib/enigma2/python/Plugins/Extensions/' extensions_path = '/usr/lib/enigma2/python/Plugins/Extensions/'
dev_null = ' > /dev/null 2>&1' dev_null = ' > /dev/null 2>&1'
supportedTuners='vuplus' supportedTuners = 'vuplus'
def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, LanWlan, Sterowniki, InstallSettings, ZipDelete, RepairFTP, SoftCam, MediaPortal, PiconR, Kodi, BlackHole): def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, LanWlan, Sterowniki, InstallSettings, ZipDelete, RepairFTP, SoftCam, MediaPortal, PiconR, Kodi, BlackHole):
@@ -144,7 +144,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
cmd = 'cp -af /lib/firmware %s/ImageBoot/%s/lib > /dev/null 2>&1' % (media, target) cmd = 'cp -af /lib/firmware %s/ImageBoot/%s/lib > /dev/null 2>&1' % (media, target)
rc = os.system(cmd) rc = os.system(cmd)
os.system('echo "Copied system drivers. Not recommended copied kernel.bin for Ultimo HD."') os.system('echo "Copied system drivers. Not recommended copied kernel.bin for Ultimo HD."')
elif getCPUtype() == "MIPS" and getBoxHostName() == 'vuultimo' or getBoxHostName() == 'bm750' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vuuno' or getBoxHostName() == 'vusolo' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vusolo2' or getBoxHostName() == 'vusolose' or getBoxHostName() == 'vuduo2' or getBoxHostName() == 'vuzero' or getBoxHostName() == 'mbultra': elif getCPUtype() == "MIPS" and getBoxHostName() == 'vuultimo' or getBoxHostName() == 'bm750' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vuuno' or getBoxHostName() == 'vusolo' or getBoxHostName() == 'vuduo' or getBoxHostName() == 'vusolo2' or getBoxHostName() == 'vusolose' or getBoxHostName() == 'vuduo2' or getBoxHostName() == 'vuzero' or getBoxHostName() == 'mbultra':
os.system('mv ' + getNeoLocation() + 'ImagesUpload/vuplus/' + getBoxVuModel() + '/kernel_cfe_auto.bin ' + media_target + '/boot/' + getBoxHostName() + '.vmlinux.gz' + dev_null) os.system('mv ' + getNeoLocation() + 'ImagesUpload/vuplus/' + getBoxVuModel() + '/kernel_cfe_auto.bin ' + media_target + '/boot/' + getBoxHostName() + '.vmlinux.gz' + dev_null)
os.system('echo "Copied kernel.bin STB-MIPS"') os.system('echo "Copied kernel.bin STB-MIPS"')
#arm vuplus arms #arm vuplus arms
@@ -366,7 +366,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
rc = os.system(cmd) rc = os.system(cmd)
cmd = 'cp -f ' + extensions_path + 'NeoBoot/bin/version ' + getNeoLocation() + 'ImageBoot/%s/boot/blackhole' % target cmd = 'cp -f ' + extensions_path + 'NeoBoot/bin/version ' + getNeoLocation() + 'ImageBoot/%s/boot/blackhole' % target
rc = os.system(cmd) rc = os.system(cmd)
cmd = 'mv ' + getNeoLocation() + 'ImageBoot/' +target+ '/usr/lib/enigma2/python/Blackhole/BhUtils.pyo ' + getNeoLocation() + 'ImageBoot/%s/usr/lib/enigma2/python/Blackhole/BhUtils.pyo.org' % target cmd = 'mv ' + getNeoLocation() + 'ImageBoot/' + target + '/usr/lib/enigma2/python/Blackhole/BhUtils.pyo ' + getNeoLocation() + 'ImageBoot/%s/usr/lib/enigma2/python/Blackhole/BhUtils.pyo.org' % target
rc = os.system(cmd) rc = os.system(cmd)
cmd = 'cp -af ' + extensions_path + 'NeoBoot/bin/utilsbh ' + getNeoLocation() + 'ImageBoot/%s/usr/lib/enigma2/python/Blackhole/BhUtils.py' % target cmd = 'cp -af ' + extensions_path + 'NeoBoot/bin/utilsbh ' + getNeoLocation() + 'ImageBoot/%s/usr/lib/enigma2/python/Blackhole/BhUtils.py' % target
rc = os.system(cmd) rc = os.system(cmd)
@@ -374,7 +374,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
temp_file = open(localfile, 'w') temp_file = open(localfile, 'w')
temp_file.write(text) temp_file.write(text)
temp_file.close() temp_file.close()
cmd = 'mv ' + getNeoLocation() + 'ImageBoot/' +target+ '/usr/bin/enigma2 ' + getNeoLocation() + 'ImageBoot/%s/usr/bin/enigma2-or' % target cmd = 'mv ' + getNeoLocation() + 'ImageBoot/' + target + '/usr/bin/enigma2 ' + getNeoLocation() + 'ImageBoot/%s/usr/bin/enigma2-or' % target
rc = os.system(cmd) rc = os.system(cmd)
fail = '' + getNeoLocation() + 'ImageBoot/%s/usr/bin/enigma2-or' % target fail = '' + getNeoLocation() + 'ImageBoot/%s/usr/bin/enigma2-or' % target
f = open(fail, 'r') f = open(fail, 'r')
@@ -653,7 +653,7 @@ def NEOBootMainEx(source, target, stopenigma, CopyFiles, CopyKernel, TvList, Lan
out = open(mediahome + '.neonextboot', 'w') out = open(mediahome + '.neonextboot', 'w')
out.write('Flash') out.write('Flash')
out.close() out.close()
if '.tar.xz' not in source and not os.path.exists('' + getNeoLocation() + '/ImageBoot/%s/etc/issue' % target): if '.tar.xz' not in source and not os.path.exists('' + getNeoLocation() + '/ImageBoot/%s/etc/issue' % target):
os.system('echo ""; echo "No system installed! The reason for the installation error may be badly packed image files or it is not a system for your model."') os.system('echo ""; echo "No system installed! The reason for the installation error may be badly packed image files or it is not a system for your model."')
os.system('echo "The installed system may not start. Check the correctness of the installed image directory!!!"') os.system('echo "The installed system may not start. Check the correctness of the installed image directory!!!"')
os.system('rm -r ' + getNeoLocation() + '/ImageBoot/%s' % target) os.system('rm -r ' + getNeoLocation() + '/ImageBoot/%s' % target)
@@ -840,7 +840,7 @@ def NEOBootExtract(source, target, ZipDelete):
if os.path.exists(sourcefile3) is True: if os.path.exists(sourcefile3) is True:
if sourcefile3.endswith('.rar'): if sourcefile3.endswith('.rar'):
os.system('echo "Installing iamge x.rar..."') os.system('echo "Installing iamge x.rar..."')
cmd = 'unrar e ' + sourcefile3+ ' ' + getNeoLocation() + 'ImagesUpload/ > /dev/null 2>&1' cmd = 'unrar e ' + sourcefile3 + ' ' + getNeoLocation() + 'ImagesUpload/ > /dev/null 2>&1'
rc = os.system(cmd) rc = os.system(cmd)
if ZipDelete == 'True': if ZipDelete == 'True':
rc = os.system('rm -rf ' + sourcefile3) rc = os.system('rm -rf ' + sourcefile3)

View File

@@ -506,7 +506,7 @@ class DevicesConf(Screen, ConfigListScreen):
class SetDiskLabel(Screen): class SetDiskLabel(Screen):
screenwidth = getDesktop(0).size().width() screenwidth = getDesktop(0).size().width()
if screenwidth and screenwidth == 1920: if screenwidth and screenwidth == 1920:
skin ="""<screen name="SetDiskLabel" position="400,188" size="1100,601" title="Set Disk Label v1.1"> skin = """<screen name="SetDiskLabel" position="400,188" size="1100,601" title="Set Disk Label v1.1">
<widget name="infoTXT" position="22,62" zPosition="1" size="591,86" font="baslk;28" halign="left" valign="center" backgroundColor="transpBlack" transparent="1" /> <widget name="infoTXT" position="22,62" zPosition="1" size="591,86" font="baslk;28" halign="left" valign="center" backgroundColor="transpBlack" transparent="1" />
<widget name="devlist" position="685,60" size="310,132" font="Regular;20" valign="center" /> <widget name="devlist" position="685,60" size="310,132" font="Regular;20" valign="center" />

View File

@@ -72,13 +72,13 @@ def mountp():
return pathmp return pathmp
def getSupportedTuners(): def getSupportedTuners():
supportedT='' supportedT = ''
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/stbinfo.cfg'): if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/stbinfo.cfg'):
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/stbinfo.cfg', 'r') as f: with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/stbinfo.cfg', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find("%s" % getBoxHostName()) != -1: if lines.find("%s" % getBoxHostName()) != -1:
supportedT='%s' % getBoxHostName() supportedT = '%s' % getBoxHostName()
return supportedT return supportedT
def getFreespace(dev): def getFreespace(dev):
@@ -89,50 +89,50 @@ def getFreespace(dev):
#check install #check install
def getCheckInstal1(): def getCheckInstal1():
neocheckinstal='UNKNOWN' neocheckinstal = 'UNKNOWN'
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install'): if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install'):
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install', 'r') as f: with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install', 'r') as f:
lines1 = f.read() lines1 = f.read()
f.close() f.close()
if not lines1.find('/dev/') != -1: if not lines1.find('/dev/') != -1:
neocheckinstal='1' neocheckinstal = '1'
return neocheckinstal return neocheckinstal
def getCheckInstal2(): def getCheckInstal2():
neocheckinstal='UNKNOWN' neocheckinstal = 'UNKNOWN'
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location'): if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location'):
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location', 'r') as f: with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location', 'r') as f:
lines2 = f.read() lines2 = f.read()
f.close() f.close()
if not lines2.find('/media/') != -1: if not lines2.find('/media/') != -1:
neocheckinstal='2' neocheckinstal = '2'
return neocheckinstal return neocheckinstal
def getCheckInstal3(): def getCheckInstal3():
neocheckinstal='UNKNOWN' neocheckinstal = 'UNKNOWN'
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh'): if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh'):
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh', 'r') as f: with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh', 'r') as f:
lines3 = f.read() lines3 = f.read()
f.close() f.close()
if not lines3.find('/bin/mount') != -1: if not lines3.find('/bin/mount') != -1:
neocheckinstal='3' neocheckinstal = '3'
return neocheckinstal return neocheckinstal
#check imageATV #check imageATV
def getImageATv(): def getImageATv():
atvimage='UNKNOWN' atvimage = 'UNKNOWN'
if os.path.exists('/etc/issue.net'): if os.path.exists('/etc/issue.net'):
with open('/etc/issue.net', 'r') as f: with open('/etc/issue.net', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('openatv') != -1: if lines.find('openatv') != -1:
atvimage='okfeedCAMatv' atvimage = 'okfeedCAMatv'
return atvimage return atvimage
#check install #check install
def getNeoLocation(): def getNeoLocation():
locatino='UNKNOWN' locatino = 'UNKNOWN'
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location'): if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location'):
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location', 'r') as f: with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location', 'r') as f:
locatino = f.readline().strip() locatino = f.readline().strip()
@@ -142,238 +142,238 @@ def getNeoLocation():
#check ext #check ext
def getFormat(): def getFormat():
neoformat='UNKNOWN' neoformat = 'UNKNOWN'
if os.path.exists('/proc/mounts'): if os.path.exists('/proc/mounts'):
with open('/proc/mounts', 'r') as f: with open('/proc/mounts', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('ext2') != -1: if lines.find('ext2') != -1:
neoformat='ext2' neoformat = 'ext2'
elif lines.find('ext3') != -1: elif lines.find('ext3') != -1:
neoformat='ext3' neoformat = 'ext3'
elif lines.find('ext4') != -1: elif lines.find('ext4') != -1:
neoformat='ext4' neoformat = 'ext4'
elif lines.find('nfs') != -1: elif lines.find('nfs') != -1:
neoformat='nfs' neoformat = 'nfs'
return neoformat return neoformat
def getNEO_filesystems(): def getNEO_filesystems():
neo_filesystems='UNKNOWN' neo_filesystems = 'UNKNOWN'
if os.path.exists('/tmp/.neo_format'): if os.path.exists('/tmp/.neo_format'):
with open('/tmp/.neo_format', 'r') as f: with open('/tmp/.neo_format', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('ext2') != -1: if lines.find('ext2') != -1:
neo_filesystems='1' neo_filesystems = '1'
elif lines.find('ext3') != -1: elif lines.find('ext3') != -1:
neo_filesystems='1' neo_filesystems = '1'
elif lines.find('ext4') != -1: elif lines.find('ext4') != -1:
neo_filesystems='1' neo_filesystems = '1'
elif lines.find('nfs') != -1: elif lines.find('nfs') != -1:
neo_filesystems='1' neo_filesystems = '1'
return neo_filesystems return neo_filesystems
#typ procesora arm lub mips #typ procesora arm lub mips
def getCPUtype(): def getCPUtype():
cpu='UNKNOWN' cpu = 'UNKNOWN'
if os.path.exists('/proc/cpuinfo'): if os.path.exists('/proc/cpuinfo'):
with open('/proc/cpuinfo', 'r') as f: with open('/proc/cpuinfo', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('ARMv7') != -1: if lines.find('ARMv7') != -1:
cpu='ARMv7' cpu = 'ARMv7'
elif lines.find('mips') != -1: elif lines.find('mips') != -1:
cpu='MIPS' cpu = 'MIPS'
return cpu return cpu
#check install #check install
def getFSTAB(): def getFSTAB():
install='UNKNOWN' install = 'UNKNOWN'
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/reading_blkid'): if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/reading_blkid'):
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/reading_blkid', 'r') as f: with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/reading_blkid', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('UUID') != -1: if lines.find('UUID') != -1:
install='UUID' install = 'UUID'
elif not lines.find('UUID') != -1: elif not lines.find('UUID') != -1:
install='NOUUID' install = 'NOUUID'
return install return install
def getFSTAB2(): def getFSTAB2():
install='UNKNOWN' install = 'UNKNOWN'
if os.path.exists('/etc/fstab'): if os.path.exists('/etc/fstab'):
with open('/etc/fstab', 'r') as f: with open('/etc/fstab', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('UUID') != -1: if lines.find('UUID') != -1:
install='OKinstall' install = 'OKinstall'
elif not lines.find('UUID') != -1: elif not lines.find('UUID') != -1:
install='NOUUID' install = 'NOUUID'
return install return install
def getINSTALLNeo(): def getINSTALLNeo():
neoinstall='UNKNOWN' neoinstall = 'UNKNOWN'
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/installNeo'): if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/installNeo'):
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/installNeo', 'r') as f: with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/installNeo', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('/dev/sda1') != -1: if lines.find('/dev/sda1') != -1:
neoinstall='/dev/sda1' neoinstall = '/dev/sda1'
elif lines.find('/dev/sda2') != -1: elif lines.find('/dev/sda2') != -1:
neoinstall='/dev/sda2' neoinstall = '/dev/sda2'
elif lines.find('/dev/sdb1') != -1: elif lines.find('/dev/sdb1') != -1:
neoinstall='/dev/sdb1' neoinstall = '/dev/sdb1'
elif lines.find('/dev/sdb2') != -1: elif lines.find('/dev/sdb2') != -1:
neoinstall='/dev/sdb2' neoinstall = '/dev/sdb2'
elif lines.find('/dev/sdc1') != -1: elif lines.find('/dev/sdc1') != -1:
neoinstall='/dev/sdc1' neoinstall = '/dev/sdc1'
elif lines.find('/dev/sdd1') != -1: elif lines.find('/dev/sdd1') != -1:
neoinstall='/dev/sdd1' neoinstall = '/dev/sdd1'
elif lines.find('/dev/sde1') != -1: elif lines.find('/dev/sde1') != -1:
neoinstall='/dev/sde1' neoinstall = '/dev/sde1'
elif lines.find('/dev/sdf1') != -1: elif lines.find('/dev/sdf1') != -1:
neoinstall='/dev/sdf1' neoinstall = '/dev/sdf1'
return neoinstall return neoinstall
def getLocationMultiboot(): def getLocationMultiboot():
LocationMultiboot='UNKNOWN' LocationMultiboot = 'UNKNOWN'
if os.path.exists('/media/sda1/ImageBoot'): if os.path.exists('/media/sda1/ImageBoot'):
LocationMultiboot='/dev/sda1' LocationMultiboot = '/dev/sda1'
if os.path.exists('/media/sda2/ImageBoot'): if os.path.exists('/media/sda2/ImageBoot'):
LocationMultiboot='/dev/sda2' LocationMultiboot = '/dev/sda2'
if os.path.exists('/media/sdb1/ImageBoot'): if os.path.exists('/media/sdb1/ImageBoot'):
LocationMultiboot='/dev/sdb1' LocationMultiboot = '/dev/sdb1'
if os.path.exists('/media/sdb2/ImageBoot'): if os.path.exists('/media/sdb2/ImageBoot'):
LocationMultiboot='/dev/sdb2' LocationMultiboot = '/dev/sdb2'
if os.path.exists('/media/sdc1/ImageBoot'): if os.path.exists('/media/sdc1/ImageBoot'):
LocationMultiboot='/dev/sdc1' LocationMultiboot = '/dev/sdc1'
if os.path.exists('/media/sdd1/ImageBoot'): if os.path.exists('/media/sdd1/ImageBoot'):
LocationMultiboot='/dev/sdd1' LocationMultiboot = '/dev/sdd1'
if os.path.exists('/media/sde1/ImageBoot'): if os.path.exists('/media/sde1/ImageBoot'):
LocationMultiboot='/dev/sde1' LocationMultiboot = '/dev/sde1'
if os.path.exists('/media/sdf1/ImageBoot'): if os.path.exists('/media/sdf1/ImageBoot'):
LocationMultiboot='/dev/sdf1' LocationMultiboot = '/dev/sdf1'
return LocationMultiboot return LocationMultiboot
def getLabelDisck(): def getLabelDisck():
label='UNKNOWN' label = 'UNKNOWN'
if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/reading_blkid'): if os.path.exists('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/reading_blkid'):
with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/reading_blkid', 'r') as f: with open('/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/reading_blkid', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('LABEL=') != -1: if lines.find('LABEL=') != -1:
label='LABEL=' label = 'LABEL='
return label return label
#checking device neo #checking device neo
def getNeoMount(): def getNeoMount():
neo='UNKNOWN' neo = 'UNKNOWN'
if os.path.exists('/proc/mounts'): if os.path.exists('/proc/mounts'):
with open('/proc/mounts', 'r') as f: with open('/proc/mounts', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('/dev/sda1 /media/hdd') != -1: if lines.find('/dev/sda1 /media/hdd') != -1:
neo='hdd_install_/dev/sda1' neo = 'hdd_install_/dev/sda1'
elif lines.find('/dev/sdb1 /media/hdd') != -1: elif lines.find('/dev/sdb1 /media/hdd') != -1:
neo='hdd_install_/dev/sdb1' neo = 'hdd_install_/dev/sdb1'
elif lines.find('/dev/sda2 /media/hdd') != -1: elif lines.find('/dev/sda2 /media/hdd') != -1:
neo='hdd_install_/dev/sda2' neo = 'hdd_install_/dev/sda2'
elif lines.find('/dev/sdb2 /media/hdd') != -1: elif lines.find('/dev/sdb2 /media/hdd') != -1:
neo='hdd_install_/dev/sdb2' neo = 'hdd_install_/dev/sdb2'
elif lines.find('/dev/sdc1 /media/hdd') != -1: elif lines.find('/dev/sdc1 /media/hdd') != -1:
neo='hdd_install_/dev/sdc1' neo = 'hdd_install_/dev/sdc1'
elif lines.find('/dev/sdd1 /media/hdd') != -1: elif lines.find('/dev/sdd1 /media/hdd') != -1:
neo='hdd_install_/dev/sdd1' neo = 'hdd_install_/dev/sdd1'
elif lines.find('/dev/sde1 /media/hdd') != -1: elif lines.find('/dev/sde1 /media/hdd') != -1:
neo='hdd_install_/dev/sde1' neo = 'hdd_install_/dev/sde1'
elif lines.find('/dev/sdf1 /media/hdd') != -1: elif lines.find('/dev/sdf1 /media/hdd') != -1:
neo='hdd_install_/dev/sdf1' neo = 'hdd_install_/dev/sdf1'
return neo return neo
def getNeoMount2(): def getNeoMount2():
neo='UNKNOWN' neo = 'UNKNOWN'
if os.path.exists('/proc/mounts'): if os.path.exists('/proc/mounts'):
with open('/proc/mounts', 'r') as f: with open('/proc/mounts', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('/dev/sda1 /media/usb') != -1: if lines.find('/dev/sda1 /media/usb') != -1:
neo='usb_install_/dev/sda1' neo = 'usb_install_/dev/sda1'
elif lines.find('/dev/sdb1 /media/usb') != -1: elif lines.find('/dev/sdb1 /media/usb') != -1:
neo='usb_install_/dev/sdb1' neo = 'usb_install_/dev/sdb1'
elif lines.find('/dev/sdb2 /media/usb') != -1: elif lines.find('/dev/sdb2 /media/usb') != -1:
neo='usb_install_/dev/sdb2' neo = 'usb_install_/dev/sdb2'
elif lines.find('/dev/sdc1 /media/usb') != -1: elif lines.find('/dev/sdc1 /media/usb') != -1:
neo='usb_install_/dev/sdc1' neo = 'usb_install_/dev/sdc1'
elif lines.find('/dev/sdd1 /media/usb') != -1: elif lines.find('/dev/sdd1 /media/usb') != -1:
neo='usb_install_/dev/sdd1' neo = 'usb_install_/dev/sdd1'
elif lines.find('/dev/sde1 /media/usb') != -1: elif lines.find('/dev/sde1 /media/usb') != -1:
neo='usb_install_/dev/sde1' neo = 'usb_install_/dev/sde1'
elif lines.find('/dev/sdf1 /media/usb') != -1: elif lines.find('/dev/sdf1 /media/usb') != -1:
neo='usb_install_/dev/sdf1' neo = 'usb_install_/dev/sdf1'
elif lines.find('/dev/sda1 /media/usb2') != -1: elif lines.find('/dev/sda1 /media/usb2') != -1:
neo='usb_install_/dev/sda1' neo = 'usb_install_/dev/sda1'
elif lines.find('/dev/sdb1 /media/usb2') != -1: elif lines.find('/dev/sdb1 /media/usb2') != -1:
neo='usb_install_/dev/sdb1' neo = 'usb_install_/dev/sdb1'
elif lines.find('/dev/sdb2 /media/usb2') != -1: elif lines.find('/dev/sdb2 /media/usb2') != -1:
neo='usb_install_/dev/sdb2' neo = 'usb_install_/dev/sdb2'
elif lines.find('/dev/sdc1 /media/usb2') != -1: elif lines.find('/dev/sdc1 /media/usb2') != -1:
neo='usb_install_/dev/sdc1' neo = 'usb_install_/dev/sdc1'
elif lines.find('/dev/sdd1 /media/usb2') != -1: elif lines.find('/dev/sdd1 /media/usb2') != -1:
neo='usb_install_/dev/sdd1' neo = 'usb_install_/dev/sdd1'
elif lines.find('/dev/sde1 /media/usb2') != -1: elif lines.find('/dev/sde1 /media/usb2') != -1:
neo='usb_install_/dev/sde1' neo = 'usb_install_/dev/sde1'
elif lines.find('/dev/sdf1 /media/usb2') != -1: elif lines.find('/dev/sdf1 /media/usb2') != -1:
neo='usb_install_/dev/sdf1' neo = 'usb_install_/dev/sdf1'
return neo return neo
def getNeoMount3(): def getNeoMount3():
neo='UNKNOWN' neo = 'UNKNOWN'
if os.path.exists('/proc/mounts'): if os.path.exists('/proc/mounts'):
with open('/proc/mounts', 'r') as f: with open('/proc/mounts', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('/dev/sda1 /media/cf') != -1: if lines.find('/dev/sda1 /media/cf') != -1:
neo='cf_install_/dev/sda1' neo = 'cf_install_/dev/sda1'
elif lines.find('/dev/sdb1 /media/cf') != -1: elif lines.find('/dev/sdb1 /media/cf') != -1:
neo='cf_install_/dev/sdb1' neo = 'cf_install_/dev/sdb1'
return neo return neo
def getNeoMount4(): def getNeoMount4():
neo='UNKNOWN' neo = 'UNKNOWN'
if os.path.exists('/proc/mounts'): if os.path.exists('/proc/mounts'):
with open('/proc/mounts', 'r') as f: with open('/proc/mounts', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('/dev/sda1 /media/card') != -1: if lines.find('/dev/sda1 /media/card') != -1:
neo='card_install_/dev/sda1' neo = 'card_install_/dev/sda1'
elif lines.find('/dev/sdb1 /media/card') != -1: elif lines.find('/dev/sdb1 /media/card') != -1:
neo='card_install_/dev/sdb1' neo = 'card_install_/dev/sdb1'
return neo return neo
def getNeoMount5(): def getNeoMount5():
neo='UNKNOWN' neo = 'UNKNOWN'
if os.path.exists('/proc/mounts'): if os.path.exists('/proc/mounts'):
with open('/proc/mounts', 'r') as f: with open('/proc/mounts', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('/dev/sda1 /media/mmc') != -1: if lines.find('/dev/sda1 /media/mmc') != -1:
neo='mmc_install_/dev/sda1' neo = 'mmc_install_/dev/sda1'
elif lines.find('/dev/sdb1 /media/mmc') != -1: elif lines.find('/dev/sdb1 /media/mmc') != -1:
neo='mmc_install_/dev/sdb1' neo = 'mmc_install_/dev/sdb1'
return neo return neo
#zwraca typ chipa prcesora #zwraca typ chipa prcesora
def getCPUSoC(): def getCPUSoC():
chipset='UNKNOWN' chipset = 'UNKNOWN'
if os.path.exists('/proc/stb/info/chipset'): if os.path.exists('/proc/stb/info/chipset'):
with open('/proc/stb/info/chipset', 'r') as f: with open('/proc/stb/info/chipset', 'r') as f:
chipset = f.readline().strip() chipset = f.readline().strip()
@@ -383,7 +383,7 @@ def getCPUSoC():
return chipset return chipset
def getCPUSoCModel(): def getCPUSoCModel():
devicetree='UNKNOWN' devicetree = 'UNKNOWN'
if os.path.exists('/proc/device-tree/model'): if os.path.exists('/proc/device-tree/model'):
with open('/proc/device-tree/model', 'r') as f: with open('/proc/device-tree/model', 'r') as f:
devicetree = f.readline().strip() devicetree = f.readline().strip()
@@ -392,7 +392,7 @@ def getCPUSoCModel():
#zwraca wybrane image w neoboot do uruchomienia #zwraca wybrane image w neoboot do uruchomienia
def getImageNeoBoot(): def getImageNeoBoot():
imagefile='UNKNOWN' imagefile = 'UNKNOWN'
if os.path.exists('%sImageBoot/.neonextboot' % getNeoLocation()): if os.path.exists('%sImageBoot/.neonextboot' % getNeoLocation()):
with open('%sImageBoot/.neonextboot' % getNeoLocation(), 'r') as f: with open('%sImageBoot/.neonextboot' % getNeoLocation(), 'r') as f:
imagefile = f.readline().strip() imagefile = f.readline().strip()
@@ -401,7 +401,7 @@ def getImageNeoBoot():
#zwraca model vuplus #zwraca model vuplus
def getBoxVuModel(): def getBoxVuModel():
vumodel='UNKNOWN' vumodel = 'UNKNOWN'
if fileExists("/proc/stb/info/vumodel") and not fileExists("/proc/stb/info/boxtype"): if fileExists("/proc/stb/info/vumodel") and not fileExists("/proc/stb/info/boxtype"):
with open('/proc/stb/info/vumodel', 'r') as f: with open('/proc/stb/info/vumodel', 'r') as f:
vumodel = f.readline().strip() vumodel = f.readline().strip()
@@ -465,7 +465,7 @@ def runCMDS(cmdsList):
def getImageDistroN(): def getImageDistroN():
image='Internal storage' image = 'Internal storage'
if fileExists('/.multinfo') and fileExists('%sImageBoot/.imagedistro' % getNeoLocation()): if fileExists('/.multinfo') and fileExists('%sImageBoot/.imagedistro' % getNeoLocation()):
with open('%sImageBoot/.imagedistro' % getNeoLocation(), 'r') as f: with open('%sImageBoot/.imagedistro' % getNeoLocation(), 'r') as f:

View File

@@ -9,21 +9,21 @@ from Tools.Directories import fileExists, SCOPE_PLUGINS
def getAccesDate(): def getAccesDate():
timego='' timego = ''
dana = getTestOutTime() # etc Nie! Szukana liczba jest wieksza! dana = getTestOutTime() # etc Nie! Szukana liczba jest wieksza!
strzal = getTestInTime() # tmp Nie! Szukana liczba jest mniejsza! strzal = getTestInTime() # tmp Nie! Szukana liczba jest mniejsza!
if strzal == dana: if strzal == dana:
timego='access' timego = 'access'
elif strzal < dana: elif strzal < dana:
timego='isaccess' timego = 'isaccess'
else: else:
timego='timeoff' timego = 'timeoff'
os.system('echo "19700101" > /usr/lib/periodon/.kodn') os.system('echo "19700101" > /usr/lib/periodon/.kodn')
return timego return timego
def getTestCzas(): def getTestCzas():
mytestnC='' mytestnC = ''
if os.path.exists('/usr/lib/periodon/.accessdate'): if os.path.exists('/usr/lib/periodon/.accessdate'):
with open('/usr/lib/periodon/.accessdate', 'r') as f: with open('/usr/lib/periodon/.accessdate', 'r') as f:
mytestnC = f.readline().strip() mytestnC = f.readline().strip()
@@ -32,7 +32,7 @@ def getTestCzas():
def getTestToTest(): def getTestToTest():
mytestnb='' mytestnb = ''
if os.path.exists('/tmp/.nkod'): if os.path.exists('/tmp/.nkod'):
with open('/tmp/.nkod', 'r') as f: with open('/tmp/.nkod', 'r') as f:
mytestnb = f.readline().strip() mytestnb = f.readline().strip()
@@ -41,42 +41,42 @@ def getTestToTest():
def getTestIn(): def getTestIn():
neopluspro='UNKNOWN' neopluspro = 'UNKNOWN'
if os.path.exists('/usr/lib/periodon/.kodn'): if os.path.exists('/usr/lib/periodon/.kodn'):
with open('/usr/lib/periodon/.kodn', 'r') as f: with open('/usr/lib/periodon/.kodn', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('1234' + getTestToTest() + '') != -1: if lines.find('1234' + getTestToTest() + '') != -1:
neopluspro='1234%s' % getTestToTest() neopluspro = '1234%s' % getTestToTest()
return neopluspro return neopluspro
def getTestOut(): def getTestOut():
neoplus='UNKNOWN' neoplus = 'UNKNOWN'
if os.path.exists('/tmp/.nkod'): if os.path.exists('/tmp/.nkod'):
with open('/tmp/.nkod', 'r') as f: with open('/tmp/.nkod', 'r') as f:
lines2 = f.read() lines2 = f.read()
f.close() f.close()
if lines2.find("%s" %getTestToTest()) != -1: if lines2.find("%s" % getTestToTest()) != -1:
neoplus='1234%s' % getTestToTest() neoplus = '1234%s' % getTestToTest()
return neoplus return neoplus
def getAccessN(): def getAccessN():
neopro='UNKNOWN' neopro = 'UNKNOWN'
if os.path.exists('/usr/lib/periodon/.kodn'): if os.path.exists('/usr/lib/periodon/.kodn'):
with open('/usr/lib/periodon/.kodn', 'r') as f: with open('/usr/lib/periodon/.kodn', 'r') as f:
lines3 = f.read() lines3 = f.read()
f.close() f.close()
if lines3.find('1234') != -1: if lines3.find('1234') != -1:
neopro='1234' neopro = '1234'
elif not lines3.find('1234') != -1: elif not lines3.find('1234') != -1:
neopro='1235' neopro = '1235'
return neopro return neopro
def getTestInTime(): def getTestInTime():
mydatein='UNKNOWN' mydatein = 'UNKNOWN'
if os.path.exists('/tmp/.finishdate'): if os.path.exists('/tmp/.finishdate'):
with open('/tmp/.finishdate', 'r') as f: with open('/tmp/.finishdate', 'r') as f:
mydatein = f.readline().strip() mydatein = f.readline().strip()
@@ -85,7 +85,7 @@ def getTestInTime():
def getTestOutTime(): def getTestOutTime():
mydateout='UNKNOWN' mydateout = 'UNKNOWN'
if os.path.exists('/usr/lib/periodon/.accessdate'): if os.path.exists('/usr/lib/periodon/.accessdate'):
with open('/usr/lib/periodon/.accessdate', 'r') as f: with open('/usr/lib/periodon/.accessdate', 'r') as f:
mydateout = f.readline().strip() mydateout = f.readline().strip()
@@ -94,12 +94,12 @@ def getTestOutTime():
def getButtonPin(): def getButtonPin():
mypin='UNKNOWN' mypin = 'UNKNOWN'
if os.path.exists('/usr/lib/periodon'): if os.path.exists('/usr/lib/periodon'):
out = open('/usr/lib/periodon/.kodn', 'w') out = open('/usr/lib/periodon/.kodn', 'w')
out.write('1234%s' % getTestToTest()) out.write('1234%s' % getTestToTest())
out.close() out.close()
mypin='pinok' mypin = 'pinok'
return mypin return mypin

View File

@@ -75,15 +75,15 @@ def getKernelVersion():
return _('unknown') return _('unknown')
def getCPUtype(): def getCPUtype():
cpu='UNKNOWN' cpu = 'UNKNOWN'
if os.path.exists('/proc/cpuinfo'): if os.path.exists('/proc/cpuinfo'):
with open('/proc/cpuinfo', 'r') as f: with open('/proc/cpuinfo', 'r') as f:
lines = f.read() lines = f.read()
f.close() f.close()
if lines.find('ARMv7') != -1: if lines.find('ARMv7') != -1:
cpu='ARMv7' cpu = 'ARMv7'
elif lines.find('mips') != -1: elif lines.find('mips') != -1:
cpu='MIPS' cpu = 'MIPS'
return cpu return cpu
if os.path.exists('/etc/hostname'): if os.path.exists('/etc/hostname'):
@@ -137,9 +137,9 @@ class MBTools(Screen):
def updateList(self): def updateList(self):
self.list = [] self.list = []
mypath = '' +LinkNeoBoot+ '' mypath = '' + LinkNeoBoot + ''
if not fileExists(mypath + 'icons'): if not fileExists(mypath + 'icons'):
mypixmap = '' +LinkNeoBoot+ '/images/ok.png' mypixmap = '' + LinkNeoBoot + '/images/ok.png'
png = LoadPixmap(mypixmap) png = LoadPixmap(mypixmap)
res = (_('Make a copy of the image from NeoBoot'), png, 0) res = (_('Make a copy of the image from NeoBoot'), png, 0)
@@ -452,7 +452,7 @@ class MBRestore(Screen):
self.onShow.append(self.updateInfo) self.onShow.append(self.updateInfo)
def updateInfo(self): def updateInfo(self):
linesdevice = open('' +LinkNeoBoot+ '/.location', 'r').readlines() linesdevice = open('' + LinkNeoBoot + '/.location', 'r').readlines()
deviceneo = linesdevice[0][0:-1] deviceneo = linesdevice[0][0:-1]
device = deviceneo device = deviceneo
usfree = '0' usfree = '0'
@@ -652,7 +652,7 @@ class BackupMultiboot(Screen):
'red': self.gobackupneobootplugin}) 'red': self.gobackupneobootplugin})
def gobackupneobootplugin(self): def gobackupneobootplugin(self):
cmd = 'sh ' +LinkNeoBoot+ '/files/neobackup.sh -i' cmd = 'sh ' + LinkNeoBoot + '/files/neobackup.sh -i'
self.session.open(Console, _('The backup will be saved to /media/neoboot. Performing ...'), [cmd]) self.session.open(Console, _('The backup will be saved to /media/neoboot. Performing ...'), [cmd])
self.close() self.close()
@@ -697,8 +697,8 @@ class UnistallMultiboot(Screen):
cmd3 = 'ln -sfn /sbin/init.sysvinit /sbin/init' cmd3 = 'ln -sfn /sbin/init.sysvinit /sbin/init'
cmd4 = 'chmod 777 /sbin/init; sleep 2' cmd4 = 'chmod 777 /sbin/init; sleep 2'
cmd4a = "echo -e 'NeoBoot restoring media mounts...\n'" cmd4a = "echo -e 'NeoBoot restoring media mounts...\n'"
cmd6 = 'rm -f ' + getNeoLocation() + 'ImageBoot/initneo.log ' + getNeoLocation() + 'ImageBoot/.imagedistro ' + getNeoLocation() + 'ImageBoot/.neonextboot '+ getNeoLocation() + 'ImageBoot/.updateversion '+ getNeoLocation() + 'ImageBoot/.Flash ' + getNeoLocation() + 'ImageBoot/.version ' + getNeoLocation() + 'ImageBoot/NeoInit.log ; sleep 2' cmd6 = 'rm -f ' + getNeoLocation() + 'ImageBoot/initneo.log ' + getNeoLocation() + 'ImageBoot/.imagedistro ' + getNeoLocation() + 'ImageBoot/.neonextboot ' + getNeoLocation() + 'ImageBoot/.updateversion ' + getNeoLocation() + 'ImageBoot/.Flash ' + getNeoLocation() + 'ImageBoot/.version ' + getNeoLocation() + 'ImageBoot/NeoInit.log ; sleep 2'
cmd7 = 'rm -f '+LinkNeoBoot+ '/.location '+LinkNeoBoot+ '/bin/install '+LinkNeoBoot+ '/bin/reading_blkid '+LinkNeoBoot+ '/files/mountpoint.sh '+LinkNeoBoot+ '/files/neo.sh '+LinkNeoBoot+ '/files/neom '+LinkNeoBoot+ '/.neo_info ' cmd7 = 'rm -f ' + LinkNeoBoot + '/.location ' + LinkNeoBoot + '/bin/install ' + LinkNeoBoot + '/bin/reading_blkid ' + LinkNeoBoot + '/files/mountpoint.sh ' + LinkNeoBoot + '/files/neo.sh ' + LinkNeoBoot + '/files/neom ' + LinkNeoBoot + '/.neo_info '
cmd7a = "echo -e '\n\nUninstalling neoboot...\n'" cmd7a = "echo -e '\n\nUninstalling neoboot...\n'"
cmd8 = "echo -e '\n\nRestore mount.'" cmd8 = "echo -e '\n\nRestore mount.'"
cmd9 = "echo -e '\n\nNeoBoot uninstalled, you can do reinstallation.'" cmd9 = "echo -e '\n\nNeoBoot uninstalled, you can do reinstallation.'"
@@ -725,7 +725,7 @@ class UnistallMultiboot(Screen):
self.close() self.close()
def checkNeo(self): def checkNeo(self):
if not fileCheck(''+LinkNeoBoot+ '/.location') and not fileCheck(' ' + getNeoLocation() + 'ImageBoot/.neonextboot'): if not fileCheck('' + LinkNeoBoot + '/.location') and not fileCheck(' ' + getNeoLocation() + 'ImageBoot/.neonextboot'):
self.restareE2() self.restareE2()
else: else:
self.close() self.close()
@@ -887,22 +887,22 @@ class MyUpgrade2(Screen):
self.myClose(_('Sorry, NeoBoot can installed or upgraded only when booted from Flash STB')) self.myClose(_('Sorry, NeoBoot can installed or upgraded only when booted from Flash STB'))
self.close() self.close()
else: else:
for fn in listdir('%sImageBoot' % getNeoLocation()): for fn in listdir('%sImageBoot' % getNeoLocation()):
dirfile = '%sImageBoot/' % getNeoLocation() + fn dirfile = '%sImageBoot/' % getNeoLocation() + fn
if isdir(dirfile): if isdir(dirfile):
target = dirfile + '' +LinkNeoBoot+ '' target = dirfile + '' + LinkNeoBoot + ''
target1 = dirfile + '/usr/lib/' target1 = dirfile + '/usr/lib/'
target2 = dirfile + '/usr/lib/enigma2/python/Tools/' target2 = dirfile + '/usr/lib/enigma2/python/Tools/'
cmd = 'rm -r ' + target + ' > /dev/null 2>&1' cmd = 'rm -r ' + target + ' > /dev/null 2>&1'
system(cmd) system(cmd)
cmd = 'cp -r ' +LinkNeoBoot+ ' ' + target cmd = 'cp -r ' + LinkNeoBoot + ' ' + target
system(cmd) system(cmd)
cmd1 = 'cp -rf ' +periodo+ ' ' + target1 cmd1 = 'cp -rf ' + periodo + ' ' + target1
system(cmd1) system(cmd1)
cmd2 = 'cp -rf ' +testinout+ ' ' + target2 cmd2 = 'cp -rf ' + testinout + ' ' + target2
system(cmd2) system(cmd2)
out = open('%sImageBoot/.version' % getNeoLocation(), 'w') out = open('%sImageBoot/.version' % getNeoLocation(), 'w')
out.write(PLUGINVERSION) out.write(PLUGINVERSION)
out.close() out.close()
self.myClose(_('NeoBoot successfully updated. You can restart the plugin now.\nHave fun !!')) self.myClose(_('NeoBoot successfully updated. You can restart the plugin now.\nHave fun !!'))
@@ -1198,47 +1198,47 @@ class CheckInstall(Screen):
self.myClose(_('Sorry, Neoboot can be installed or upgraded only when booted from Flash')) self.myClose(_('Sorry, Neoboot can be installed or upgraded only when booted from Flash'))
def neocheck2(self): def neocheck2(self):
os.system(_('rm -f ' + LinkNeoBoot + '/files/modulecheck; echo %s - %s > ' +LinkNeoBoot+ '/files/modulecheck') % (getBoxModelVU(), getCPUSoC())) os.system(_('rm -f ' + LinkNeoBoot + '/files/modulecheck; echo %s - %s > ' + LinkNeoBoot + '/files/modulecheck') % (getBoxModelVU(), getCPUSoC()))
os.system('echo "\n====================================================>\nCheck result:" >> ' + LinkNeoBoot + '/files/modulecheck') os.system('echo "\n====================================================>\nCheck result:" >> ' + LinkNeoBoot + '/files/modulecheck')
os.system('echo "* neoboot location:" >> ' +LinkNeoBoot+ '/files/modulecheck; cat "/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* neoboot location:" >> ' + LinkNeoBoot + '/files/modulecheck; cat "/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location" >> ' + LinkNeoBoot + '/files/modulecheck')
os.system('echo "\n* neoboot location install:" >> ' +LinkNeoBoot+ '/files/modulecheck; cat "/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "\n* neoboot location install:" >> ' + LinkNeoBoot + '/files/modulecheck; cat "/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install" >> ' + LinkNeoBoot + '/files/modulecheck')
os.system('echo "\n* neoboot location mount:" >> ' +LinkNeoBoot+ '/files/modulecheck; cat "/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "\n* neoboot location mount:" >> ' + LinkNeoBoot + '/files/modulecheck; cat "/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh" >> ' + LinkNeoBoot + '/files/modulecheck')
if getCPUtype() == 'ARMv7' and getCPUtype() != 'MIPS': if getCPUtype() == 'ARMv7' and getCPUtype() != 'MIPS':
if os.system('opkg update; opkg list-installed | grep python-subprocess') != 0: if os.system('opkg update; opkg list-installed | grep python-subprocess') != 0:
os.system('echo "\n* python-subprocess not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "\n* python-subprocess not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep python-argparse') != 0: if os.system('opkg list-installed | grep python-argparse') != 0:
os.system('echo "* python-argparse not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* python-argparse not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep curl') != 0: if os.system('opkg list-installed | grep curl') != 0:
os.system('echo "* curl not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* curl not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
else: else:
os.system('echo "\n* opkg packed everything is OK !" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "\n* opkg packed everything is OK !" >> ' + LinkNeoBoot + '/files/modulecheck')
elif getCPUtype() != 'ARMv7' and getCPUtype() == 'MIPS': elif getCPUtype() != 'ARMv7' and getCPUtype() == 'MIPS':
if os.system('opkg list-installed | grep kernel-module-nandsim') != 0: if os.system('opkg list-installed | grep kernel-module-nandsim') != 0:
os.system('echo "\n* kernel-module-nandsim not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "\n* kernel-module-nandsim not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep mtd-utils-jffs2') != 0: if os.system('opkg list-installed | grep mtd-utils-jffs2') != 0:
os.system('echo "* mtd-utils-jffs2 not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* mtd-utils-jffs2 not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep lzo') != 0: if os.system('opkg list-installed | grep lzo') != 0:
os.system('echo "* lzo not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* lzo not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep python-setuptools') != 0: if os.system('opkg list-installed | grep python-setuptools') != 0:
os.system('echo "* python-setuptools not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* python-setuptools not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep util-linux-sfdisk') != 0: if os.system('opkg list-installed | grep util-linux-sfdisk') != 0:
os.system('echo "* util-linux-sfdisk not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* util-linux-sfdisk not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep packagegroup-base-nfs') != 0: if os.system('opkg list-installed | grep packagegroup-base-nfs') != 0:
os.system('echo "* packagegroup-base-nfs not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* packagegroup-base-nfs not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep ofgwrite') != 0: if os.system('opkg list-installed | grep ofgwrite') != 0:
os.system('echo "* ofgwrite not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* ofgwrite not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep bzip2') != 0: if os.system('opkg list-installed | grep bzip2') != 0:
os.system('echo "* bzip2 not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* bzip2 not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep mtd-utils') != 0: if os.system('opkg list-installed | grep mtd-utils') != 0:
os.system('echo "* mtd-utils not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* mtd-utils not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
if os.system('opkg list-installed | grep mtd-utils-ubifs') != 0: if os.system('opkg list-installed | grep mtd-utils-ubifs') != 0:
os.system('echo "* mtd-utils-ubifs not installed" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "* mtd-utils-ubifs not installed" >> ' + LinkNeoBoot + '/files/modulecheck')
else: else:
os.system('echo "\n* opkg packed everything is OK !" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "\n* opkg packed everything is OK !" >> ' + LinkNeoBoot + '/files/modulecheck')
else: else:
os.system('echo "\n* STB is not ARMv7 or MIPS" >> ' +LinkNeoBoot+ '/files/modulecheck') os.system('echo "\n* STB is not ARMv7 or MIPS" >> ' + LinkNeoBoot + '/files/modulecheck')
cmd = 'echo "\n<====================================================" >> ' + LinkNeoBoot + '/files/modulecheck; cat ' +LinkNeoBoot+ '/files/modulecheck' cmd = 'echo "\n<====================================================" >> ' + LinkNeoBoot + '/files/modulecheck; cat ' + LinkNeoBoot + '/files/modulecheck'
cmd1 = '' cmd1 = ''
self.session.openWithCallback(self.close, Console, _('NeoBoot....'), [cmd, self.session.openWithCallback(self.close, Console, _('NeoBoot....'), [cmd,
cmd1]) cmd1])
@@ -1279,14 +1279,14 @@ class SkinChange(Screen):
self.onShow.append(self.updateInfo) self.onShow.append(self.updateInfo)
def updateInfo(self): def updateInfo(self):
self.skindir = '' +LinkNeoBoot+ '/neoskins/' self.skindir = '' + LinkNeoBoot + '/neoskins/'
if pathExists(self.skindir) == 0 and createDir(self.skindir): if pathExists(self.skindir) == 0 and createDir(self.skindir):
pass pass
skinlist = ['default'] skinlist = ['default']
for fn in listdir('' +LinkNeoBoot+ '/neoskins'): for fn in listdir('' + LinkNeoBoot + '/neoskins'):
dirfile = '' +LinkNeoBoot+ '/neoskins/' + fn dirfile = '' + LinkNeoBoot + '/neoskins/' + fn
if os_isdir(dirfile) and skinlist.append(fn): if os_isdir(dirfile) and skinlist.append(fn):
pass pass
@@ -1312,8 +1312,8 @@ class SkinChange(Screen):
cmd = "echo -e '\n\n%s '" % _('Please wait, NeoBot is working, skin change is progress...') cmd = "echo -e '\n\n%s '" % _('Please wait, NeoBot is working, skin change is progress...')
cmd1 = "echo -e '\n\n%s '" % _('NeoBoot: Complete Skin Change!') cmd1 = "echo -e '\n\n%s '" % _('NeoBoot: Complete Skin Change!')
# cmd2 = 'cp -r ' +LinkNeoBoot+ '/neoskins/default.py ' +LinkNeoBoot+ '/skin.py' # cmd2 = 'cp -r ' +LinkNeoBoot+ '/neoskins/default.py ' +LinkNeoBoot+ '/skin.py'
cmd2 = 'rm -f ' +LinkNeoBoot+ '/usedskin.p*; sleep 2' cmd2 = 'rm -f ' + LinkNeoBoot + '/usedskin.p*; sleep 2'
cmd3 = 'ln -sf "neoskins/default.py" "' +LinkNeoBoot+ '/usedskin.py"' cmd3 = 'ln -sf "neoskins/default.py" "' + LinkNeoBoot + '/usedskin.py"'
self.session.open(Console, _('NeoBoot Skin Change'), [cmd, cmd1, cmd2, cmd3]) self.session.open(Console, _('NeoBoot Skin Change'), [cmd, cmd1, cmd2, cmd3])
def doSkinChange(self, answer): def doSkinChange(self, answer):
@@ -1343,15 +1343,15 @@ class SkinChange(Screen):
system('cp -r ' + LinkNeoBoot + '/images/solo2.png ' + LinkNeoBoot + '/images/box.png') system('cp -r ' + LinkNeoBoot + '/images/solo2.png ' + LinkNeoBoot + '/images/box.png')
cmd = "echo -e '\n\n%s '" % _('Please wait, NeoBot is working, skin change is progress...') cmd = "echo -e '\n\n%s '" % _('Please wait, NeoBot is working, skin change is progress...')
cmd1 = 'rm -f ' +LinkNeoBoot+ '/usedskin.p*; sleep 2' cmd1 = 'rm -f ' + LinkNeoBoot + '/usedskin.p*; sleep 2'
cmd2 = 'sleep 2; cp -r ' + self.skindir + '/' + self.selectedskin + '/*.py ' +LinkNeoBoot+ '/usedskin.py' cmd2 = 'sleep 2; cp -r ' + self.skindir + '/' + self.selectedskin + '/*.py ' + LinkNeoBoot + '/usedskin.py'
cmd3 = "echo -e '\n\n%s '" % _('NeoBoot: Complete Skin Change!') cmd3 = "echo -e '\n\n%s '" % _('NeoBoot: Complete Skin Change!')
cmd4 = "echo -e '\n\n%s '" % _('To use the new skin please restart enigma2') cmd4 = "echo -e '\n\n%s '" % _('To use the new skin please restart enigma2')
self.session.open(Console, _('NeoBoot Skin Change'), [cmd, cmd1, cmd2, cmd3, cmd4]) self.session.open(Console, _('NeoBoot Skin Change'), [cmd, cmd1, cmd2, cmd3, cmd4])
elif isHD(): elif isHD():
cmd = "echo -e '\n\n%s '" % _('Please wait, NeoBot is working, skin change is progress...') cmd = "echo -e '\n\n%s '" % _('Please wait, NeoBot is working, skin change is progress...')
cmd1 = 'rm -f ' +LinkNeoBoot+ '/usedskin.p*; sleep 2' cmd1 = 'rm -f ' + LinkNeoBoot + '/usedskin.p*; sleep 2'
cmd2 = 'sleep 2; cp -r ' + self.skindir + '/' + self.selectedskin + '/*.py ' +LinkNeoBoot+ '/usedskin.py' cmd2 = 'sleep 2; cp -r ' + self.skindir + '/' + self.selectedskin + '/*.py ' + LinkNeoBoot + '/usedskin.py'
cmd3 = "echo -e '\n\n%s '" % _('NeoBoot: Complete Skin Change!') cmd3 = "echo -e '\n\n%s '" % _('NeoBoot: Complete Skin Change!')
cmd4 = "echo -e '\n\n%s '" % _('Skin change available only for full hd skin.') cmd4 = "echo -e '\n\n%s '" % _('Skin change available only for full hd skin.')
cmd5 = "echo -e '\n\n%s '" % _('Please come back to default skin.') cmd5 = "echo -e '\n\n%s '" % _('Please come back to default skin.')
@@ -1525,23 +1525,23 @@ class InternalFlash(Screen):
if getBoxHostName == 'ax60': if getBoxHostName == 'ax60':
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p21 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p21 /media/InternalFlash')
if getBoxHostName() == 'ustym4kpro' or getTunerModel() == 'ustym4kpro': if getBoxHostName() == 'ustym4kpro' or getTunerModel() == 'ustym4kpro':
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p13 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p13 /media/InternalFlash')
if os.path.exists('/proc/stb/info/model'): if os.path.exists('/proc/stb/info/model'):
if getTunerModel() == 'dm900' or getCPUSoC() == 'BCM97252SSFF': if getTunerModel() == 'dm900' or getCPUSoC() == 'BCM97252SSFF':
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p2 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p2 /media/InternalFlash')
if getBoxVuModel() == 'uno4kse' or getBoxVuModel() == 'uno4k' or getBoxVuModel() == 'ultimo4k' or getBoxVuModel() == 'solo4k': if getBoxVuModel() == 'uno4kse' or getBoxVuModel() == 'uno4k' or getBoxVuModel() == 'ultimo4k' or getBoxVuModel() == 'solo4k':
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p4 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p4 /media/InternalFlash')
if getBoxVuModel() == 'zero4k': if getBoxVuModel() == 'zero4k':
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p7 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p7 /media/InternalFlash')
if getBoxVuModel() == 'duo4k': if getBoxVuModel() == 'duo4k':
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash')
if getBoxVuModel() == 'duo4kse': if getBoxVuModel() == 'duo4kse':
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash')
if getCPUSoC() == 'bcm7252s' or getBoxHostName() == 'gbquad4k': if getCPUSoC() == 'bcm7252s' or getBoxHostName() == 'gbquad4k':
@@ -1661,7 +1661,7 @@ class TunerInfo(Screen):
def iNFO(self): def iNFO(self):
try: try:
cmd = ' cat ' +LinkNeoBoot+ '/stbinfo.cfg' cmd = ' cat ' + LinkNeoBoot + '/stbinfo.cfg'
cmd1 = '' cmd1 = ''
self.session.openWithCallback(self.close, Console, _('NeoBoot....'), [cmd, self.session.openWithCallback(self.close, Console, _('NeoBoot....'), [cmd,
cmd1]) cmd1])

View File

@@ -5,7 +5,7 @@ import os
# darog69 = ./neoskins/darog69/skin_darog69.py # darog69 = ./neoskins/darog69/skin_darog69.py
### ImageChooseFULLHD - darog69 ### ImageChooseFULLHD - darog69
ImageChooseFULLHD =""" ImageChooseFULLHD = """
<screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent"> <screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
<widget name="progreso" position="594,590" size="530,10" borderWidth="1" zPosition="3" /> <widget name="progreso" position="594,590" size="530,10" borderWidth="1" zPosition="3" />
<ePixmap position="center,0" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/darog69/skin3.png" /> <ePixmap position="center,0" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/darog69/skin3.png" />

View File

@@ -5,7 +5,7 @@ import os
# darog69 = ./neoskins/darog69_Ustym4kpro/skin_darog69_Ustym4kpro.py # darog69 = ./neoskins/darog69_Ustym4kpro/skin_darog69_Ustym4kpro.py
### ImageChooseFULLHD - darog69_Ustym4kpro ### ImageChooseFULLHD - darog69_Ustym4kpro
ImageChooseFULLHD =""" ImageChooseFULLHD = """
<screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent"> <screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
<widget name="progreso" position="595,590" size="530,15" borderWidth="1" zPosition="3" /> <widget name="progreso" position="595,590" size="530,15" borderWidth="1" zPosition="3" />
<ePixmap position="center,0" zPosition="-3" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/darog69_Ustym4kpro/skin.png" /> <ePixmap position="center,0" zPosition="-3" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neoskins/darog69_Ustym4kpro/skin.png" />
@@ -58,4 +58,4 @@ ImageChooseFULLHD ="""
### ###

View File

@@ -31,7 +31,7 @@ import os
# <widget name="config" position="1177,256" size="703,717" itemHeight="43" font="genel;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" /> # <widget name="config" position="1177,256" size="703,717" itemHeight="43" font="genel;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
###____ Skin Ultra HD - ImageChooseFULLHD ___ mod. gutosie___ ###____ Skin Ultra HD - ImageChooseFULLHD ___ mod. gutosie___
ImageChooseFULLHD =""" ImageChooseFULLHD = """
<screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent"> <screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#99FFFF" position="70,50" size="298,55" valign="center" text="NEOBoot Multi-image" transparent="1" /> <eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#99FFFF" position="70,50" size="298,55" valign="center" text="NEOBoot Multi-image" transparent="1" />
<widget name="config" position="1177,250" size="668,715" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="45" font="dugme;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" /> <widget name="config" position="1177,250" size="668,715" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="45" font="dugme;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
@@ -89,7 +89,7 @@ ImageChooseFULLHD ="""
###____ Skin Ultra HD - ImageChooseULTRAHD ___ mod. gutosie___ ###____ Skin Ultra HD - ImageChooseULTRAHD ___ mod. gutosie___
ImageChooseULTRAHD =""" ImageChooseULTRAHD = """
<screen name="NeoBootImageChoose" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111"> <screen name="NeoBootImageChoose" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" /> <widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
<widget name="label1" position="210,360" size="2100,90" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" /> <widget name="label1" position="210,360" size="2100,90" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
@@ -138,7 +138,7 @@ ImageChooseULTRAHD ="""
###____ Skin HD - ImageChoose ___mod. gutosie ___ ###____ Skin HD - ImageChoose ___mod. gutosie ___
ImageChooseHD =""" ImageChooseHD = """
<screen name="NeoBootImageChoose" position="0,0" size="1280,720" flags="wfNoBorder" backgroundColor="#ff111111">\n <screen name="NeoBootImageChoose" position="0,0" size="1280,720" flags="wfNoBorder" backgroundColor="#ff111111">\n
<widget source="Title" render="Label" position="58,36" size="712,50" font="baslk;28" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />\n <widget source="Title" render="Label" position="58,36" size="712,50" font="baslk;28" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />\n
<widget name="label1" position="70,120" size="700,30" font="genel;20" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" /> \n <widget name="label1" position="70,120" size="700,30" font="genel;20" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" /> \n
@@ -190,7 +190,7 @@ ImageChooseHD ="""
###____ Skin FULLHD - MyUpgradeFULLHD ___mod. gutosie ___ ###____ Skin FULLHD - MyUpgradeFULLHD ___mod. gutosie ___
MyUpgradeFULLHD =""" MyUpgradeFULLHD = """
<screen name="MyUpgradeFULLHD" position="center,center" size="1380,570" title="Tools Neoboot"> <screen name="MyUpgradeFULLHD" position="center,center" size="1380,570" title="Tools Neoboot">
<ePixmap position="594,255" zPosition="-2" size="623,313" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" /> <ePixmap position="594,255" zPosition="-2" size="623,313" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" />
<widget source="list" render="Listbox" position="33,101" size="1328,124" scrollbarMode="showOnDemand"> <widget source="list" render="Listbox" position="33,101" size="1328,124" scrollbarMode="showOnDemand">
@@ -209,7 +209,7 @@ MyUpgradeFULLHD ="""
###____ Skin UltraHD - MyUpgradeUltraHD ___mod. gutosie ___ ###____ Skin UltraHD - MyUpgradeUltraHD ___mod. gutosie ___
MyUpgradeUltraHD =""" MyUpgradeUltraHD = """
<screen name="MyUpgradeUltraHD" position="center,center" size="2100,1020" flags="wfNoBorder" backgroundColor="#ff111111"> <screen name="MyUpgradeUltraHD" position="center,center" size="2100,1020" flags="wfNoBorder" backgroundColor="#ff111111">
<widget name="label1" position="180,210" size="1740,78" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" /> <widget name="label1" position="180,210" size="1740,78" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
<widget source="list" render="Listbox" position="210,390" size="1680,252" itemHeight="132" font="genel;66" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1"> <widget source="list" render="Listbox" position="210,390" size="1680,252" itemHeight="132" font="genel;66" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1">
@@ -226,7 +226,7 @@ MyUpgradeUltraHD ="""
###____ Skin MyUpgradeHD - MyUpgradeHD ___mod. gutosie ___ ###____ Skin MyUpgradeHD - MyUpgradeHD ___mod. gutosie ___
MyUpgradeHD =""" MyUpgradeHD = """
<screen name="MyUpgradeHD" position="center,center" size="1127,569" title="Tools NeoBoot"> <screen name="MyUpgradeHD" position="center,center" size="1127,569" title="Tools NeoBoot">
<ePixmap position="492,223" zPosition="-2" size="589,298" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" /> <ePixmap position="492,223" zPosition="-2" size="589,298" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" />
<widget source="list" render="Listbox" position="18,122" size="1085,82" scrollbarMode="showOnDemand"> <widget source="list" render="Listbox" position="18,122" size="1085,82" scrollbarMode="showOnDemand">
@@ -245,7 +245,7 @@ MyUpgradeHD ="""
###____ Skin NeoBootInstallationFULLHD - NeoBootInstallationFULLHD ___mod. gutosie ___ ###____ Skin NeoBootInstallationFULLHD - NeoBootInstallationFULLHD ___mod. gutosie ___
NeoBootInstallationFULLHD =""" NeoBootInstallationFULLHD = """
<screen name="NeoBootInstallationFULLHD" position="410,138" size="1200,850" title="NeoBoot"> <screen name="NeoBootInstallationFULLHD" position="410,138" size="1200,850" title="NeoBoot">
<widget name="label3" position="10,632" size="1178,114" zPosition="1" halign="center" font="dugme;28" backgroundColor="black" transparent="1" foregroundColor="#ffffff" /> <widget name="label3" position="10,632" size="1178,114" zPosition="1" halign="center" font="dugme;28" backgroundColor="black" transparent="1" foregroundColor="#ffffff" />
<ePixmap position="643,282" zPosition="-2" size="531,331" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" /> <ePixmap position="643,282" zPosition="-2" size="531,331" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" />
@@ -267,7 +267,7 @@ NeoBootInstallationFULLHD ="""
</screen>""" </screen>"""
###____ Skin NeoBootInstallationUltraHD - NeoBootInstallationUltraHD ___mod. gutosie ___ ###____ Skin NeoBootInstallationUltraHD - NeoBootInstallationUltraHD ___mod. gutosie ___
NeoBootInstallationUltraHD =""" NeoBootInstallationUltraHD = """
<screen name="NeoBootInstallationUltraHD" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111"> <screen name="NeoBootInstallationUltraHD" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" /> <widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
<widget name="label1" position="210,360" size="2100,90" font="genel;72" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" /> <widget name="label1" position="210,360" size="2100,90" font="genel;72" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
@@ -299,7 +299,7 @@ NeoBootInstallationUltraHD ="""
###____ Skin NeoBootInstallationHD - NeoBootInstallationHD ___mod. gutosie ___ ###____ Skin NeoBootInstallationHD - NeoBootInstallationHD ___mod. gutosie ___
NeoBootInstallationHD =""" NeoBootInstallationHD = """
<screen position="center, center" size="835, 500" title="NeoBoot"> <screen position="center, center" size="835, 500" title="NeoBoot">
<ePixmap position="0,0" zPosition="-1" size="835,500" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/frame835x500.png" /> <ePixmap position="0,0" zPosition="-1" size="835,500" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/frame835x500.png" />
<widget name="label1" position="10,15" size="840,30" zPosition="1" halign="center" font="Regular;25" foregroundColor="red" backgroundColor="black" transparent="1" /> <widget name="label1" position="10,15" size="840,30" zPosition="1" halign="center" font="Regular;25" foregroundColor="red" backgroundColor="black" transparent="1" />
@@ -321,4 +321,4 @@ NeoBootInstallationHD ="""

View File

@@ -6,7 +6,7 @@ import os
# mercus = /neoskins/mercus/mercus_skin.py # mercus = /neoskins/mercus/mercus_skin.py
### ImageChooseFULLHD - mercus ### ImageChooseFULLHD - mercus
ImageChooseFULLHD =""" ImageChooseFULLHD = """
<screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent"> <screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/test1.png" alphatest="blend" position="15,center" size="1920,1080" zPosition="-2" /> <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/test1.png" alphatest="blend" position="15,center" size="1920,1080" zPosition="-2" />
<widget name="config" position="1200,200" size="660,365" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="43" font="baslk;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" /> <widget name="config" position="1200,200" size="660,365" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="43" font="baslk;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />

View File

@@ -6,7 +6,7 @@ import os
# skin /neoskins/matrix/matrix_skin.py - mod.gutosie # skin /neoskins/matrix/matrix_skin.py - mod.gutosie
### ImageChooseFULLHD ### ImageChooseFULLHD
ImageChooseFULLHD =""" ImageChooseFULLHD = """
<screen name="NeoBootImageChoose" position="0,0" size="1920,1080" flags="wfNoBorder" backgroundColor="#ff111111"> <screen name="NeoBootImageChoose" position="0,0" size="1920,1080" flags="wfNoBorder" backgroundColor="#ff111111">
<widget source="Title" render="Label" position="97,50" size="1067,72" font="baslk;41" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" /> <widget source="Title" render="Label" position="97,50" size="1067,72" font="baslk;41" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
<widget name="label1" position="105,180" size="1050,45" font="genel;30" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" /> <widget name="label1" position="105,180" size="1050,45" font="genel;30" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />

View File

@@ -26,7 +26,7 @@ import os
# <widget name="label19" position="73,422" size="596,25" font="tasat;22" halign="left" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="orange" /> # <widget name="label19" position="73,422" size="596,25" font="tasat;22" halign="left" valign="center" zPosition="1" backgroundColor="black" transparent="1" foregroundColor="orange" />
### ImageChooseFULLHD ### ImageChooseFULLHD
ImageChooseFULLHD =""" ImageChooseFULLHD = """
<screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent"> <screen name="NeoBootImageChoose" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
<eLabel backgroundColor="black" font="tasat;30" foregroundColor="red" position="75,50" size="309,45" valign="center" text="NEOBoot Multi-image" transparent="1" /> <eLabel backgroundColor="black" font="tasat;30" foregroundColor="red" position="75,50" size="309,45" valign="center" text="NEOBoot Multi-image" transparent="1" />
<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/skin.png" position="center,center" zPosition="-7" size="1920,1080" /> <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/skin.png" position="center,center" zPosition="-7" size="1920,1080" />

View File

@@ -6,7 +6,7 @@ import os
###____ Skin HD - ImageChoose ___mod. gutosie ___ ###____ Skin HD - ImageChoose ___mod. gutosie ___
ImageChooseHD =""" ImageChooseHD = """
<screen name="NeoBootImageChoose" position="center,center" size="1280, 720" backgroundColor="transpBlack"> <screen name="NeoBootImageChoose" position="center,center" size="1280, 720" backgroundColor="transpBlack">
<ePixmap position="0,0" zPosition="-1" size="1274,720" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1frame_base-fs8.png" /> <ePixmap position="0,0" zPosition="-1" size="1274,720" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1frame_base-fs8.png" />
<widget source="session.VideoPicture" render="Pig" position=" 836,89" size="370,208" zPosition="3" backgroundColor="#ff000000" /> <widget source="session.VideoPicture" render="Pig" position=" 836,89" size="370,208" zPosition="3" backgroundColor="#ff000000" />

View File

@@ -16,7 +16,7 @@
#--------------------------------------------- NEOBOOT ---------------------------------------------# #--------------------------------------------- NEOBOOT ---------------------------------------------#
from __future__ import absolute_import from __future__ import absolute_import
from . import _ from . import _
from Plugins.Extensions.NeoBoot.files.stbbranding import LogCrashGS, getSupportedTuners, getLabelDisck, getINSTALLNeo, getNeoLocation, getLocationMultiboot, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getFSTAB, getFSTAB2, getKernelVersionString, getKernelImageVersion, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getTunerModel, getImageDistroN, getFormat, getNEO_filesystems, getBoxModelVU, getMountPointAll, getMountPointNeo from Plugins.Extensions.NeoBoot.files.stbbranding import LogCrashGS, getSupportedTuners, getLabelDisck, getINSTALLNeo, getNeoLocation, getLocationMultiboot, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getFSTAB, getFSTAB2, getKernelVersionString, getKernelImageVersion, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getTunerModel, getImageDistroN, getFormat, getNEO_filesystems, getBoxModelVU, getMountPointAll, getMountPointNeo
from Plugins.Extensions.NeoBoot.files import Harddisk from Plugins.Extensions.NeoBoot.files import Harddisk
from Components.About import about from Components.About import about
from enigma import getDesktop, eTimer from enigma import getDesktop, eTimer
@@ -101,13 +101,13 @@ def isUHD():
class MyUpgrade(Screen): class MyUpgrade(Screen):
if isFHD(): if isFHD():
from Plugins.Extensions.NeoBoot.neoskins.default import MyUpgradeFULLHD from Plugins.Extensions.NeoBoot.neoskins.default import MyUpgradeFULLHD
skin=MyUpgradeFULLHD skin = MyUpgradeFULLHD
elif isUHD(): elif isUHD():
from Plugins.Extensions.NeoBoot.neoskins.default import MyUpgradeUltraHD from Plugins.Extensions.NeoBoot.neoskins.default import MyUpgradeUltraHD
skin=MyUpgradeUltraHD skin = MyUpgradeUltraHD
else: else:
from Plugins.Extensions.NeoBoot.neoskins.default import MyUpgradeHD from Plugins.Extensions.NeoBoot.neoskins.default import MyUpgradeHD
skin=MyUpgradeHD skin = MyUpgradeHD
__module__ = __name__ __module__ = __name__
@@ -162,13 +162,13 @@ class MyUpgrade(Screen):
class NeoBootInstallation(Screen): class NeoBootInstallation(Screen):
if isFHD(): if isFHD():
from Plugins.Extensions.NeoBoot.neoskins.default import NeoBootInstallationFULLHD from Plugins.Extensions.NeoBoot.neoskins.default import NeoBootInstallationFULLHD
skin=NeoBootInstallationFULLHD skin = NeoBootInstallationFULLHD
elif isUHD(): elif isUHD():
from Plugins.Extensions.NeoBoot.neoskins.default import NeoBootInstallationUltraHD from Plugins.Extensions.NeoBoot.neoskins.default import NeoBootInstallationUltraHD
skin=NeoBootInstallationUltraHD skin = NeoBootInstallationUltraHD
else: else:
from Plugins.Extensions.NeoBoot.neoskins.default import NeoBootInstallationHD from Plugins.Extensions.NeoBoot.neoskins.default import NeoBootInstallationHD
skin=NeoBootInstallationHD skin = NeoBootInstallationHD
def __init__(self, session): def __init__(self, session):
Screen.__init__(self, session) Screen.__init__(self, session)
@@ -420,7 +420,7 @@ class NeoBootInstallation(Screen):
if fileExists('/proc/mounts'): if fileExists('/proc/mounts'):
with open('/proc/mounts', 'r') as f: with open('/proc/mounts', 'r') as f:
for line in f.readlines(): for line in f.readlines():
if line.find(' ext') and line.find('/media/hdd') or line.find('/media/usb') == -1 and (line.find('ext4') != -1 or line.find('ext3') != -1 or line.find('ext2') != -1): if line.find(' ext') and line.find('/media/hdd') or line.find('/media/usb') == -1 and (line.find('ext4') != -1 or line.find('ext3') != -1 or line.find('ext2') != -1):
check = True check = True
break break
@@ -665,20 +665,20 @@ class NeoBootImageChoose(Screen):
if isFHD(): if isFHD():
try: try:
from Plugins.Extensions.NeoBoot.usedskin import ImageChooseFULLHD from Plugins.Extensions.NeoBoot.usedskin import ImageChooseFULLHD
skin=ImageChooseFULLHD skin = ImageChooseFULLHD
except: except:
from Plugins.Extensions.NeoBoot.neoskins.default import ImageChooseFULLHD from Plugins.Extensions.NeoBoot.neoskins.default import ImageChooseFULLHD
skin=ImageChooseFULLHD skin = ImageChooseFULLHD
elif isUHD(): elif isUHD():
from Plugins.Extensions.NeoBoot.neoskins.default import ImageChooseULTRAHD from Plugins.Extensions.NeoBoot.neoskins.default import ImageChooseULTRAHD
skin=ImageChooseULTRAHD skin = ImageChooseULTRAHD
else: else:
try: try:
from Plugins.Extensions.NeoBoot.usedskin import ImageChooseHD from Plugins.Extensions.NeoBoot.usedskin import ImageChooseHD
skin=ImageChooseHD skin = ImageChooseHD
except: except:
from Plugins.Extensions.NeoBoot.neoskins.default import ImageChooseHD from Plugins.Extensions.NeoBoot.neoskins.default import ImageChooseHD
skin=ImageChooseHD skin = ImageChooseHD
def __init__(self, session): def __init__(self, session):
Screen.__init__(self, session) Screen.__init__(self, session)
@@ -868,7 +868,7 @@ class NeoBootImageChoose(Screen):
with open('/.multinfo', 'r') as f: with open('/.multinfo', 'r') as f:
imagefile = f.readline().strip() imagefile = f.readline().strip()
f.close() f.close()
out = open('%sImageBoot/.neonextboot'% getNeoLocation(), 'w') out = open('%sImageBoot/.neonextboot' % getNeoLocation(), 'w')
out.write(imagefile) out.write(imagefile)
out.close() out.close()
else: else:
@@ -1169,7 +1169,7 @@ class NeoBootImageChoose(Screen):
strview2 = _('Free Space : ') + usfree[0:-3] + ' MB' strview2 = _('Free Space : ') + usfree[0:-3] + ' MB'
self['label11'].setText(strview2) self['label11'].setText(strview2)
strview1 = _('Capacity : ') + usperc + _(' Full') strview1 = _('Capacity : ') + usperc + _(' Full')
self['label18'].setText(strview1) self['label18'].setText(strview1)
try: try:
@@ -1380,26 +1380,26 @@ class NeoBootImageChoose(Screen):
system('mkdir %sImagesUpload' % getNeoLocation()) system('mkdir %sImagesUpload' % getNeoLocation())
images = False images = False
myimages=listdir('%sImagesUpload' % getNeoLocation()) myimages = listdir('%sImagesUpload' % getNeoLocation())
print(myimages) print(myimages)
for fil in myimages: for fil in myimages:
if fil.endswith(".zip"): if fil.endswith(".zip"):
images=True images = True
break break
if os.path.exists('%sImagesUpload/*zip' % getNeoLocation()): if os.path.exists('%sImagesUpload/*zip' % getNeoLocation()):
images=True images = True
break break
if os.path.exists('%sImagesUpload/*.tar.bz2' % getNeoLocation()): if os.path.exists('%sImagesUpload/*.tar.bz2' % getNeoLocation()):
images=True images = True
break break
if fil.endswith(".tar.xz"): if fil.endswith(".tar.xz"):
images=True images = True
break break
if fil.endswith(".nfi"): if fil.endswith(".nfi"):
images=True images = True
break break
else: else:
images=False images = False
if images is True: if images is True:
self.ImageTrue() self.ImageTrue()
else: else:
@@ -1473,7 +1473,7 @@ class NeoBootImageChoose(Screen):
out.close() out.close()
if getImageNeoBoot() != "Flash": if getImageNeoBoot() != "Flash":
if not fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): if not fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
message = _('After successful launch of the selected software\nyou must run the neoboot plugin\nif the software does not start or neoboot is not confirmed\nthe system will return to the internal flash memory\n\nPress OK or exit on the remote control to continue...') message = _('After successful launch of the selected software\nyou must run the neoboot plugin\nif the software does not start or neoboot is not confirmed\nthe system will return to the internal flash memory\n\nPress OK or exit on the remote control to continue...')
ybox = self.session.openWithCallback(self.StartReboot, MessageBox, message, MessageBox.TYPE_YESNO) ybox = self.session.openWithCallback(self.StartReboot, MessageBox, message, MessageBox.TYPE_YESNO)
ybox.setTitle(_('First start of software')) ybox.setTitle(_('First start of software'))

View File

@@ -2,7 +2,7 @@
#from __init__ import _ #from __init__ import _
from Plugins.Extensions.NeoBoot.__init__ import _ from Plugins.Extensions.NeoBoot.__init__ import _
from Plugins.Extensions.NeoBoot.files.stbbranding import getSupportedTuners, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxHostName, getTunerModel, getNeoLocation, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2 from Plugins.Extensions.NeoBoot.files.stbbranding import getSupportedTuners, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxHostName, getTunerModel, getNeoLocation, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
from enigma import getDesktop from enigma import getDesktop
from enigma import eTimer from enigma import eTimer
from Screens.Screen import Screen from Screens.Screen import Screen
@@ -96,12 +96,12 @@ class StartImage(Screen):
def StartImageInNeoBoot(self): def StartImageInNeoBoot(self):
if getImageNeoBoot() != 'Flash': if getImageNeoBoot() != 'Flash':
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
system('touch /tmp/.control_ok ') system('touch /tmp/.control_ok ')
else: else:
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7': if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
os.system(' ' +LinkNeoBoot+ '/files/findsk.sh; mkdir -p /media/InternalFlash; mount /tmp/root /media/InternalFlash') os.system(' ' + LinkNeoBoot + '/files/findsk.sh; mkdir -p /media/InternalFlash; mount /tmp/root /media/InternalFlash')
self.sel = self['list'].getCurrent() self.sel = self['list'].getCurrent()
if self.sel: if self.sel:
@@ -151,24 +151,24 @@ class StartImage(Screen):
self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1]) self.session.open(Console, _('NeoBoot-Reboot ....'), [cmd, cmd1])
elif not fileExists('/.multinfo'): elif not fileExists('/.multinfo'):
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n') cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
cmd1='sleep 5; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -d -f ' cmd1 = 'sleep 5; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -d -f '
self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1]) self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1])
else: else:
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n') cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
cmd1='sleep 5; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -d -f ' cmd1 = 'sleep 5; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -d -f '
self.session.open(Console, _('NeoBoot-ERROR!!! ....'), [cmd, cmd1]) self.session.open(Console, _('NeoBoot-ERROR!!! ....'), [cmd, cmd1])
elif getImageNeoBoot() != 'Flash': elif getImageNeoBoot() != 'Flash':
if fileExists('/.multinfo'): if fileExists('/.multinfo'):
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n') cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
cmd1='sleep 5; reboot -d -f ' cmd1 = 'sleep 5; reboot -d -f '
self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1]) self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1])
elif not fileExists('/.multinfo'): elif not fileExists('/.multinfo'):
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n') cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
cmd1='sleep 5; ln -sfn /sbin/neoinitarm /sbin/init; reboot -d -f ' cmd1 = 'sleep 5; ln -sfn /sbin/neoinitarm /sbin/init; reboot -d -f '
self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1]) self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1])
else: else:
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n') cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
cmd1='sleep 5; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -d -f ' cmd1 = 'sleep 5; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -d -f '
self.session.open(Console, _('NeoBoot-ERROR!!! ....'), [cmd, cmd1]) self.session.open(Console, _('NeoBoot-ERROR!!! ....'), [cmd, cmd1])
else: else:
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot') os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')

View File

@@ -2,7 +2,7 @@
#from __init__ import _ #from __init__ import _
from Plugins.Extensions.NeoBoot.__init__ import _ from Plugins.Extensions.NeoBoot.__init__ import _
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2 from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
from enigma import getDesktop from enigma import getDesktop
from enigma import eTimer from enigma import eTimer
from Screens.Screen import Screen from Screens.Screen import Screen
@@ -96,13 +96,13 @@ class StartImage(Screen):
def StartImageInNeoBoot(self): def StartImageInNeoBoot(self):
if getImageNeoBoot() != 'Flash': if getImageNeoBoot() != 'Flash':
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
system('touch /tmp/.control_ok ') system('touch /tmp/.control_ok ')
else: else:
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7': if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
if getBoxVuModel() == 'duo4k': if getBoxVuModel() == 'duo4k':
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash')
@@ -132,7 +132,7 @@ class StartImage(Screen):
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi' cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi'
elif getImageNeoBoot() != 'Flash': elif getImageNeoBoot() != 'Flash':
if not fileExists('/.multinfo'): if not fileExists('/.multinfo'):
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())): if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')

View File

@@ -2,7 +2,7 @@
#from __init__ import _ #from __init__ import _
from Plugins.Extensions.NeoBoot.__init__ import _ from Plugins.Extensions.NeoBoot.__init__ import _
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2 from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
from enigma import getDesktop from enigma import getDesktop
from enigma import eTimer from enigma import eTimer
from Screens.Screen import Screen from Screens.Screen import Screen
@@ -96,13 +96,13 @@ class StartImage(Screen):
def StartImageInNeoBoot(self): def StartImageInNeoBoot(self):
if getImageNeoBoot() != 'Flash': if getImageNeoBoot() != 'Flash':
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
system('touch /tmp/.control_ok ') system('touch /tmp/.control_ok ')
else: else:
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7': if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
if getBoxVuModel() == 'duo4kse': if getBoxVuModel() == 'duo4kse':
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p9 /media/InternalFlash')
@@ -132,7 +132,7 @@ class StartImage(Screen):
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi' cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi'
elif getImageNeoBoot() != 'Flash': elif getImageNeoBoot() != 'Flash':
if not fileExists('/.multinfo'): if not fileExists('/.multinfo'):
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())): if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')

View File

@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from Plugins.Extensions.NeoBoot.__init__ import _ from Plugins.Extensions.NeoBoot.__init__ import _
from Plugins.Extensions.NeoBoot.files.stbbranding import getSupportedTuners, getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2 from Plugins.Extensions.NeoBoot.files.stbbranding import getSupportedTuners, getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
from enigma import getDesktop from enigma import getDesktop
from enigma import eTimer from enigma import eTimer
from Screens.Screen import Screen from Screens.Screen import Screen
@@ -95,7 +95,7 @@ class StartImage(Screen):
def StartImageInNeoBoot(self): def StartImageInNeoBoot(self):
if getImageNeoBoot() != 'Flash': if getImageNeoBoot() != 'Flash':
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
system('touch /tmp/.control_ok ') system('touch /tmp/.control_ok ')
else: else:
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
@@ -110,20 +110,20 @@ class StartImage(Screen):
if (getSupportedTuners()): if (getSupportedTuners()):
if getImageNeoBoot() == 'Flash': if getImageNeoBoot() == 'Flash':
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n') cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
cmd1='sleep 8; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -f ' cmd1 = 'sleep 8; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -f '
self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1]) self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1])
elif getImageNeoBoot() != 'Flash': elif getImageNeoBoot() != 'Flash':
if fileExists('/.multinfo'): if fileExists('/.multinfo'):
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n') cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
cmd1='sleep 5; reboot -f ' cmd1 = 'sleep 5; reboot -f '
self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1]) self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1])
elif not fileExists('/.multinfo'): elif not fileExists('/.multinfo'):
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n') cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
cmd1='sleep 8; ln -sfn /sbin/neoinitmips /sbin/init; reboot -f ' cmd1 = 'sleep 8; ln -sfn /sbin/neoinitmips /sbin/init; reboot -f '
self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1]) self.session.open(Console, _('NeoBoot ....'), [cmd, cmd1])
else: else:
cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n') cmd = "echo -e '\n\n%s '" % _('NEOBOOT - Restart image flash....\nPlease wait, in a moment the decoder will be restarted...\n')
cmd1='sleep 8; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -f ' cmd1 = 'sleep 8; ln -sfn /sbin/init.sysvinit /sbin/init; reboot -f '
self.session.open(Console, _('NeoBoot-ERROR!!! ....'), [cmd, cmd1]) self.session.open(Console, _('NeoBoot-ERROR!!! ....'), [cmd, cmd1])
else: else:
os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot') os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot')

View File

@@ -3,7 +3,7 @@
#from __init__ import _ #from __init__ import _
from Plugins.Extensions.NeoBoot.__init__ import _ from Plugins.Extensions.NeoBoot.__init__ import _
#from __future__ import print_function #from __future__ import print_function
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2 from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
from enigma import getDesktop from enigma import getDesktop
from enigma import eTimer from enigma import eTimer
from Screens.Screen import Screen from Screens.Screen import Screen
@@ -96,13 +96,13 @@ class StartImage(Screen):
def StartImageInNeoBoot(self): def StartImageInNeoBoot(self):
if getImageNeoBoot() != "Flash": if getImageNeoBoot() != "Flash":
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
system('touch /tmp/.control_ok ') system('touch /tmp/.control_ok ')
else: else:
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
if fileExists('/.multinfo') and getCPUtype() == "ARMv7": if fileExists('/.multinfo') and getCPUtype() == "ARMv7":
if getBoxVuModel() == "uno4kse" or getBoxVuModel() == "uno4k" or getBoxVuModel() == "ultimo4k" or getBoxVuModel() == "solo4k": if getBoxVuModel() == "uno4kse" or getBoxVuModel() == "uno4k" or getBoxVuModel() == "ultimo4k" or getBoxVuModel() == "solo4k":
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p4 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p4 /media/InternalFlash')
system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh') system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh')
@@ -129,7 +129,7 @@ class StartImage(Screen):
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi' cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi'
elif getImageNeoBoot() != "Flash": elif getImageNeoBoot() != "Flash":
if not fileExists("/.multinfo"): if not fileExists("/.multinfo"):
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())): if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')

View File

@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from Plugins.Extensions.NeoBoot.__init__ import _ from Plugins.Extensions.NeoBoot.__init__ import _
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2 from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
from enigma import getDesktop from enigma import getDesktop
from enigma import eTimer from enigma import eTimer
from Screens.Screen import Screen from Screens.Screen import Screen
@@ -95,7 +95,7 @@ class StartImage(Screen):
def StartImageInNeoBoot(self): def StartImageInNeoBoot(self):
if getImageNeoBoot() != 'Flash': if getImageNeoBoot() != 'Flash':
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
system('touch /tmp/.control_ok ') system('touch /tmp/.control_ok ')
else: else:
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))

View File

@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from Plugins.Extensions.NeoBoot.__init__ import _ from Plugins.Extensions.NeoBoot.__init__ import _
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2 from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
from enigma import getDesktop from enigma import getDesktop
from enigma import eTimer from enigma import eTimer
from Screens.Screen import Screen from Screens.Screen import Screen
@@ -95,7 +95,7 @@ class StartImage(Screen):
def StartImageInNeoBoot(self): def StartImageInNeoBoot(self):
if getImageNeoBoot() != 'Flash': if getImageNeoBoot() != 'Flash':
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
system('touch /tmp/.control_ok ') system('touch /tmp/.control_ok ')
else: else:
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
@@ -112,7 +112,7 @@ class StartImage(Screen):
#################_____mips___########################## #################_____mips___##########################
#VUPLUS MIPS vu_dev_mtd2.sh #VUPLUS MIPS vu_dev_mtd2.sh
if getBoxHostName() == 'vusolo2' or getBoxHostName() == 'vusolose' or getBoxHostName() == 'vuduo2' or getBoxHostName() == 'vuzero': if getBoxHostName() == 'vusolo2' or getBoxHostName() == 'vusolose' or getBoxHostName() == 'vuduo2' or getBoxHostName() == 'vuzero':
if not fileExists('%sImagesUpload/.kernel/%s.vmlinux.gz' % (getNeoLocation(), getBoxHostName())): if not fileExists('%sImagesUpload/.kernel/%s.vmlinux.gz' % (getNeoLocation(), getBoxHostName())):
self.myclose2(_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash kernel vmlinux.gz ' % getNeoLocation())) self.myclose2(_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash kernel vmlinux.gz ' % getNeoLocation()))
else: else:

View File

@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from Plugins.Extensions.NeoBoot.__init__ import _ from Plugins.Extensions.NeoBoot.__init__ import _
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2 from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2,getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2
from enigma import getDesktop from enigma import getDesktop
from enigma import eTimer from enigma import eTimer
from Screens.Screen import Screen from Screens.Screen import Screen
@@ -95,13 +95,13 @@ class StartImage(Screen):
def StartImageInNeoBoot(self): def StartImageInNeoBoot(self):
if getImageNeoBoot() != 'Flash': if getImageNeoBoot() != 'Flash':
if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())):
system('touch /tmp/.control_ok ') system('touch /tmp/.control_ok ')
else: else:
system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot()))
if fileExists('/.multinfo') and getCPUtype() == 'ARMv7': if fileExists('/.multinfo') and getCPUtype() == 'ARMv7':
if getBoxVuModel() == 'zero4k': if getBoxVuModel() == 'zero4k':
os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p7 /media/InternalFlash') os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p7 /media/InternalFlash')
system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh') system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh')
@@ -129,7 +129,7 @@ class StartImage(Screen):
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')
cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi' cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -dfhi'
elif getImageNeoBoot() != 'Flash': elif getImageNeoBoot() != 'Flash':
if not fileExists('/.multinfo'): if not fileExists('/.multinfo'):
if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())): if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())):
cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...')

View File

@@ -2,7 +2,7 @@
#from __init__ import _ #from __init__ import _
from Plugins.Extensions.NeoBoot.__init__ import _ from Plugins.Extensions.NeoBoot.__init__ import _
from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getKernelVersionString, getKernelImageVersion, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getTunerModel from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getKernelVersionString, getKernelImageVersion, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getTunerModel
from enigma import getDesktop from enigma import getDesktop
from enigma import eTimer from enigma import eTimer
from Screens.Screen import Screen from Screens.Screen import Screen

View File

@@ -31,7 +31,7 @@ import os
# <widget name="config" position="1177,256" size="703,717" itemHeight="43" font="genel;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" /> # <widget name="config" position="1177,256" size="703,717" itemHeight="43" font="genel;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
###____ Skin Ultra HD - ImageChooseFULLHD ___ mod. gutosie___ ###____ Skin Ultra HD - ImageChooseFULLHD ___ mod. gutosie___
ImageChooseFULLHD =""" ImageChooseFULLHD = """
<screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent"> <screen name="ImageChooseFULLHD" position="center,center" size="1920,1080" title=" " flags="wfNoBorder" backgroundColor="transparent">
<eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#99FFFF" position="70,50" size="298,55" valign="center" text="NEOBoot Multi-image" transparent="1" /> <eLabel backgroundColor="black" font="dugme; 30" foregroundColor="#99FFFF" position="70,50" size="298,55" valign="center" text="NEOBoot Multi-image" transparent="1" />
<widget name="config" position="1177,250" size="668,715" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="45" font="dugme;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" /> <widget name="config" position="1177,250" size="668,715" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/selektor.png" itemHeight="45" font="dugme;30" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#99FFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1" />
@@ -89,7 +89,7 @@ ImageChooseFULLHD ="""
###____ Skin Ultra HD - ImageChooseULTRAHD ___ mod. gutosie___ ###____ Skin Ultra HD - ImageChooseULTRAHD ___ mod. gutosie___
ImageChooseULTRAHD =""" ImageChooseULTRAHD = """
<screen name="NeoBootImageChoose" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111"> <screen name="NeoBootImageChoose" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" /> <widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
<widget name="label1" position="210,360" size="2100,90" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" /> <widget name="label1" position="210,360" size="2100,90" font="genel;60" foregroundColor="#00DAA520" backgroundColor="#1A0F0F0F" halign="left" valign="center" zPosition="1" transparent="1" />
@@ -138,7 +138,7 @@ ImageChooseULTRAHD ="""
###____ Skin HD - ImageChoose ___mod. gutosie ___ ###____ Skin HD - ImageChoose ___mod. gutosie ___
ImageChooseHD =""" ImageChooseHD = """
<screen name="NeoBootImageChoose" position="center,center" size="1280, 720" backgroundColor="transpBlack"> <screen name="NeoBootImageChoose" position="center,center" size="1280, 720" backgroundColor="transpBlack">
<ePixmap position="0,0" zPosition="-1" size="1274,720" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1frame_base-fs8.png" /> <ePixmap position="0,0" zPosition="-1" size="1274,720" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/1frame_base-fs8.png" />
<widget source="session.VideoPicture" render="Pig" position=" 836,89" size="370,208" zPosition="3" backgroundColor="#ff000000" /> <widget source="session.VideoPicture" render="Pig" position=" 836,89" size="370,208" zPosition="3" backgroundColor="#ff000000" />
@@ -185,7 +185,7 @@ ImageChooseHD ="""
###____ Skin FULLHD - MyUpgradeFULLHD ___mod. gutosie ___ ###____ Skin FULLHD - MyUpgradeFULLHD ___mod. gutosie ___
MyUpgradeFULLHD =""" MyUpgradeFULLHD = """
<screen name="MyUpgradeFULLHD" position="center,center" size="1380,570" title="Tools Neoboot"> <screen name="MyUpgradeFULLHD" position="center,center" size="1380,570" title="Tools Neoboot">
<ePixmap position="594,255" zPosition="-2" size="623,313" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" /> <ePixmap position="594,255" zPosition="-2" size="623,313" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" />
<widget source="list" render="Listbox" position="33,101" size="1328,124" scrollbarMode="showOnDemand"> <widget source="list" render="Listbox" position="33,101" size="1328,124" scrollbarMode="showOnDemand">
@@ -204,7 +204,7 @@ MyUpgradeFULLHD ="""
###____ Skin UltraHD - MyUpgradeUltraHD ___mod. gutosie ___ ###____ Skin UltraHD - MyUpgradeUltraHD ___mod. gutosie ___
MyUpgradeUltraHD =""" MyUpgradeUltraHD = """
<screen name="MyUpgradeUltraHD" position="center,center" size="2100,1020" flags="wfNoBorder" backgroundColor="#ff111111"> <screen name="MyUpgradeUltraHD" position="center,center" size="2100,1020" flags="wfNoBorder" backgroundColor="#ff111111">
<widget name="label1" position="180,210" size="1740,78" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" /> <widget name="label1" position="180,210" size="1740,78" font="genel;60" halign="center" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
<widget source="list" render="Listbox" position="210,390" size="1680,252" itemHeight="132" font="genel;66" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1"> <widget source="list" render="Listbox" position="210,390" size="1680,252" itemHeight="132" font="genel;66" scrollbarMode="showOnDemand" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" foregroundColorSelected="#00FFFFF" backgroundColorSelected="#1A27408B" scrollbarSliderBorderWidth="1" scrollbarWidth="8" scrollbarSliderForegroundColor="#00FFFFFF" scrollbarSliderBorderColor="#0027408B" enableWrapAround="1" transparent="1">
@@ -221,7 +221,7 @@ MyUpgradeUltraHD ="""
###____ Skin MyUpgradeHD - MyUpgradeHD ___mod. gutosie ___ ###____ Skin MyUpgradeHD - MyUpgradeHD ___mod. gutosie ___
MyUpgradeHD =""" MyUpgradeHD = """
<screen name="MyUpgradeHD" position="center,center" size="1127,569" title="Tools NeoBoot"> <screen name="MyUpgradeHD" position="center,center" size="1127,569" title="Tools NeoBoot">
<ePixmap position="492,223" zPosition="-2" size="589,298" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" /> <ePixmap position="492,223" zPosition="-2" size="589,298" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" />
<widget source="list" render="Listbox" position="18,122" size="1085,82" scrollbarMode="showOnDemand"> <widget source="list" render="Listbox" position="18,122" size="1085,82" scrollbarMode="showOnDemand">
@@ -240,7 +240,7 @@ MyUpgradeHD ="""
###____ Skin NeoBootInstallationFULLHD - NeoBootInstallationFULLHD ___mod. gutosie ___ ###____ Skin NeoBootInstallationFULLHD - NeoBootInstallationFULLHD ___mod. gutosie ___
NeoBootInstallationFULLHD =""" NeoBootInstallationFULLHD = """
<screen name="NeoBootInstallationFULLHD" position="410,138" size="1200,850" title="NeoBoot"> <screen name="NeoBootInstallationFULLHD" position="410,138" size="1200,850" title="NeoBoot">
<widget name="label3" position="10,632" size="1178,114" zPosition="1" halign="center" font="dugme;28" backgroundColor="black" transparent="1" foregroundColor="#ffffff" /> <widget name="label3" position="10,632" size="1178,114" zPosition="1" halign="center" font="dugme;28" backgroundColor="black" transparent="1" foregroundColor="#ffffff" />
<ePixmap position="643,282" zPosition="-2" size="531,331" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" /> <ePixmap position="643,282" zPosition="-2" size="531,331" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/matrix.png" />
@@ -262,7 +262,7 @@ NeoBootInstallationFULLHD ="""
</screen>""" </screen>"""
###____ Skin NeoBootInstallationUltraHD - NeoBootInstallationUltraHD ___mod. gutosie ___ ###____ Skin NeoBootInstallationUltraHD - NeoBootInstallationUltraHD ___mod. gutosie ___
NeoBootInstallationUltraHD =""" NeoBootInstallationUltraHD = """
<screen name="NeoBootInstallationUltraHD" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111"> <screen name="NeoBootInstallationUltraHD" position="0,0" size="3840,2160" flags="wfNoBorder" backgroundColor="#ff111111">
<widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" /> <widget source="Title" render="Label" position="174,108" size="1575,150" font="baslk;102" valign="bottom" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" noWrap="1" transparent="1" />
<widget name="label1" position="210,360" size="2100,90" font="genel;72" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" /> <widget name="label1" position="210,360" size="2100,90" font="genel;72" foregroundColor="#00FFFFFF" backgroundColor="#1A0F0F0F" zPosition="1" transparent="1" />
@@ -294,7 +294,7 @@ NeoBootInstallationUltraHD ="""
###____ Skin NeoBootInstallationHD - NeoBootInstallationHD ___mod. gutosie ___ ###____ Skin NeoBootInstallationHD - NeoBootInstallationHD ___mod. gutosie ___
NeoBootInstallationHD =""" NeoBootInstallationHD = """
<screen position="center, center" size="835, 500" title="NeoBoot"> <screen position="center, center" size="835, 500" title="NeoBoot">
<ePixmap position="0,0" zPosition="-1" size="835,500" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/frame835x500.png" /> <ePixmap position="0,0" zPosition="-1" size="835,500" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/frame835x500.png" />
<widget name="label1" position="10,15" size="840,30" zPosition="1" halign="center" font="Regular;25" foregroundColor="red" backgroundColor="black" transparent="1" /> <widget name="label1" position="10,15" size="840,30" zPosition="1" halign="center" font="Regular;25" foregroundColor="red" backgroundColor="black" transparent="1" />
@@ -316,4 +316,4 @@ NeoBootInstallationHD ="""