DISTARCH=i386
DEFAULT=SL
COMPSRPM=comps.rpm
VERSION=45
WHERE=`pwd`
W1up=`dirname $WHERE`
W2up=`dirname $W1up`
if [ `basename $W2up` = "sites" ] ; then
   SITE=`basename $W1up`
   echo "SITE IS $SITE"
fi
W3up=`dirname $W2up`
if [ `basename $W3up` = "sites" ] ; then
   SITE=`basename $W2up`
   echo "SITE IS $SITE"
fi
BASEDIR=`dirname $W3up`
if [ -f  $WHERE/$COMPSRPM ] ; then
   BASEDIR=$WHERE
else
   if [ -f  $W1up/$COMPSRPM ] ; then
        BASEDIR=$W1up
   else
   	echo "Could not find $COMPSRPM"
	exit
   fi
fi
echo "making new comps.rpm"
rpmbuild -ba $BASEDIR/scripts/comps.site.spec
cp $BASEDIR/comps.rpm $BASEDIR/oldcomps/comps.rpm
DATE=`date +"%Y%m%d"`
cp -v /usr/src/redhat/RPMS/i386/comps-$SITE.$VERSION-0.$DATE.$DISTARCH.rpm $BASEDIR/comps.rpm
COMPSNAME=`rpm -qp --queryformat "%{name}-%{version}-%{release}" $BASEDIR/comps.rpm`
rm $BASEDIR/../Updates/comps-Fermi.*.$DISTARCH.rpm
cp -v $BASEDIR/comps.rpm $BASEDIR/../Updates/$COMPSNAME.$DISTARCH.rpm

echo "Regenerating Yum repositories"
	cd $BASEDIR/../Updates/
	/usr/bin/yum-arch -lq .
	rm -rf .olddata
	/usr/bin/createrepo -q -C -g ../base/comps.xml .
	rm -rf .olddata
	repoview -t "Scientific Linux Fermi" .
	rm -rf .olddata
	cd -
