1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
#!/bin/sh
# increments build number
buildno=`egrep '^int buildnb' patchlevel.h | awk '{print $4}'`
totalbno=`egrep '^int totalbnb' patchlevel.h | awk '{print $4}'`
buildno=`expr ${buildno} + 1`
totalbno=`expr ${totalbno} + 1`
sed -e '/^const char \*patchlevel/q' patchlevel.h > tmppatch
if cp tmppatch patchlevel.h ; then
rm tmppatch
echo "int buildnb = $buildno ;" >> patchlevel.h
echo "int totalbnb = $totalbno ;" >> patchlevel.h
# use the Real user name if available, else the logname
if [ "${NAME}" != "" ] ; then
echo "const char *builder = \"$NAME\" ;" >> patchlevel.h
else
echo "const char *builder = \"$USER\" ;" >> patchlevel.h
fi
fi
echo "Incrementing build level"
|