security/nss/tests/dll_version.sh

changeset 0
6474c204b198
     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 +

mercurial