/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 |
if not os.WIFEXITED(status): |
os.system('reset') # Reset terminal |
raise EOFError |
status = os.WEXITSTATUS(status) |
if status == 255: |
raise EOFError |
157,7 → 150,6 |
return status,data |
def yesno(self, text, default=None): |
if text[-1] not in ('?',':'): |
text = text + ':' |
width = '50' |
height = '5' |
413,8 → 405,6 |
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 |