Changeset 10939


Ignore:
Timestamp:
11/02/11 17:47:34 (11 years ago)
Author:
bonkel
Message:

[skysat] enable oc in webif aaf panel e2 and remove update function

Location:
ipk/source.sh4/swapnetwork_webif_1.0/var/swap/extensions/WebInterface
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • ipk/source.sh4/swapnetwork_webif_1.0/var/swap/extensions/WebInterface/WebChilds/External/Example.py

    r10364 r10939  
    2121#ipk
    2222kplugins="<center>Sry keine Plugins gefunden!</center>"
    23 #flashen
    2423receiver = commands.getoutput('cat /etc/model')
    25 meldungbegin="<center>Bitte jetzt das Image per FTP in /tmp kopieren ,danach auf \"Best&auml;tigen\" klicken<br><b>!!!WICHTIG!!! die Datei muss die Endung img haben !!!WICHTIG!!!</b><br>"
    26 meldungend="<a href=\"UpdatePanel\" target=\"_self\"><input type=\"submit\" value=\"Abbrechen\"></a></center>"
    27 flashmeldung="<center>Bitte kopier auch die md5 datei nach /tmp und dann probier es"
    28 jalert="onclick=\"alert('Willst du wirklich flashen???');\""
    29 backstart="erfolgreich gestartet! <a href=\"SoftCamPanel\" %s><input type=\"submit\" value=\"Zur&uuml;ck\"></a></center>" % (tself)
    30 backend="erfolgreich beendet! <a href=\"SoftCamPanel\" %s><input type=\"submit\" value=\"Zur&uuml;ck\"></a></center>" % (tself)
    3124#overclock
    3225pllone="/proc/cpu_frequ/pll0_ndiv_mdiv"
     
    222215        addExternalChild( ("%sstart" % (info[0]), CamdStart(info[0])) )
    223216        addExternalChild( ("%skill" % (info[0]), CamdKill(info[0])) )
    224 #start update
    225 class UpdatePanel(resource.Resource):
    226         def render_GET(self, req):
    227                 kernelflash="<a href=\"kernelmeldung\" %s %s><input type=\"submit\" value=\"Kernel Flashen\">" % (jalert,tself)
    228                 varflash="<a href=\"varmeldung\" %s %s><input type=\"submit\" value=\"Var Flashen\">" % (jalert,tself)
    229                 rootflash="<a href=\"rootmeldung\" %s %s><input type=\"submit\" value=\"Root Flashen\">" % (jalert,tself)
    230                 fullflash="<a href=\"fullmeldung\" %s %s><input type=\"submit\" value=\"FullImage Flashen\">" % (jalert,tself)
    231                 anfang="<center>"
    232                 message="<font color=\"#a1a1a1\">Sry diese funktion ist f&uuml;r deinen Receiver nicht Verf&uuml;gbar.</font>"
    233                 ende="</center>"
    234                 req.setResponseCode(http.OK)
    235                 req.setHeader('Content-type', 'text/html')
    236                 req.setHeader('charset', 'UTF-8')
    237                 html=header_string
    238                 if os.path.exists("/etc/.usbimage") is True:
    239                         html +="%s Sry nur f&uuml;r FlashImages %s" % (anfang,ende)
    240                 elif receiver.upper() == 'UFS910':
    241                         html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
    242                 elif receiver.upper() == 'UFS922':
    243                         html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
    244                 elif receiver.upper() == 'UFS912':
    245                         html +="%s%s<br>%s%s" % (anfang,kernelflash,rootflash,ende)
    246                 elif receiver.upper() == 'IPBOX91':
    247                         html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
    248                 elif receiver.upper() == 'IPBOX910':
    249                         html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
    250                 elif receiver.upper() == 'IPBOX900':
    251                         html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
    252                 elif receiver.upper() == 'IPBOX9000':
    253                         html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
    254                 elif receiver.upper() == 'AT7000':
    255                         html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
    256                 elif receiver.upper() == 'AT700':
    257                         html +="%s%s<br>%s<br>%s<br>%s%s" % (anfang,kernelflash,varflash,rootflash,fullflash,ende)
    258                 elif receiver.upper() == 'AT7500':
    259                         html +="Sry nicht f&uuml;r Atevio7500 verf&uuml;gbar!"
    260                 else:
    261                         html +="%s%s%s" % (anfang,message,ende)
    262                 return  html
    263 addExternalChild( ("UpdatePanel", UpdatePanel()) )
    264 class KernelMeldung(resource.Resource):
    265         def render_GET(self, req):
    266                 req.setResponseCode(http.OK)
    267                 req.setHeader('Content-type', 'text/html')
    268                 req.setHeader('charset', 'UTF-8')
    269                 html=header_string
    270                 html +="%s<a href=\"kernelflashen\" target=\"_self\"><input type=\"submit\" value=\"Best&auml;tigen\"></a>%s" % (meldungbegin, meldungend)
    271                 return  html
    272 addExternalChild( ("kernelmeldung", KernelMeldung()) )
    273 class VarMeldung(resource.Resource):
    274         def render_GET(self, req):
    275                 req.setResponseCode(http.OK)
    276                 req.setHeader('Content-type', 'text/html')
    277                 req.setHeader('charset', 'UTF-8')
    278                 html=header_string
    279                 html +="%s<a href=\"varflashen\" target=\"_self\"><input type=\"submit\" value=\"Best&auml;tigen\"></a>%s" % (meldungbegin, meldungend)
    280                 return  html
    281 addExternalChild( ("varmeldung", VarMeldung()) )
    282 class RootMeldung(resource.Resource):
    283         def render_GET(self, req):
    284                 req.setResponseCode(http.OK)
    285                 req.setHeader('Content-type', 'text/html')
    286                 req.setHeader('charset', 'UTF-8')
    287                 html=header_string
    288                 html +="%s<a href=\"rootflashen\" target=\"_self\"><input type=\"submit\" value=\"Best&auml;tigen\"></a>%s" % (meldungbegin, meldungend)
    289                 return  html
    290 addExternalChild( ("rootmeldung", RootMeldung()) )
    291 class FullMeldung(resource.Resource):
    292         def render_GET(self, req):
    293                 req.setResponseCode(http.OK)
    294                 req.setHeader('Content-type', 'text/html')
    295                 req.setHeader('charset', 'UTF-8')
    296                 html=header_string
    297                 html +="%s<a href=\"fullflashen\" target=\"_self\"><input type=\"submit\" value=\"Best&auml;tigen\"></a>%s" % (meldungbegin, meldungend)
    298                 return  html
    299 addExternalChild( ("fullmeldung", FullMeldung()) )
    300 class KernelFlashen(resource.Resource):
    301         def __init__(self):
    302                 self.container=eConsoleAppContainer()
    303                 self.container.appClosed.append(self.finished)
    304         def render_GET(self, req):
    305                 req.setResponseCode(http.OK)
    306                 req.setHeader('Content-type', 'text/html')
    307                 md5check = commands.getoutput('ls /tmp | grep md5')
    308                 imgcheck = commands.getoutput('ls /tmp | grep img')
    309                 img="/tmp/%s" % (imgcheck)
    310                 md5="/tmp/%s" % (md5check)
    311                 req.setHeader('charset', 'UTF-8')
    312                 html=header_string
    313                 if 'md5' in md5check:
    314                         html +="<center>%s wird in ca.5 sekunden geflashed</center>" % (img)
    315                         self.container.execute('sleep 5 && /sbin/update.sh tmp kernel ' + str(img) + ' > /var/swap/update_debug.log 2>&1')
    316                 else:
    317                         html +="%s <a href=\"kernelflashen\" target=\"_self\"><input type=\"submit\" value=\"Nochmal\"></a></center>" % (flashmeldung)
    318                 return  html
    319         def finished(self,retval):
    320                 print "finished", retval
    321 addExternalChild( ("kernelflashen", KernelFlashen()) )
    322 class VarFlashen(resource.Resource):
    323         def __init__(self):
    324                 self.container=eConsoleAppContainer()
    325                 self.container.appClosed.append(self.finished)
    326         def render_GET(self, req):
    327                 req.setResponseCode(http.OK)
    328                 req.setHeader('Content-type', 'text/html')
    329                 md5check = commands.getoutput('ls /tmp | grep md5')
    330                 imgcheck = commands.getoutput('ls /tmp | grep img')
    331                 img="/tmp/%s" % (imgcheck)
    332                 md5="/tmp/%s" % (md5check)
    333                 req.setHeader('charset', 'UTF-8')
    334                 html=header_string
    335                 if 'md5' in md5check:
    336                         html +="<center>%s in ca.5 sekunden wird geflashed</center>" % (img)
    337                         self.container.execute('sleep 5 && /sbin/update.sh tmp var ' + str(img) + ' > /var/swap/update_debug.log 2>&1')
    338                 else:
    339                         html +="%s <a href=\"varflashen\" target=\"_self\"><input type=\"submit\" value=\"Nochmal\"></a></center>" % (flashmeldung)
    340                 return  html
    341         def finished(self,retval):
    342                 print "finished", retval
    343 addExternalChild( ("varflashen", VarFlashen()) )
    344 class RootFlashen(resource.Resource):
    345         def __init__(self):
    346                 self.container=eConsoleAppContainer()
    347                 self.container.appClosed.append(self.finished)
    348         def render_GET(self, req):
    349                 req.setResponseCode(http.OK)
    350                 req.setHeader('Content-type', 'text/html')
    351                 md5check = commands.getoutput('ls /tmp | grep md5')
    352                 imgcheck = commands.getoutput('ls /tmp | grep img')
    353                 img="/tmp/%s" % (imgcheck)
    354                 md5="/tmp/%s" % (md5check)
    355                 req.setHeader('charset', 'UTF-8')
    356                 html=header_string
    357                 if 'md5' in md5check:
    358                         html +="<center>%s wird in ca.5 sekunden geflashed</center>" % (img)
    359                         self.container.execute('sleep 5 && /sbin/update.sh tmp root ' + str(img) + ' > /var/swap/update_debug.log 2>&1')
    360                 else:
    361                         html +="%s <a href=\"rootflashen\" target=\"_self\"><input type=\"submit\" value=\"Nochmal\"></a></center>" % (flashmeldung)
    362                 return  html
    363         def finished(self,retval):
    364                 print "finished", retval
    365 addExternalChild( ("rootflashen", RootFlashen()) )
    366 class FullFlashen(resource.Resource):
    367         def __init__(self):
    368                 self.container=eConsoleAppContainer()
    369                 self.container.appClosed.append(self.finished)
    370         def render_GET(self, req):
    371                 req.setResponseCode(http.OK)
    372                 req.setHeader('Content-type', 'text/html')
    373                 md5check = commands.getoutput('ls /tmp | grep md5')
    374                 imgcheck = commands.getoutput('ls /tmp | grep img')
    375                 img="/tmp/%s" % (imgcheck)
    376                 md5="/tmp/%s" % (md5check)
    377                 req.setHeader('charset', 'UTF-8')
    378                 html=header_string
    379                 if 'md5' in md5check:
    380                         html +="<center>%s wird in ca.5 sekunden geflashed</center>" % (img)
    381                         self.container.execute('sleep 5 && /sbin/update.sh tmp full ' + str(img) + ' > /var/swap/update_debug.log 2>&1')
    382                 else:
    383                         html +="%s <a href=\"fullflashen\" target=\"_self\"><input type=\"submit\" value=\"Nochmal\"></a></center>" % (flashmeldung)
    384                 return  html
    385         def finished(self,retval):
    386                 print "finished", retval
    387 addExternalChild( ("fullflashen", FullFlashen()) )
    388217#backup&restore
    389218class SettingBackupRestore(resource.Resource):
     
    13501179                html=header_string
    13511180                if os.path.isfile(""+ pllone +""):
    1352                         if receiver.upper() == 'UFS912' or receiver.upper() == 'AT7500' or receiver.upper() == 'SPARK':
     1181                        if receiver.upper() == 'UFS912' or receiver.upper() == 'AT7500' or receiver.upper() == 'SPARK' or receiver.upper() == 'SKYSAT':
    13531182                                if '12803' in cpuauto:
    13541183                                        cpuau="500MHz"
     
    14321261                req.setHeader('charset', 'UTF-8')
    14331262                html=header_string
    1434                 if receiver.upper() == 'UFS912' or receiver.upper() == 'AT7500' or receiver.upper() == 'SPARK':
     1263                if receiver.upper() == 'UFS912' or receiver.upper() == 'AT7500' or receiver.upper() == 'SPARK'  or receiver.upper() == 'SKYSAT':
    14351264                        vchoise="<option value=\"576i50\">576i50Hz</option><option value=\"576p50\">576p50Hz</option><option value=\"720p50\">720p50Hz</option><option value=\"720p60\">720p60Hz</option><option value=\"1080i50\">1080i50Hz</option><option value=\"1080i60\">1080i60Hz</option><option value=\"1080p24\">1080p24Hz</option><option value=\"1080p25\">1080p25Hz</option><option value=\"1080p30\">1080p30Hz</option><option value=\"1080p50\">1080p50Hz</option><option value=\"1080p59\">1080p59</option><option value=\"1080p60\">1080p60</option>"
    14361265                else:
Note: See TracChangeset for help on using the changeset viewer.