notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
non port: Tools/portbuild/scripts/dopackages

Number of commits found: 41

Sun, 24 Apr 2011
[ 16:37 flz ] Original commit 
1.2 Tools/portbuild/conf/.cvsignore
1.2 Tools/portbuild/conf/README.dotunnel
1.5 Tools/portbuild/conf/client.conf
1.2 Tools/portbuild/conf/common.conf
1.2 Tools/portbuild/conf/make.conf
1.8 Tools/portbuild/conf/server.conf
1.19 Tools/portbuild/errorlogs/index.shtml
1.2 Tools/portbuild/mlist
1.7 Tools/portbuild/portbuild.conf
1.7 Tools/portbuild/scripts/allgohans

(Only the first 10 of 72 ports in this commit are shown above. View all ports for this commit)
Remove portbuild scripts from pcvs, as they now live in svn/projects.
Wed, 1 Dec 2010
[ 02:30 linimon ] Original commit 
1.57 Tools/portbuild/scripts/dopackages
1.17 Tools/portbuild/scripts/makeworld
1.63 Tools/portbuild/scripts/portbuild
Canonicalize the use of SRC_BASE to fix INDEX and duds builds on head
nodes that don't have /usr/src.  On pointyhat, this "just happens to
work"; on a cleanly installed system like pointyhat-west, it didn't.
Mon, 16 Aug 2010
[ 06:22 linimon ] Original commit 
1.56 Tools/portbuild/scripts/dopackages
Add some missing error handling.
Tue, 10 Aug 2010
[ 05:39 linimon ] Original commit 
1.55 Tools/portbuild/scripts/dopackages
Correct some misleading documentation.
Fri, 25 Jun 2010
[ 23:14 linimon ] Original commit 
1.54 Tools/portbuild/scripts/dopackages
Generalize the packge building scripts to be able to be run on more than
one 'head' node, rather than just pointyhat itself.

Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf.  There is
only one server.conf file.  Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.

Several bugs are fixed and improvements are made:

 - the name of the journal file is changed from 'make' (ew) to
 - the 'date' parameter becomes 'datestamp' to delinate the script's
   uses of the date command vs. the parameter.  This is mostly for
 - add the -nochecksubdirs option.  This is only useful for restarted
   or incremental runs.
 - refactor the error returns a bit.
 - exit gracefully if no INDEXFILE.
 - fix a bug in the 'packages built' logic that would return -2 if no
   packages were actually built.
 - change the misnamed 'cvsdone' file to '.updated'.
 - clean up the 'task waiting' logic.

Feature safe:   yes
Sun, 23 May 2010
[ 03:09 linimon ] Original commit 
1.53 Tools/portbuild/scripts/dopackages
Remove obsolete cruft.
Tue, 10 Nov 2009
[ 08:02 linimon ] Original commit 
1.52 Tools/portbuild/scripts/dopackages
Harden this script so it will DTRT if any subdirectories of a new build,
or pieces of a pre-existing build, are missing.  These are both the case
when dopackages follows 'build create'.
Wed, 12 Aug 2009
[ 08:18 erwin ] Original commit 
1.51 Tools/portbuild/scripts/dopackages
Also put bzipped and checksums of INDEX, UPDATING and MOVED on the mirrors

PR:             131440
Requested by:   Hannes Hauswedell <>
Tue, 11 Aug 2009
[ 07:51 erwin ] Original commit 
1.50 Tools/portbuild/scripts/dopackages
- Upload MOVED and UPDATING to the packages directory to make it
  available on the ftp mirrors alongside the packages [1]
- While I'm here, remove a NOOP check for FreeBSD 4.x -exp

PR:             135024 [1]
Requested by:   Dominic Fandrey <>
Thu, 21 May 2009
[ 16:17 pav ] Original commit 
1.3 Tools/portbuild/scripts/build
1.2 Tools/portbuild/scripts/buildproxy-client
1.34 Tools/portbuild/scripts/buildscript
1.49 Tools/portbuild/scripts/dopackages
1.14 Tools/portbuild/scripts/dosetupnode
1.21 Tools/portbuild/scripts/makeduds
1.4 Tools/portbuild/scripts/makerestr
1.10 Tools/portbuild/scripts/makeworld
1.2 Tools/portbuild/scripts/packagebuild
1.33 Tools/portbuild/scripts/pdispatch

