. $MYPWD/../locations.include 1>/dev/null
CDSIZE=`expr 650 \* 1024`  # 650MB in k
EXTRA=`expr 5 \* 1024` 

if [ -d $TREE/$DEFAULT ] ;
  then
    SLRPMS=`du -ks $RELEASEDIR/$ARCH-disc0/$DEFAULT | cut -f1`
  else
    SLRPMS=0
fi
if [ -d $RELEASEDIR/SRPMS/SL ] ;
  then
    SRPMS=`du -ks $RELEASEDIR/SRPMS/SL | cut -f1`
  else
    SRPMS=0
fi
SLRPMS=`expr $SLRPMS + $EXTRA`
if [ -d $TREE/contrib/RPMS ] ;
  then
    CONTRIBRPMS=`du -ks $TREE/contrib/RPMS | cut -f1`
  else
    CONTRIBRPMS=0
fi
LASTCD=`expr $CONTRIBRPMS + 7`
TOTBINCD=`expr $SLRPMS / $CDSIZE `
TOTBINCDrem=`expr $SLRPMS % $CDSIZE`
if [ $TOTBINCDrem -gt 0 ] ; then TOTBINCD=`expr $TOTBINCD + 1 `
fi
TOTSRCCD=0

if [ $TOTBINCDrem -gt $SRPMS ] ; then
  TOTLASTrem=`expr $TOTBINCDrem - $SRPMS`
else
  SRPMS=`expr $SRPMS - $TOTBINCDrem`
  TOTSRCCD=`expr $SRPMS / $CDSIZE + 1 `
  TOTLASTrem=`expr $SRPMS / $CDSIZE`
fi
CONTRIB_CD=`expr $TOTBINCD + $TOTSRCCD`
UNSUPP_CD=`expr $TOTBINCD + $TOTSRCCD`
if [ $TOTLASTrem -lt $LASTCD ] ; then
    if [ $TOTLASTrem  -gt $CONTRIBRPMS ] ; then
    UNSUPP_CD=`expr $UNSUPP_CD + 1 `
    else 
     CONTRIB_CD=`expr $CONTRIB_CD + 1 `
     UNSUPP_CD=`expr $UNSUPP_CD + 1 `
    fi
fi
echo "$TOTBINCD $TOTSRCCD `expr $TOTSRCCD + $TOTBINCD`"
