Subversion Repositories HelenOS-historic

Compare Revisions

No changes between revisions

Ignore whitespace Rev 559 → Rev 560

/kernel/trunk/tools/buildtag
0,0 → 1,10
#! /bin/sh
ARCH=$1
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
echo $TAG
Property changes:
Added: svn:executable
+*
\ No newline at end of property
/kernel/trunk/tools/config.py
309,7 → 309,18
args = args[1:]
if cmd == 'saveas':
outf.write('%s = %s\n' % (args[1],defaults[args[0]]))
elif cmd == 'shellcmd':
varname = args[0]
args = args[1:]
for i,arg in enumerate(args):
if arg.startswith('$'):
args[i] = defaults[arg[1:]]
 
subc = os.popen(' '.join(args),'r')
data = subc.read().strip()
if subc.close():
raise RuntimeError('Error running: %s' % ' '.join(args))
outf.write('%s = %s\n' % (varname,data))
continue
if line.startswith('!'):