1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-17 08:01:36 +00:00

* It does in fact make sense to specify -incremental and -noindex at the

same time, assuming that the admin has already built the INDEX and
  INDEX.old in advance.

* Adapt to new method of calculating build concurrency, by summing the
  value of ${maxjobs} listed in every portbuild.${machine}

* Support 5-exp builds
This commit is contained in:
Kris Kennaway 2004-12-28 05:45:30 +00:00
parent 0ebddec26a
commit 01e42e5b2d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=125319

View File

@ -255,16 +255,11 @@ else
skipstart=0
fi
if [ "$incremental" = 1 -a "$noindex" = 1 ]; then
echo "-incremental and -noindex cannot both be used"
errorexit 1
fi
# mandatory arguments
branch=$1
date=$2
if [ "x$branch" != x4 -a "x$branch" != x4-exp -a "x$branch" != x5 -a "x$branch" != x6 ]; then
if [ "x$branch" != x4 -a "x$branch" != x4-exp -a "x$branch" != x5 -a "x$branch" != x5-exp -a "x$branch" != x6 ]; then
usage
fi
@ -477,7 +472,12 @@ if [ "$nobuild" = 0 ]; then
cp duds.orig duds
fi
count=$(awk '{sum+=$2}END{print sum+NR/2}' ${pb}/${arch}/mlist | sed -e 's/\..*$//')
count=0
for i in `cat ${pb}/${arch}/mlist`; do
. ${pb}/${arch}/portbuild.conf
test -f ${pb}/${arch}/portbuild.${i} && . ${pb}/${arch}/portbuild.${i}
count=$((${count}+${maxjobs}))
done
cd ${pb}/${arch}/${branch}/packages/All
ln -sf ../../Makefile .