michael@0: #!/bin/sh michael@0: michael@0: # version controll for DLLs michael@0: # ToDo: make version parameter or find version from first occurance of 3.x michael@0: # make the 3 a variable..., include the header michael@0: michael@0: #OS=`uname -s` michael@0: #DSO_SUFFIX=so michael@0: #if [ "$OS" = "HP-UX" ]; then michael@0: #DSO_SUFFIX=sl michael@0: #fi michael@0: #what libnss3.$DSO_SUFFIX | grep NSS michael@0: #what libsmime3.$DSO_SUFFIX | grep NSS michael@0: #what libssl3.$DSO_SUFFIX | grep NSS michael@0: #ident libnss3.$DSO_SUFFIX | grep NSS michael@0: #ident libsmime3.$DSO_SUFFIX | grep NSS michael@0: #ident libssl3.$DSO_SUFFIX | grep NSS michael@0: michael@0: for w in `find . -name "libnss3.s[ol]" ; find . -name "libsmime3.s[ol]"; find . -name "libssl3.s[ol]"` michael@0: do michael@0: NOWHAT=FALSE michael@0: NOIDENT=FALSE michael@0: echo $w michael@0: what $w | grep NSS || NOWHAT=TRUE michael@0: ident $w | grep NSS || NOIDENT=TRUE michael@0: if [ $NOWHAT = TRUE ] michael@0: then michael@0: echo "ERROR what $w does not contain NSS" michael@0: fi michael@0: if [ $NOIDENT = TRUE ] michael@0: then michael@0: echo "ERROR ident $w does not contain NSS" michael@0: fi michael@0: done michael@0: #for w in `find . -name "libnss3.s[ol]" ; find . -name "libsmime3.s[ol]"; find . michael@0: #-name "libssl3.s[ol]"` michael@0: #do michael@0: #NOWHAT=FALSE michael@0: #NOIDENT=FALSE michael@0: #echo $w michael@0: #what $w | grep NSS || NOWHAT=TRUE michael@0: #ident $w | grep NSS || NOIDENT=TRUE michael@0: #if [ $NOWHAT = TRUE -a $NOIDENT = TRUE ] michael@0: #then michael@0: #echo "WARNING what and ident $w does not contain NSS" michael@0: #strings $w | grep NSS | grep '3.2' || echo "ERROR strings does michael@0: #not either..." michael@0: #fi michael@0: #done michael@0: