Handle remaining corner-cases

This commit is contained in:
Manuel Pégourié-Gonnard 2015-04-03 15:21:50 +02:00
parent 88323c70e8
commit f7d945f4eb
3 changed files with 25 additions and 5 deletions

View File

@ -34,7 +34,7 @@ wc -l public-names
NL=' NL='
' '
sed -n 's/POLARSSL_[A-Z0-9_]*/\'"$NL"'&\'"$NL"/gp \ sed -n 's/POLARSSL_[A-Z0-9_]*/\'"$NL"'&\'"$NL"/gp \
include/mbedtls/*.h tests/scripts/* scripts/* library/*.c \ include/mbedtls/*.h tests/scripts/* scripts/* library/*.c configs/*.h \
| grep POLARSSL | sort -u > _POLARSSL_XXX | grep POLARSSL | sort -u > _POLARSSL_XXX
diff public-names _POLARSSL_XXX | sed -n 's/^> //p' > extra-names diff public-names _POLARSSL_XXX | sed -n 's/^> //p' > extra-names
rm _POLARSSL_XXX rm _POLARSSL_XXX

View File

@ -2,12 +2,32 @@
# test result with: # test result with:
# make all check # make all check
# ggrep -i --exclude-dir=mpg --exclude=.travis.yml --exclude=ChangeLog --exclude=extra-names --exclude=public-names polarssl . --exclude-dir=tmp G -v 'OU?=PolarSSL|PolarSSLTes' | cut -d':' -f1 | sort -u
set -eu set -eu
tmp/analyze-names.sh tmp/analyze-names.sh
tmp/makelist.pl public-names extra-names > old2new tmp/makelist.pl public-names extra-names > old2new
tmp/rename.pl old2new include/mbedtls/*.h library/*.c tests/suites/* configs/*.h scripts/data_files/*.fmt scripts/* tests/scripts/* tmp/rename.pl old2new library/*.c tests/suites/* tests/ssl-opt.sh \
tmp/rename.pl old2new programs/*.c programs/*/*.c configs/* scripts/data_files/*.fmt
tmp/rename.pl -s old2new library/error.c library/version_features.c \
library/memory_buffer_alloc.c include/mbedtls/*.h \
library/ecp.c \
programs/*.c programs/*/*.c scripts/* tests/scripts/*
for i in scripts/generate_errors.pl scripts/memory.sh tests/compat.sh \
tests/suites/test_suite_version.data configs/README.txt
do
sed -e 's/POLARSSL/MBEDTLS/g' -e 's/polarssl/mbedtls/g' < $i > $i.tmp
mv $i.tmp $i
done
chmod +x scripts/generate_errors.pl scripts/memory.sh tests/compat.sh
echo; echo 'Done. Remaining polarssl occurences:'
rm -f enum-consts exported-symbols extra-names identifiers macros old2new \
prefix-enum-consts prefix-identifiers prefix-macros public-names \
tags cscope*
grep -R --exclude-dir=.git --exclude-dir=mpg --exclude-dir=tmp \
--exclude=.travis.yml --exclude=ChangeLog \
-i polarssl . \
| egrep -v 'OU?=PolarSSL|"PolarSSL|polarssl\.example' || true

View File

@ -42,7 +42,7 @@ my %warnings;
while( my $filename = shift ) while( my $filename = shift )
{ {
print STDERR "$filename... "; print STDERR "$filename... ";
if( -d $filename ) { print STDERR "skip (directory)"; next } if( -d $filename ) { print STDERR "skip (directory)\n"; next }
open my $rfh, '<', $filename or die; open my $rfh, '<', $filename or die;
my @lines = <$rfh>; my @lines = <$rfh>;