(Only the first 10 of 17 ports in this commit are shown above. View all ports for this commit)
- Update to reflect a reality on pointyhat
Sat, 26 Jul 2008
[ 14:49 kris ] Original commit 
1.48 Tools/portbuild/scripts/dopackages
* Cleanup

* Catch up to build ID directory changes

* Improve usage()

* Fix a variety of small bugs

* Remove support for -ftp builds: we have not supported direct
  uploading for many years due to the desire to manually inspect build
  output for quality

* All data associated to a build is now localized in its own directory
  named according to a build ID:
  /var/portbuild/${arch}/${branch}/builds/${buildid}, where ${buildid}
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Wed, 11 Jun 2008
[ 13:28 kris ] Original commit 
1.47 Tools/portbuild/scripts/dopackages
* Distfile collection is now the default; replace -distfiles with -nodistfiles

* Record the CVS update stamp in some extra places and make sure to remove it
  if the build is started with -noportscvs (since this probably means the
  ports tree was updated by hand at some random time)
Mon, 14 Jan 2008
[ 17:10 erwin ] Original commit 
1.23 Tools/portbuild/scripts/buildenv
1.18 Tools/portbuild/scripts/dologs
1.46 Tools/portbuild/scripts/dopackages
1.24 Tools/portbuild/scripts/makeindex
1.17 Tools/portbuild/scripts/mkbindist
Remove support for 5-exp and add 7-exp, 8 and 8-exp
Mon, 24 Dec 2007
[ 01:56 linimon ] Original commit 
1.45 Tools/portbuild/scripts/dopackages
Copy the duds file to a directory where the web server can find it.  This
makes it possible to correctly analyze why packages were not built for a
specific run.

Add a beginning and ending email notification to help coordinate between
multiple portmgrs doing runs.
Sun, 4 Nov 2007
[ 14:28 kris ] Original commit 
1.17 Tools/portbuild/scripts/dologs
1.44 Tools/portbuild/scripts/dopackages
Add support for 7-exp and 8 branches

Approved by:    portmgr (self)
Sun, 29 Jul 2007
[ 19:38 kris ] Original commit 
1.43 Tools/portbuild/scripts/dopackages
* Remove support for 4 and 4-exp builds and add 6-exp2 experimental build
* Only hardlink the old log files instead of anything else that might be
  in the directories
* Add comment that old logfiles should be removed as well as packages, to
  avoid duplicate versions of the same port log
Sun, 18 Feb 2007
[ 08:55 kris ] Original commit 
1.42 Tools/portbuild/scripts/dopackages
Index building needs to happen before prunefailures is run, otherwise it
will completely erase the list.

When using -continue, don't append to the duds.errors, we don't want to
preserve the old cruft from a previous build
Thu, 14 Sep 2006
[ 05:43 kris ] Original commit 
1.41 Tools/portbuild/scripts/dopackages
* Back up duds to duds.old before, not after we create the new one

* Add more XXX comments for future work

* Only record a cvsdone timestamp if we updated cvs

* When building with -trybroken, it's safe (and desirable) to run the
  prunefailure script

* Reorganise a few things for better parallelism

* Instead of keeping a duplicate copy of the previous logs and errors
  under bak/, just store a symlink to the archival location

