Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 557 → Rev 558

/kernel/trunk/tools/clean
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/kernel/trunk/tools/build
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/kernel/trunk/tools/config.py
137,13 → 137,20
os.execlp(self.dlgcmd,*dlgargs)
 
os.close(outdesc)
errout = os.fdopen(indesc,'r')
data = errout.read()
errout.close()
pid,status = os.wait()
try:
errout = os.fdopen(indesc,'r')
data = errout.read()
errout.close()
pid,status = os.wait()
except:
os.system('reset') # Reset terminal
raise
if not os.WIFEXITED(status):
os.system('reset') # Reset terminal
raise EOFError
status = os.WEXITSTATUS(status)
if status == 255:
raise EOFError
150,7 → 157,8
return status,data
def yesno(self, text, default=None):
text = text + ':'
if text[-1] not in ('?',':'):
text = text + ':'
width = '50'
height = '5'
if len(text) < 48:
404,7 → 412,9
if os.path.exists(OUTPUT):
os.unlink(OUTPUT)
os.rename(TMPOUTPUT, OUTPUT)
if not defmode and dlg.yesno('Rebuild kernel?') == 'y':
os.execlp('make','make','clean','all')
 
if __name__ == '__main__':
main()