1set -e 2usage() { 3 echo "usage: $0 FILENAME" 4 exit 1 5} 6 7test $# -eq 1 || usage 8filename=$1 9 10tls=$( head -n 1 conf-tls ) 11if [ $tls = auto ] 12then 13 # Detect a TLS library using pkg-config 14 if pkg-config gnutls 15 then 16 tls=gnutls 17 else 18 tls=none 19 fi 20fi 21 22case $filename in 23 starttls.c) 24 rm -f $filename 25 { 26 echo "/* Auto-generated by $0 */" 27 cat starttls-${tls}.c 28 } > $filename 29 ;; 30 tls.lib) 31 { 32 test $tls = none || pkg-config $tls --libs 33 } > $filename 34 ;; 35 *) 36 usage 37 ;; 38esac 39