From 8cdfb8ddb78db95562a835e282c14963009fb7d6 Mon Sep 17 00:00:00 2001 From: gutosie Date: Fri, 25 Mar 2022 09:23:22 +0200 Subject: [PATCH] Delete zero4k_run.py --- NeoBoot/tmpfiles/runpy/zero4k_run.py | 159 --------------------------- 1 file changed, 159 deletions(-) delete mode 100644 NeoBoot/tmpfiles/runpy/zero4k_run.py diff --git a/NeoBoot/tmpfiles/runpy/zero4k_run.py b/NeoBoot/tmpfiles/runpy/zero4k_run.py deleted file mode 100644 index 9f2e738..0000000 --- a/NeoBoot/tmpfiles/runpy/zero4k_run.py +++ /dev/null @@ -1,159 +0,0 @@ -# -*- coding: utf-8 -*- - -from Plugins.Extensions.NeoBoot.__init__ import _ -from Plugins.Extensions.NeoBoot.files.stbbranding import getNeoLocation, getCPUtype, getCPUSoC, getImageNeoBoot, getBoxVuModel, getBoxHostName, getNeoMount, getNeoMount2, getNeoMount3, getNeoMount4, getNeoMount5, getMountPointNeo2 -from enigma import getDesktop -from enigma import eTimer -from Screens.Screen import Screen -from Screens.MessageBox import MessageBox -from Screens.ChoiceBox import ChoiceBox -from Screens.VirtualKeyBoard import VirtualKeyBoard -from Screens.Standby import TryQuitMainloop -from Screens.Console import Console -from Components.About import about -from Components.Sources.List import List -from Components.Button import Button -from Components.ActionMap import ActionMap, NumberActionMap -from Components.GUIComponent import * -from Components.MenuList import MenuList -from Components.Input import Input -from Components.Label import Label -from Components.ProgressBar import ProgressBar -from Components.ScrollLabel import ScrollLabel -from Components.Pixmap import Pixmap, MultiPixmap -from Components.config import * -from Components.ConfigList import ConfigListScreen -from Tools.LoadPixmap import LoadPixmap -from Tools.Directories import fileExists, pathExists, createDir, resolveFilename, SCOPE_PLUGINS -from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen -from os.path import dirname, isdir, isdir as os_isdir -import os -import time -LinkNeoBoot = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' - - -class StartImage(Screen): - screenwidth = getDesktop(0).size().width() - if screenwidth and screenwidth == 1920: - skin = """ - \n\t\t\t - \n\t\t\t\t - \n \t\t{"template": [ - \n \t\t\tMultiContentEntryText(pos = (90, 1), size = (920, 66), flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 0), - \n \t\t\tMultiContentEntryPixmapAlphaTest(pos = (8, 4), size = (66, 66), png = 1), - \n \t\t\t], - \n \t\t\t"fonts": [gFont("Regular", 40)],\n \t\t\t"itemHeight": 66\n \t\t} - \n \t\t\n\t\t - \n - \n\t\t - \n\t\t """ - else: - skin = """ - \n\t\t\t - - \n\t\t\t\t - \n \t\t{"template": [ - \n \t\t\tMultiContentEntryText(pos = (180, 0), size = (520, 36), flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 0), - \n \t\t\tMultiContentEntryPixmapAlphaTest(pos = (4, 2), size = (36, 36), png = 1), - \n \t\t\t],\n \t\t\t"fonts": [gFont("Regular", 22)], - \n \t\t\t"itemHeight": 35\n \t\t}\n \t\t - \n\t\t\n - - \n\t\t """ - - __module__ = __name__ - - def __init__(self, session): - Screen.__init__(self, session) - self.list = [] - self['list'] = List(self.list) - self.select() - self['actions'] = ActionMap(['WizardActions', 'ColorActions'], {'ok': self.KeyOk, - 'back': self.close}) - self['label1'] = Label(_('Start the chosen system now ?')) - self['label2'] = Label(_('Select OK to run the image.')) - - def select(self): - self.list = [] - mypath = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot' - if not fileExists(mypath + 'icons'): - mypixmap = '/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/ok.png' - png = LoadPixmap(mypixmap) - res = (_('OK Start image...'), png, 0) - self.list.append(res) - self['list'].list = self.list - - def KeyOk(self): - if getImageNeoBoot() != 'Flash': - os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot())) - self.StartImageInNeoBoot() - else: - os.system('rm -rf %sImageBoot/%s/usr/bin/enigma2_pre_start.sh' % (getNeoLocation(), getImageNeoBoot())) - self.StartImageInNeoBoot() - #--------------------------------------------- - getMountPointNeo2() - system('touch /tmp/.init_reboot') - #--------------------------------------------- - - def StartImageInNeoBoot(self): - if getImageNeoBoot() != 'Flash': - if fileExists('%sImageBoot/%s/.control_ok' % (getNeoLocation(), getImageNeoBoot())): - system('touch /tmp/.control_ok ') - else: - system('touch %sImageBoot/%s/.control_boot_new_image ' % (getNeoLocation(), getImageNeoBoot())) - - if fileExists('/.multinfo') and getCPUtype() == 'ARMv7': - if getBoxVuModel() == 'zero4k': - os.system('mkdir -p /media/InternalFlash; mount /dev/mmcblk0p7 /media/InternalFlash') - - system('chmod 755 ' + LinkNeoBoot + '/files/kernel.sh') - self.sel = self['list'].getCurrent() - if self.sel: - self.sel = self.sel[2] - if self.sel == 0: - if fileExists('/media/InternalFlash/etc/init.d/neobootmount.sh'): - os.system('rm -f /media/InternalFlash/etc/init.d/neobootmount.sh;') - if not fileExists('/bin/busybox.nosuid'): - os.system('ln -sf "busybox" "/bin/busybox.nosuid" ') -#################_____ARM____########################## - #VUPLUS ARM - Zero4k vu_mmcblk0p4.sh - if getBoxHostName() == 'vuzero4k' or getCPUSoC() == '72604': - if not fileExists('%sImagesUpload/.kernel/flash-kernel-%s.bin' % (getNeoLocation(), getBoxHostName())): - mess = (_('Error - in the location %sImagesUpload/.kernel/ \nkernel file not found flash-kernel-%s.bin') % (getNeoLocation(), getBoxHostName())) - self.session.open(MessageBox, mess, MessageBox.TYPE_INFO) - else: - if getImageNeoBoot() == 'Flash': - if fileExists('/.multinfo'): - cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') - cmd1 = 'cd /media/InternalFlash; ln -sf "init.sysvinit" "/media/InternalFlash/sbin/init"; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh ' - - elif not fileExists('/.multinfo'): - cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') - cmd1 = 'sleep 5; ln -sf "init.sysvinit" "/sbin/init"; reboot -d -f' - - elif getImageNeoBoot() != 'Flash': - if not fileExists('/.multinfo'): - if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())): - cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') - cmd1 = 'sleep 5; ln -sfn /sbin/neoinitarm /sbin/init; reboot -d -f' - - elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())): - cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') - cmd1 = 'ln -sfn /sbin/neoinitarmvu /sbin/init; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh ' - - elif fileExists('/.multinfo'): - if not fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())): - cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') - cmd1 = 'dd if=' + getNeoLocation() + 'ImagesUpload/.kernel/flash-kernel-' + getBoxHostName() + '.bin of=/dev/mmcblk0p4; cd /media/InternalFlash; ln -sf "neoinitarm" "/media/InternalFlash/sbin/init" ; sleep 2; reboot -dfhi ' - - elif fileExists('%sImageBoot/%s/boot/zImage.%s' % (getNeoLocation(), getImageNeoBoot(), getBoxHostName())): - cmd = "echo -e '\n\n%s '" % _('...............NEOBOOT - REBOOT...............\nPlease wait, in a moment the decoder will be restarted...') - cmd1 = 'cd /media/InternalFlash; ln -sf "neoinitarmvu" "/media/InternalFlash/sbin/init"; /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/kernel.sh ' - - self.session.open(Console, _('NeoBoot ARM VU'), [cmd, cmd1]) - self.close() - - else: - os.system('echo "Flash " >> ' + getNeoLocation() + 'ImageBoot/.neonextboot') - self.messagebox = self.session.open(MessageBox, _('It looks like it that multiboot does not support this STB.'), MessageBox.TYPE_INFO, 8) - self.close()