Guest User

whichopenssl

a guest
Aug 14th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.75 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. cnf="$1/openssl.cnf"
  4.  
  5. if [ "$OPENSSL" ]; then
  6.     if $OPENSSL version | grep -E "0\.9\.6[[:alnum:]]?" > /dev/null; then
  7.         cnf="$1/openssl-0.9.6.cnf"
  8.     elif $OPENSSL version | grep -E "0\.9\.8[[:alnum:]]?" > /dev/null; then
  9.         cnf="$1/openssl-0.9.8.cnf"
  10.     elif $OPENSSL version | grep -E "1\.0\.[[:digit:]][[:alnum:]]?" > /dev/null; then
  11.         cnf="$1/openssl-1.0.0.cnf"
  12.     else
  13.         cnf="$1/openssl.cnf"
  14.     fi
  15. fi
  16.  
  17. echo $cnf
  18.  
  19. if [ ! -r $cnf ]; then
  20.     echo "**************************************************************" >&2
  21.     echo "  No $cnf file could be found" >&2
  22.     echo "  Further invocations will fail" >&2
  23.     echo "**************************************************************" >&2
  24. fi
  25.  
  26. exit 0
Advertisement
Add Comment
Please, Sign In to add comment