Not part of any build.

Temporary directories are to be unique.


git-svn-id: svn://10.0.0.236/trunk@132728 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
blythe%netscape.com 2002-10-30 17:46:03 +00:00
parent bd5463e3f1
commit f431452c8e
2 changed files with 14 additions and 16 deletions

View File

@ -106,21 +106,20 @@ SUMMARYFILE="$3"
#
# Create our temporary directory.
#
TMPDIR="codesighs/$PPID"
mkdir -p $TMPDIR
MYTMPDIR=`mktemp -d ./codesighs.tmp.XXXXXXXX`
#
# Find all relevant files.
#
ALLFILES="$TMPDIR/allfiles.list"
ALLFILES="$MYTMPDIR/allfiles.list"
find ./mozilla/dist/bin -not -type d $EXCLUDE_NAMES > $ALLFILES
#
# Reduce the files to a revelant set.
#
THEFILES="$TMPDIR/files.list"
THEFILES="$MYTMPDIR/files.list"
grep -vi $EXCLUDE_PATTERN_01 < $ALLFILES | grep -vi $EXCLUDE_PATTERN_02 > $THEFILES
@ -129,14 +128,14 @@ grep -vi $EXCLUDE_PATTERN_01 < $ALLFILES | grep -vi $EXCLUDE_PATTERN_02 > $THEFI
# We are very particular on what switches to use.
# nm --format=bsd --size-sort --print-file-name --demangle
#
NMRESULTS="$TMPDIR/nm.txt"
NMRESULTS="$MYTMPDIR/nm.txt"
xargs -n 1 nm --format=bsd --size-sort --print-file-name --demangle < $THEFILES > $NMRESULTS 2> /dev/null
#
# Produce the TSV output.
#
RAWTSVFILE="$TMPDIR/raw.tsv"
RAWTSVFILE="$MYTMPDIR/raw.tsv"
./mozilla/dist/bin/nm2tsv --input $NMRESULTS > $RAWTSVFILE
@ -152,7 +151,7 @@ sort -r $RAWTSVFILE > $COPYSORTTSV
# level report.
#
rm -f $SUMMARYFILE
DIFFFILE="$TMPDIR/diff.txt"
DIFFFILE="$MYTMPDIR/diff.txt"
if [ -e $OLDTSVFILE ]; then
diff $OLDTSVFILE $COPYSORTTSV > $DIFFFILE
./mozilla/dist/bin/maptsvdifftool --input $DIFFFILE >> $SUMMARYFILE
@ -190,4 +189,4 @@ fi
#
# Remove our temporary directory.
#
\rm -rf $TMPDIR
\rm -rf $MYTMPDIR

View File

@ -102,30 +102,29 @@ SUMMARYFILE="$3"
#
# Create our temporary directory.
#
TMPDIR="$TMP/codesighs.$PPID"
mkdir -p $TMPDIR
MYTMPDIR=`mktemp -d ./codesighs.tmp.XXXXXXXX`
#
# Find all map files.
#
ALLMAPSFILE="$TMPDIR/allmaps.list"
ALLMAPSFILE="$MYTMPDIR/allmaps.list"
find ./mozilla -type f -name *.map > $ALLMAPSFILE
#
# Reduce the map files to a revelant set.
#
NOPATMAPSFILE="$TMPDIR/nopatmaps.list"
NOPATMAPSFILE="$MYTMPDIR/nopatmaps.list"
grep -vi $EXCLUDE_PATTERN_01 < $ALLMAPSFILE | grep -vi $EXCLUDE_PATTERN_02 | grep -vi $EXCLUDE_PATTERN_03 | grep -vi $EXCLUDE_PATTERN_04 > $NOPATMAPSFILE
MAPSFILE="$TMPDIR/maps.list"
MAPSFILE="$MYTMPDIR/maps.list"
grep -vi $EXCLUDE_NAME_01 < $NOPATMAPSFILE | grep -vi $EXCLUDE_NAME_02 > $MAPSFILE
#
# Produce the TSV output.
#
RAWTSVFILE="$TMPDIR/raw.tsv"
RAWTSVFILE="$MYTMPDIR/raw.tsv"
xargs -n 1 ./mozilla/dist/bin/msmap2tsv --input < $MAPSFILE > $RAWTSVFILE
@ -141,7 +140,7 @@ sort -r $RAWTSVFILE > $COPYSORTTSV
# level report.
#
rm -f $SUMMARYFILE
DIFFFILE="$TMPDIR/diff.txt"
DIFFFILE="$MYTMPDIR/diff.txt"
if [ -e $OLDTSVFILE ]; then
diff $OLDTSVFILE $COPYSORTTSV > $DIFFFILE
./mozilla/dist/bin/maptsvdifftool --input $DIFFFILE >> $SUMMARYFILE
@ -171,4 +170,4 @@ fi
#
# Remove our temporary directory.
#
rm -rf $TMPDIR
rm -rf $MYTMPDIR