#!/usr/bin/python import os import sys sys.path.insert(0, "../modules") sys.path.insert(0, "./modules") import blocks import cgi blocks.PrintHeader() form = cgi.FieldStorage() treedir = None if form.has_key("freebios"): showtderr = "TRUE" treedir = form['freebios'].value else: showtderr = None treedir = "/usr/src/freebios/src/mainboard/" mfr = None if form.has_key('manufacturer'): mfr = form['manufacturer'].value if mfr: print '
' else: print '' dir_fail = None try: os.chdir(treedir) except: dir_fail = "TRUE" if dir_fail: if showtderr: print '

Cannot change to requested directory %s

' % treedir print '

Please re-enter the location of the tree directory:
' else: print '

Please enter path to LinuxBIOS tree directory
or simply click "Enter" to accept the default %s

' % treedir print '

' % treedir else: print '

Tree directory: %s

' % (treedir,treedir) if mfr: print '

Manufacturer: %s

' % (mfr,mfr) print 'Motherboard:
' else: print 'Manufacturer:
' print '' # print '' print '
' blocks.PrintTrailer()