aboutsummaryrefslogtreecommitdiffstats
path: root/Tools/portbuild
Commit message (Expand)AuthorAgeFilesLines
* - Define __MAKE_CONF to allow per-arch make.conf files in buildworldkris2003-03-231-5/+19
* Instead of pushing the load data to the master with scp every 10 seconds,kris2003-02-231-13/+3
* * Allow port builds to be started with a certain niceness ('nice' parameterkris2003-02-231-1/+15
* If ${buildworld}=1 in mkbindist.conf, then use the makeworld script tokris2003-02-231-48/+44
* Simplify the collection of load statistics for the cluster. Loadskris2003-02-231-33/+35
* Store dates in +%s formatkris2003-02-231-3/+3
* Search for a lot of new failure strings to reduce the number of buildkris2003-02-141-4/+177
* Work around broken rand() in -current by changing the way we pick akris2003-02-141-3/+3
* - If ${ftp} = 0 in mkbindist.conf, then use the makeworld script to buildkris2003-02-141-77/+56
* - Correct usage messagekris2003-02-141-7/+2
* If the port directory contains a file called .keep, then tar up thekris2003-01-242-0/+10
* These scripts have been replaced by .c versions that do not require perl.kris2003-01-242-111/+0
* - Use ${arch} and rename html files accordinglykris2003-01-241-9/+11
* First cut at a script to process the logfile maintained by 'buildsuccess'kris2003-01-241-0/+68
* These scripts are run when a build completes (successfully or not). Theykris2003-01-242-0/+80
* Simple script to check the number of packages built on the variouskris2003-01-241-0/+17
* Script to automate the process of cvs updating the build tree, performingkris2003-01-241-0/+91
* - Use ${arch}kris2003-01-241-5/+6
* Determine client architecture using /etc/archkris2003-01-241-4/+2
* - Use ${arch}kris2003-01-241-2/+3
* Check status of multiple architecture client machineskris2003-01-241-35/+40
* - Use ${arch}kris2003-01-241-20/+27
* - Use ${arch}kris2003-01-241-11/+11
* - Use ${arch}kris2003-01-241-6/+7
* - Use ${arch} and ${INDEXFILE}kris2003-01-241-6/+11
* Add the ${arch} argumentkris2003-01-241-4/+6
* - Use the ${arch} subdirectory and pass ${arch} around to other scriptskris2003-01-241-155/+161
* Add makeparallel script, an improved version of the 'parallel' targetkris2003-01-241-0/+30
* Use pkg_add instead of pkg_add -fkris2003-01-241-3/+3
* Sync with bento:kris2003-01-241-13/+13
* Remove these scripts, which are no longer useful.kris2003-01-243-47/+0
* Convert this to buildenv to make it actually work properly.kris2002-11-181-38/+7
* Fix the html output of this script. There was neither a closingkris2002-11-101-15/+21
* Catch up to lots of changes from bento/beta:kris2002-11-091-144/+180
* Revamp this script:kris2002-11-041-64/+243
* Add C versions of the pnohang and ptimeout scripts (previously written inkris2002-11-032-0/+192
* Use the correct filename for the FreeBSD version string used by thekris2002-11-021-14/+2
* Read FTP url from ${ftpurl}. Remove hack to fetch perl package into thekris2002-11-021-8/+2
* Support either .tgz or .tbz packageskris2002-11-021-2/+2
* Add FTP_PASSIVE_MODE. Build tgz packages on 4 and 4-exp, and tbz on 5.kris2002-11-021-2/+8
* Correct a messagekris2002-09-161-1/+1
* Conditionalize one more thing on i386kris2002-09-161-1/+1
* Optimize the html output by putting multiple missing files in the samekris2002-09-161-7/+9
* Add a bunch of new failure modes (mostly to do with ports failing on 5.0)kris2002-09-161-2/+14
* Use PKGSUFFIX from buildenvkris2002-09-161-1/+5
* Add PKG_PATH so packages can be found automatically (not sure what causedkris2002-09-161-1/+3
* .tbz packages are now standardkris2002-09-161-2/+2
* * XFREE86_VERSION=4 is now standardkris2002-09-161-3/+4
* * Support multiple arches and conditionalize i386-only stuffkris2002-09-161-2/+12
* * Catch up to .tbz packageskris2002-09-161-6/+11
* Allow packages to be installed in the build chroot; this is neededkris2002-06-071-1/+9
* Only run ldconfig -aout commands on i386kris2002-06-071-6/+16
* - Catch up to buildenv changes.kris2002-05-131-12/+21
* Comment out the kernel building and just link to kernel.GENERIC.kris2002-05-131-5/+6
* Zap some unused code. Catch up to buildenv changes.kris2002-05-131-7/+1
* - Switch default to XFree86-4.x for all brancheskris2002-05-131-3/+6
* * Clean up this script a bitkris2002-03-251-36/+49
* * Clean up this script a bitkris2002-03-251-19/+27
* Detect a couple more failure modeskris2002-03-251-0/+6
* Add MASTER_SITE_OVERRIDE to the list of variables propagated, so thatkris2002-03-251-0/+2
* Update OSVERSIONS. This needs to be switched to buildenv.kris2002-03-161-3/+3
* Use buildenv for setting environment variables, and tidy up a bit. Fixkris2002-03-161-65/+32
* Pull environment variables from buildenv, and tidy up a bit.kris2002-03-161-12/+8
* Collect some more environment variables here and tidy up a bitkris2002-03-161-7/+14
* Clean up index generation:kris2002-03-111-29/+26
* Set all of the <bsd.port.mk> control variables to be used in port/packagekris2002-03-111-0/+44
* Zap support for 2.2 and 3.xkris2002-03-111-12/+0
* * Ports get built under ${scratchdir}, not under ${pb}..this was prettykris2002-03-101-28/+30
* * Use portbuild.conf for config information.kris2002-03-101-4/+8
* Add -nocdrom option to usagekris2002-03-101-1/+1
* * Reverse sense of NOPLISTCHECK -> PLISTCHECK, since it's not an optionkris2002-03-101-10/+19
* Reverse sense of NOPLISTCHECK -> PLISTCHECK, since it's not an optionkris2002-03-101-1/+1
* Ports are built in ${scratchdir}, not ${pb}kris2002-03-101-1/+1
* * Document the purpose of this scriptkris2002-03-101-1/+12
* Add new version of uname for 5.x bindistskris2002-03-101-0/+67
* Add template file from bentokris2002-03-101-0/+6
* Don't hard-code a version string to report to the chroots, pick it upkris2002-03-101-2/+8
* Garbage collect these old configuration directories, since we don'tkris2002-02-2510-303/+0
* Clean up this script a bit:kris2002-02-241-13/+60
* Axe support for 2.2.x and 3.x branches, and make this script more robustkris2002-02-241-14/+8
* When the 'makeduds' script fails, show the contents of the duds file insteadkris2002-02-241-1/+2
* Catch up to changes on bento:kris2002-02-111-10/+10
* Catch up to changes on bento:kris2002-02-111-0/+7
* Catch up to changes on bento:kris2002-02-111-1/+8
* Catch up to changes on bento:kris2002-02-111-14/+11
* Catch up to changes on bento:kris2002-02-112-6/+20
* Catch up to changes on bento:kris2002-02-111-4/+4
* Catch up to changes on bento:kris2002-02-111-3/+11
* Catch up with changes from bento:kris2002-02-111-48/+66
* Document the use and purpose of this script.kris2002-02-111-0/+5
* Describe the meaning of the mlist file a bit better, and update step 9 inkris2002-02-111-7/+10
* Document the purpose of this script and the algorithm it uses tokris2002-02-111-0/+23
* Document the purpose of this script. Use the temp directory for tempfileskris2002-02-111-1/+5
* Document the purpose of this script.kris2002-02-111-0/+3
* Add a comment describing what this script does.kris2002-02-111-0/+2
* Add another check for duplicate installations of same port. Onlyasami2001-10-151-3/+5
* Uncomment and update OSREL and OSVERSION in preparation for 4.3R.asami2001-03-123-6/+6
* mkbindist is in scripts/ now, with ${branch}/mkbindist.conf specifyingasami2001-03-014-100/+12
* (1) Update values of OSREL/OSVERSION to match reality.asami2001-02-213-15/+15
* A few new features:asami2001-01-211-14/+22
* master is back to bento.asami2000-12-181-1/+2
* Combine the scripts for building the bundist tarballs. The per-branchasami2000-12-181-0/+70
* Use YYYYMMDDHH for log files so we can have two builds on the sameasami2000-11-081-1/+8
* (1) New flag, -ftp, indicates packages are to be copied over to theasami2000-11-081-17/+52
* Name change, files/md5 -> distinfo. (Only change is to message -- theasami2000-10-091-2/+2
* Hack this file beyond recognition to cope with both the old and newasami2000-10-061-9/+12
* Need to quote su -c command with ", not ' since I've got variablesasami2000-10-061-1/+1
* Typo (/etc/portbuild -> /var/portbuild).asami2000-10-061-1/+1
* Comment out OSREL settings -- these are taken from /usr/bin/unameasami2000-10-061-5/+7
* Detect two more failures -- fetch timeout and runaway process (which isasami2000-09-291-0/+4
* Don't delete modules, it might be needed.asami2000-09-271-1/+0
* Read in configuration variables from /var/portbuild/portbuild.conf.asami2000-09-272-4/+6
* Pull in configuration variables from /var/portbuild/portbuild.conf.asami2000-09-279-29/+48
* A configuration file where all options reside.asami2000-09-271-0/+17
* A little script to call "at" to copy the packages.asami2000-09-271-0/+7
* Don't whack old packages, we have enough disk space to keep a few setsasami2000-09-271-31/+58
* Remove syslog message about a load file being empty -- I know it happens now.asami2000-09-271-1/+1
* Make sure you're given the "start" argument before trying to start the script.asami2000-09-271-0/+2
* Don't add packages that are already installed.asami2000-09-271-7/+17
* A little script to kill makes that haven't printed out any message inasami2000-09-271-0/+70
* Change "grep *.log" to "find . -name '*.log' | xargs grep", the number ofasami2000-09-271-1/+1
* Catch one more case of XFree86-4 manpage building error.asami2000-09-271-0/+7
* Remove an extra message that only served to clutter the logs.asami2000-09-271-1/+1
* Don't try to process logs twice by protecting this script with a lock file.asami2000-09-271-1/+9
* Add -t and -n flags to ssh. (-t flag suggested by: ps)asami2000-09-271-4/+4
* Change lock file name to "cppackages.lock" so it's clear it's a lock.asami2000-09-271-1/+1
* When NODUMMY is defined, set XFREE86_VERSION to 4 and MOTIF_OPEN to t.asami2000-09-272-0/+15
* Don't remove the distfiles from the backup directory -- the nextasami2000-09-271-2/+0
* Exit with error status in ${portbuild}/status when an error occurs.asami2000-08-291-45/+170
* Split build into two phases, checksum and package, and copy theasami2000-08-291-18/+65
* Instead of doing a pwd | grep (duh!) to find the branch we areasami2000-08-291-15/+16
* The errors and logs are now in the archive directory namedasami2000-08-291-1/+1
* Change find command line to find potential security hazards (portsasami2000-08-291-2/+2
* Run build on three branches. Check the status file filled out byasami2000-08-291-3/+39
* Handle arbitrary number of log directories instead of just two.asami2000-08-291-22/+37
* Ignore empty loads files -- it seems scp in OpenSSH sometimes leavesasami2000-08-291-1/+5
* Handle three branches instead of two. Use a for loop instead of justasami2000-08-291-12/+13
* Add -f to forcefully umount /usr/src and /usr/obj before reboot.asami2000-08-291-1/+1
* Add branch=5 case and update some variables. Don't set NO_RESTRICTED,asami2000-08-291-5/+14
* Add branch=5 case and update some variables. Don't set NO_RESTRICTED,asami2000-08-291-5/+11
* Print uptime after the number of jobs running. This has no functionalasami2000-08-291-1/+2
* A little script that tries to "undo" a package build. Basically just renamesasami2000-08-291-0/+6
* A small script to copy packages over to the ftp site. It is not integratedasami2000-08-291-0/+35
* A small script to copy distfiles from per-port directory to centralasami2000-08-291-0/+17
* Remove bak/distfiles after it's done -- this script is now called inasami2000-08-291-0/+2
* (1) Use timestamp file to make log processing lazier -- only processasami2000-08-291-3/+22
* Read package build log files and compile a list of "extra" files in anasami2000-08-291-0/+67
* Add -nocopy option to prevent bindist.tar from being copied over. Couldasami2000-08-111-7/+17
* Make this run on ${portbuild}/bak/distfiles rather thanasami2000-08-041-5/+15
* Fix benign bug which had the script claiming to delete any package thatasami2000-07-131-1/+1
* Back out (1) in previous commit -- extra directories are fatal again.asami2000-07-061-5/+1
* (1) Make extra files fatal errors only if they are files -- extraasami2000-07-021-2/+9
* (1) Make this file callable in two phases (checksum, package) so distfilesasami2000-05-081-31/+110
* (1) Be a little less picky about finding read-only mounts.asami2000-03-221-4/+6
* Add a few more error tags (bison, ELF, REQUIRES_MOTIF, dependency, newasami2000-03-031-2/+12
* Add a few more files to bindest.asami2000-02-171-4/+16
* freebsd.org -> FreeBSD.orgasami1999-10-121-1/+1
* Increase wait from 4 hours to 5 hours. Seems the ports are taking longerasami1999-10-101-2/+2
* Don't run make describe in parallel -- the outputs gets mangled sometimes.asami1999-10-101-1/+1
* Minor cleanup, remove excessive tests.asami1999-09-241-2/+1
* Adjust to new directory structure.asami1999-09-241-1/+1
* Put the logs and error logs in a dated subdirectory of the archiveasami1999-09-221-3/+22
* Call bothlogs.asami1999-09-221-0/+2
* A small script to generate a list of logs that are in both 3-stableasami1999-09-221-0/+51
* Put build logs in "archive/buildlogs" and make a symlink to it.asami1999-09-221-5/+5
* Another case for compiler error.asami1999-09-221-1/+1
* Run chflags if rm -rf of chroot dir fails -- some port may haveasami1999-09-221-1/+6
* Run Xvfb if it exists and set DISPLAY accordingly. This helps portsasami1999-09-221-4/+17
* Remove /var/db/pkg/* *inside* chroot area, not outside.asami1999-09-111-2/+2
* Little whitespace fix.asami1999-09-111-1/+1
* Note that you need /usr/lib/aout/c++rt0.o for package building. It's notasami1999-09-111-3/+8
* This is supposed to be 4-current, not 3.1-release.asami1999-09-111-2/+2
* Don't delete the whole /usr/games, leave strfile behind. At least one portasami1999-09-112-4/+92
* Improve snapshot ftp installation. Put hostnames, distributions etc. inasami1999-09-112-18/+28
* (1) Instead of specifying list of package names of dummy ports (i.e.,asami1999-09-111-19/+36
* (1) Remove FORCE_PKG_REGISTER, it is not necessary anymore. Removeasami1999-09-111-12/+23
* Add extra argument md5 for bindist.tar. Skip scp if md5 matchesasami1999-09-111-3/+9
* Change OSREL and OSVERSION for 3 and 4 branches. (The ones for 3-stableasami1999-09-112-6/+6
* Add check for "invalid category" error.asami1999-09-111-1/+3
* Explict specify NFSv2 for mounting /usr/src and /usr/obj during make world.asami1999-09-111-2/+2
* Copy logs to ${portbuild}/buildlogs/${branch}.log.${date}.asami1999-09-111-3/+7
* Do not require dependencies to be deleted to be explicitly listed.asami1999-08-181-3/+29
* Move CHECKSUM.MD5 generation to after INDEX splitting. Not much changeasami1999-08-021-1/+1
* Parallelize things a bit more. Now we'll do index/cdrom/restrictedasami1999-07-301-73/+167
* Create lock file so you won't have two of these running. Also, separateasami1999-07-301-2/+16
* Compare the last full runs (and not only the last partial runs).asami1999-07-301-0/+4
* Run with -j4.asami1999-07-301-1/+8
* Run with -j4.asami1999-07-301-1/+6
* Intentionally set up ${PORTSDIR} with symlink to catch broken ports.asami1999-07-301-2/+7
* Little script to convert ports/INDEX to packages/INDEX.asami1999-07-301-0/+13
* Move message about skipping missing packages into the right else clause.asami1999-07-141-2/+2
* Print out date and time the port is killed due to timeout.asami1999-06-251-1/+4
* Plularity typo.asami1999-06-251-1/+1
* Driver script for whole build process. It willasami1999-06-222-0/+228
* Add support for 4-current. Add /compat to list of directories toasami1999-06-221-22/+29
* Timeout port builds after 4 hours. This will prevent ports that getasami1999-06-221-3/+9
* Print out the time when the build starts and ends.asami1999-06-221-0/+7
* Three scripts to look into the error logs and generate the now-famousasami1999-06-223-0/+159
* Little helper scripts to upgrade your machinery.asami1999-06-222-0/+41
* A little script to copy changed/new distfiles over to wcarchive. Thisasami1999-06-221-0/+22
* A little script to fire up checkmachines. Put in /usr/local/etc/rc.d.asami1999-06-221-0/+8
* The makeindex and makeduds scripts now take a "branch" argument to workasami1999-06-222-6/+78
* A perl script to run a command with a timeout. The command is killed if itasami1999-06-221-0/+38
* Setup a client machine. Unmounts all read-only mounts that looks likeasami1999-06-221-0/+11
* Delete the chroot dirs before starting the load average reportingasami1999-06-221-1/+5
* Update to reflect recent world order. In particular, you need /dev/bpf0asami1999-05-122-18/+10
* We are now in 3.1-STABLE.asami1999-03-221-2/+2
* Various updates.asami1999-03-2210-16/+80
* Note that makeinfo and install-info also needs to be updated.asami1999-01-262-0/+2
* (1) Do not delete and recreate the chroot dir for every new packageasami1999-01-265-26/+113
* The build root is now one directory up from here.asami1999-01-221-1/+1
* Moved the scripts into subdirectory "scripts" with repository copy.asami1999-01-221-1/+1
* By defining NOCLEAN in the environment, you can have the chroot dir leftasami1999-01-222-6/+22
* Print out maintainer.asami1999-01-221-0/+2
* Sync this with my private copy.asami1999-01-223-6/+12
* Add /usr/libexec/elf/ld to list of files to update.asami1999-01-082-0/+2
* Typo in echo statement.asami1999-01-071-1/+1
* Add sys.mk to list of files you need to update.asami1999-01-051-0/+1
* The scripts to allow parallel package building. See the README file inasami1998-12-2823-0/+679