#!/bin/bash

# $Id: cygmod,v 1.2 2001/12/07 17:05:53 rosen Exp $

HEIMDAL_ARCHIVE=heimdal-0.4e-3.tar.gz

if test -f setup.ini ; then
   :
else
   echo 'No setup.ini file found, aborting'
   exit 1
fi
mkdir -p contrib/heimdal
PEWEDE=$PWD
if cd contrib/heimdal ; then
   :
else
   echo 'Cound not create directory, aborting'
   exit 1
fi
echo -n Downloading the heimdal package...
rm -f $HEIMDAL_ARCHIVE
wget -nv ftp://ftp.pdc.kth.se/pub/heimdal/binaries/i386-pc-cygwin/$HEIMDAL_ARCHIVE
echo ' done.'
if test -f $HEIMDAL_ARCHIVE ; then
   :
else
   echo 'Nothing downloaded, aborting'
   exit 1
fi
cd $PEWEDE || exit 1
if grep heimdal setup.ini > /dev/null; then
   :
else
	cp -p setup.ini setup.ini.safe
	echo >> setup.ini
	echo '@ heimdal' >> setup.ini
	echo 'sdesc: "Heimdal krb5 implementation"' >> setup.ini
fi
./setup.exe
cd /etc || exit 1
if grep /usr/heimdal/bin profile > /dev/null ; then
   :
else
    cp profile profile.safe && < profile.safe sed 's,PATH="/usr/local/bin,PATH="/usr/heimdal/bin:/usr/local/bin,1' > profile
fi


