1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/security/nss/tests/dll_version.sh Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,50 @@ 1.4 +#!/bin/sh 1.5 + 1.6 +# version controll for DLLs 1.7 +# ToDo: make version parameter or find version from first occurance of 3.x 1.8 +# make the 3 a variable..., include the header 1.9 + 1.10 +#OS=`uname -s` 1.11 +#DSO_SUFFIX=so 1.12 +#if [ "$OS" = "HP-UX" ]; then 1.13 + #DSO_SUFFIX=sl 1.14 +#fi 1.15 +#what libnss3.$DSO_SUFFIX | grep NSS 1.16 +#what libsmime3.$DSO_SUFFIX | grep NSS 1.17 +#what libssl3.$DSO_SUFFIX | grep NSS 1.18 +#ident libnss3.$DSO_SUFFIX | grep NSS 1.19 +#ident libsmime3.$DSO_SUFFIX | grep NSS 1.20 +#ident libssl3.$DSO_SUFFIX | grep NSS 1.21 + 1.22 +for w in `find . -name "libnss3.s[ol]" ; find . -name "libsmime3.s[ol]"; find . -name "libssl3.s[ol]"` 1.23 +do 1.24 + NOWHAT=FALSE 1.25 + NOIDENT=FALSE 1.26 + echo $w 1.27 + what $w | grep NSS || NOWHAT=TRUE 1.28 + ident $w | grep NSS || NOIDENT=TRUE 1.29 + if [ $NOWHAT = TRUE ] 1.30 + then 1.31 + echo "ERROR what $w does not contain NSS" 1.32 + fi 1.33 + if [ $NOIDENT = TRUE ] 1.34 + then 1.35 + echo "ERROR ident $w does not contain NSS" 1.36 + fi 1.37 +done 1.38 +#for w in `find . -name "libnss3.s[ol]" ; find . -name "libsmime3.s[ol]"; find . 1.39 +#-name "libssl3.s[ol]"` 1.40 +#do 1.41 + #NOWHAT=FALSE 1.42 + #NOIDENT=FALSE 1.43 + #echo $w 1.44 + #what $w | grep NSS || NOWHAT=TRUE 1.45 + #ident $w | grep NSS || NOIDENT=TRUE 1.46 + #if [ $NOWHAT = TRUE -a $NOIDENT = TRUE ] 1.47 + #then 1.48 + #echo "WARNING what and ident $w does not contain NSS" 1.49 + #strings $w | grep NSS | grep '3.2' || echo "ERROR strings does 1.50 +#not either..." 1.51 + #fi 1.52 +#done 1.53 +