* When doing an incremental build, also cycle out the old logs to avoid
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 16 Apr 2006
[ 02:27 kris ] Original commit 
1.40 Tools/portbuild/scripts/dopackages
Don't bother archiving the ports tree, we don't use it for anything so it
just takes up time.
Mon, 3 Apr 2006
[ 04:41 kris ] Original commit 
1.39 Tools/portbuild/scripts/dopackages
Do not preserve the previous package sets in bak/.  This is taking up
too much space on pointyhat, and it's also very slow.
Wed, 15 Feb 2006
[ 07:34 kris ] Original commit 
1.19 Tools/portbuild/scripts/buildenv
1.15 Tools/portbuild/scripts/dologs
1.38 Tools/portbuild/scripts/dopackages
1.20 Tools/portbuild/scripts/makeindex
Add support for 6-exp builds (FreeBSD 6.x is our new reference platform)
Sun, 22 Jan 2006
[ 04:55 kris ] Original commit 
1.37 Tools/portbuild/scripts/dopackages
Remove -nodoccvs option, it turns out mounting the doc tree is not
required by any ports
Tue, 11 Oct 2005
[ 03:53 kris ] Original commit 
1.36 Tools/portbuild/scripts/dopackages
Change lockf to lockf -k in a commented-out command, just in case it's
ever uncommented.
[ 03:31 kris ] Original commit 
1.35 Tools/portbuild/scripts/dopackages
* Remove unused -nodummy argument

* Finish flipping the switch on -noplistcheck; set NOPLISTCHECK instead
  of PLISTCHECK in the opposite case

* Clean up the distfiles/ directory when starting build, so it is not
  contaminated by old distfiles

* Remove commented-out code to don't back up old distfiles/ directory,
  it's just too big to do this.
Sun, 24 Jul 2005
[ 20:35 kris ] Original commit 
1.34 Tools/portbuild/scripts/dopackages
Support FreeBSD 7.x
Sat, 2 Apr 2005
[ 20:18 kris ] Original commit 
1.33 Tools/portbuild/scripts/dopackages
Flip over the -plistcheck switch to -noplistcheck since we now want to
make it the default behaviour.
Sun, 9 Jan 2005
[ 10:21 krion ] Original commit 
1.12 Tools/make_index
1.4 Tools/portbuild/README
1.3 Tools/portbuild/scripts/allgohans
1.5 Tools/portbuild/scripts/buildfailure
1.12 Tools/portbuild/scripts/checkmachines
1.4 Tools/portbuild/scripts/clean-chroot
1.32 Tools/portbuild/scripts/dopackages
1.17 Tools/portbuild/scripts/makeduds
1.5 Tools/portbuild/scripts/makeworld
1.2 Tools/portbuild/scripts/pnohang.c

(Only the first 10 of 28 ports in this commit are shown above. View all ports for this commit)
Remove traling spaces.
Thu, 6 Jan 2005
[ 23:06 kris ] Original commit 
1.31 Tools/portbuild/scripts/dopackages
* The mlist file now only has one field per line.

* Correctly calculate job concurrency in pass two as well

* In pass two run dosetupnode -rsync to avoid wasting time.

Approved by:    portmgr (self)
Tue, 28 Dec 2004
[ 05:45 kris ] Original commit 
1.30 Tools/portbuild/scripts/dopackages
* 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
Thu, 25 Nov 2004
[ 00:06 kris ] Original commit 
1.29 Tools/portbuild/scripts/dopackages
Rework the -incremental support slightly; this should now be robust enough
to use.
Mon, 25 Oct 2004
[ 04:34 kris ] Original commit 
1.28 Tools/portbuild/scripts/dopackages
Redefine the -norestr option to mean 'don't build the list of
restricted ports' instead of 'don't build any restricted ports' since
the former is useful when we're not intending to publish the results
of a build, but the latter is not.

Move the build preprocessing (directory setup, old build rotation,
etc) out from under -nobuild, so that we can set up a new build using
that option.
Sun, 26 Sep 2004
[ 22:09 kris ] Original commit 
1.27 Tools/portbuild/scripts/dopackages
* Break out setupnode into the dosetupnode script so it may be called

* Support 6.x builds

Approved by:    portmgr (self)
Wed, 14 Jul 2004
[ 10:09 kris ] Original commit 
1.26 Tools/portbuild/scripts/dopackages
* Remove the quickports stuff, it didn't (ever?) work as designed and
  it's done properly^Wbetter in makeparallel

