Subversion Repositories HelenOS-historic

Compare Revisions

No changes between revisions

Ignore whitespace Rev 558 → Rev 557

/kernel/trunk/tools/config.py
137,20 → 137,13
os.execlp(self.dlgcmd,*dlgargs)
 
os.close(outdesc)
try:
errout = os.fdopen(indesc,'r')
data = errout.read()
errout.close()
pid,status = os.wait()
except:
os.system('reset') # Reset terminal
raise
errout = os.fdopen(indesc,'r')
data = errout.read()
errout.close()
pid,status = os.wait()
if not os.WIFEXITED(status):
os.system('reset') # Reset terminal
raise EOFError
status = os.WEXITSTATUS(status)
if status == 255:
raise EOFError
157,8 → 150,7
return status,data
def yesno(self, text, default=None):
if text[-1] not in ('?',':'):
text = text + ':'
text = text + ':'
width = '50'
height = '5'
if len(text) < 48:
412,9 → 404,7
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()
/kernel/trunk/tools/build
0,0 → 1,29
#! /bin/sh
 
function syntax {
echo "Syntax:"
echo " build "
echo
}
 
ARGS=""
while [ "$#" -gt 0 ]; do
case "$1" in
*)
syntax
exit 1
;;
esac
shift
done
 
TAG="`svnversion . 2> /dev/null`"
TIMESTAMP="`date "+%Y-%m-%d %H:%M:%S" 2> /dev/null`"
if [ -z "$TAG" ] || [ "$TAG" == "exported" ]; then
TAG="Built on $TIMESTAMP for $ARCH"
else
TAG="Revision $TAG (built on $TIMESTAMP for $ARCH)"
fi
 
tools/config.py default
make all "TAG=$TAG" $ARGS
Property changes:
Added: svn:executable
+*
\ No newline at end of property
/kernel/trunk/tools/clean
0,0 → 1,13
#! /bin/sh
 
# Without Makefile.config the makefile does not work...
touch Makefile.config
 
ARCH="`basename "$0" | awk -F. '{ if (NF > 1) print \$NF }'`"
if [ -z "$ARCH" ]; then
for ARCH in arch/* ; do
make clean "ARCH=`basename "$ARCH"`"
done
else
make clean "ARCH=$ARCH"
fi
Property changes:
Added: svn:executable
+*
\ No newline at end of property