. $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`"