* Script accepts new arguments:

 -nodoccvs: skip cvs update of the doc tree

 -trybroken: try to build BROKEN ports (off by default because the
  i386 cluster is fast enough now that when doing incremental builds we
  were spending most of the time rebuilding things we know are probably
  going to fail anyway.  Conversely, the other clusters are slow enough
  that we also usually don't want to waste time on BROKEN ports).

 -incremental: compare the interesting fields of the new INDEX with
  the previous one, remove packages and log files for the old ports that
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 8 Mar 2004
[ 01:38 kris ] Original commit 
1.25 Tools/portbuild/scripts/dopackages
Replace gnome with gnome2 in quickports.  I'm still not sure this actually
works as intended.
Thu, 15 Jan 2004
[ 21:56 marcus ] Original commit 
1.24 Tools/portbuild/scripts/dopackages
Use editors/openoffice-1.1 instead of editors/openoffice since the latter is
now gone.
Sun, 18 May 2003
[ 00:04 kris ] Original commit 
1.23 Tools/portbuild/scripts/dopackages
1.16 Tools/portbuild/scripts/pdispatch
1.28 Tools/portbuild/scripts/portbuild
Add a -fetch-original switch to dopackages that fetches the distfiles from
the listed MASTER_SITES instead of ftp-master.  Pass the FETCH_ORIGINAL
environment variable to pdispatch and as a command-line switch to
Sat, 17 May 2003
[ 00:25 kris ] Original commit 
1.22 Tools/portbuild/scripts/dopackages
Add a -distfiles flag to specify that we should retain distfiles for later
processing (e.g. transfer to ftp site).  It was taking up too much disk
space to collect distfiles for 14 architecture/version combinations
(including the backup set from the previous run).

Put the cvsdone files in the arch/branch subdirectory, not arch/.
Sun, 6 Apr 2003
[ 05:40 kris ] Original commit 
1.21 Tools/portbuild/scripts/dopackages
Zap some old/non-useful code
Add some new command-line options:
  * -continue : restart the build without rebuilding ports that have
                already failed
  * -nofinish : don't run the post-processing steps when the build finishes
  * -finish : run the post-processing steps only
Reorder some code sections appropriately
Fri, 24 Jan 2003
[ 04:45 kris ] Original commit 
1.20 Tools/portbuild/scripts/dopackages
- Use the ${arch} subdirectory and pass ${arch} around to other scripts
- Use makeparallel script instead of 'make parallel'
- Support building packages as a non-privileged user (needs root access
  to client machines)
Fri, 8 Nov 2002
[ 22:20 kris ] Original commit 
1.19 Tools/portbuild/scripts/dopackages
Catch up to lots of changes from bento/beta:

* Update list of quickports to include kde3

* Add ability to restart builds (-restart)

* Change default to build packages for non-cdrom use (associated option name
  inverted from -nocdrom to -cdrom)

* Cope with .tgz or .tbz packages

* Use buildenv framework

* Use cvs update -PdA instead of -Pd when updating ports/docs tree

* Always delete restricted packages after a build run, since they are
  published on the website.

* Minor cosmetic changes
Sat, 16 Mar 2002
[ 05:48 kris ] Original commit 
1.18 Tools/portbuild/scripts/dopackages
Pull environment variables from buildenv, and tidy up a bit.

Number of commits found: 41

User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
py-pillowOct 15
mod_perl2Oct 09
xpdfOct 06
xpdf3Oct 06
xpdf4Oct 06
unboundOct 03
cactiOct 02
gitlab-ceOct 02
gitlab-ceOct 02
ruby24Oct 02
ruby25Oct 02
mongodb34Sep 30
mongodb34Sep 30
mongodb36Sep 30
mongodb36Sep 30

8 vulnerabilities affecting 24 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-10-15 15:43:31

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 37692
Broken 77
Deprecated 104
Ignore 343
Forbidden 3
Restricted 158
Vulnerable 27
Expired 18
Set to expire 75
Interactive 0
new 24 hours 4
new 48 hours6
new 7 days29
new fortnight60
new month230

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.