. $MYPWD/../locations.include 1>/dev/null CDSIZE=`expr 650 \* 1024` # 650MB in k EXTRA=`expr 5 \* 1024` SLRPMS=`du -s $RELEASEDIR/$ARCH-disc0/$DEFAULT/RPMS | cut -f1` SLBASE=`du -s $RELEASEDIR/$ARCH-disc0/$DEFAULT/base | cut -f1` SLRPMS=`expr $SLRPMS + $SLBASE + $EXTRA` if [ -d $TREE/notsupported/RPMS ] ; then NOTSUPPOREDRPMS=`du -ks $TREE/notsupported/RPMS | cut -f1` else NOTSUPPOREDRPMS=0 fi if [ -d $TREE/contrib/RPMS ] ; then CONTRIBRPMS=`du -ks $TREE/contrib/RPMS | cut -f1` else CONTRIBRPMS=0 fi SRPMS=`du -ks $RELEASEDIR/SRPMS/ | cut -f1` #echo "SLRPMS $SLRPMS" #echo "NOTSUPPOREDRPMS $NOTSUPPOREDRPMS" #echo "CONTRIBRPMS $CONTRIBRPMS" #echo "SRPMS $SRPM" LASTCD=`expr $NOTSUPPOREDRPMS + $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 $NOTSUPPOREDRPMS ] ; then CONTRIB_CD=`expr $CONTRIB_CD + 1 ` else 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 fi # TOTSRCCD=`expr $SRPMS / $CDSIZE ` # TOTSRCCDrem=`expr $SRPMS % $CDSIZE` # SPACELEFTSRCCD=`expr $CDSIZE - # if [ $TOTSRCCDrem -gt 0 ] ; then # TOTSRCCD=`expr $TOTSRCCD + 1 ` # fi # TOTLASTCD=`expr $LASTCD / $CDSIZE ` # TOTLASTCDrem=`expr $LASTCD % $CDSIZE ` # if [ $TOTLASTCDrem -gt 0 ] ; then # TOTLASTCD=`expr $TOTLASTCD + 1 ` # fi # TOTLASTANDSRC=`expr $LASTCD + $SRPMS` # TOTLASTANDSRCCD=`expr $TOTLASTANDSRC / $CDSIZE ` # TOTLASTANDSRCCDrem=`expr $TOTLASTANDSRC % $CDSIZE ` ##if [ $TOTLASTANDSRCCDrem -gt 0 ] ; then # echo "TOTLASTANDSRCCDrem $TOTLASTANDSRCCDrem " #fi #echo "SRPMS $SRPMS" #echo "LASTCD $LASTCD" #echo "TOTLASTANDSRC $TOTLASTANDSRC" #echo "TOTBINCD $TOTBINCD $TOTBINCDrem" #echo "TOTSRCCD $TOTSRCCD $TOTSRCCDrem" #echo "TOTLASTCD $TOTLASTCD $TOTLASTCDrem" #echo "TOTLASTANDSRCCD $TOTLASTANDSRCCD " #echo "Total bin cd's is $TOTBINCD" # if [ $TOTLASTANDSRCCD -eq 0 ]; then # TOTLASTANDSRCCD=1 # fi #echo "Total src cd's is $TOTLASTANDSRCCD" #echo "Total cd's is `expr $TOTLASTANDSRCCD + $TOTBINCD`" echo "$TOTBINCD $TOTSRCCD `expr $TOTSRCCD + $TOTBINCD`"