#!/bin/sh
shout() { echo "${0}: $@" >&2; }
barf() { shout "fatal: $@"; exit 111; }
safe() { "$@" || barf "cannot $@"; }

here=`env - PATH=$PATH pwd`
mypwd=${here%package}
mypwd=${mypwd%/}

sslfiles="ssl.lib ucspissl.a ucspissl.h"

home=`head -1 $mypwd/conf-ucspissl`
[ -d $mypwd/compile ] || safe mkdir -p $mypwd/compile


if [ -d $home ] 
then
  shout "Linking ucspi-ssl sources."
  for sfile in `echo $sslfiles`
  do 
    if [ -f $home/compile/$sfile ]
    then
      rm -f "$mypwd/compile/$sfile"
      safe ln -fs "$home/compile/$sfile" "$mypwd/compile/$sfile"
      safe ls -l "$mypwd/compile/$sfile"
    else
      barf "ucspi-ssl file $sfile missing. s/qmail won't compile."
    fi
  done
else
  barf "Can't find ucspi-ssl dir. Check 'conf-ucspissl'."
fi 

exit 0
