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:
parent
bd5463e3f1
commit
f431452c8e
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user