aboutsummaryrefslogtreecommitdiff
path: root/Tools/portbuild
Commit message (Collapse)AuthorAgeFilesLines
* Bah, another few references to "8-current", which no longer exists.Mark Linimon2010-02-051-12/+12
| | | | Notes: svn path=/head/; revision=249295
* Add some new error cases to handle regressions in -current. (Not yetMark Linimon2010-01-201-0/+14
| | | | | | | | | | | | | | | | | analyzed for how much they will slow this script down; consider this a rush-job.) - dirent denotes some change in the usage of dirent.h. - termios denotes the deprecation of <sys/termios.h>. - uname denotes the hiding of the uname symbol. This has been backed out in src so let's hope this case can go away soon. - utmp_x denotes the replacement of utmp.h with utmpx.h. Together these catch ~150 new errors on i386-9. However, there are more that are not caught (second-order effects.) Notes: svn path=/head/; revision=248193
* Note that we are at 9-CURRENT now. Also, ia64 builds have resumed.Mark Linimon2009-12-191-1/+19
| | | | Notes: svn path=/head/; revision=246240
* - Remove use of X11BASE from pointyhat scriptsPav Lucistnik2009-12-188-16/+9
| | | | Notes: svn path=/head/; revision=246153
* A few more loose ends.Mark Linimon2009-11-191-2/+2
| | | | | | | Testing by: miwi Notes: svn path=/head/; revision=244458
* Make the create command more robust by making even more directoriesMark Linimon2009-11-191-20/+27
| | | | | | | and checking more error results. Notes: svn path=/head/; revision=244456
* Properly supppress empty buildenvs.Mark Linimon2009-11-171-36/+36
| | | | Notes: svn path=/head/; revision=244353
* Refactor this to minimize hard-coding. When our support for branchesMark Linimon2009-11-161-23/+15
| | | | | | | changes, now you only need to change 2 lines. Notes: svn path=/head/; revision=244309
* Harden these a bit: make them identify on which host they were running;Mark Linimon2009-11-162-7/+9
| | | | | | | skip unncessary steps. Notes: svn path=/head/; revision=244308
* Fix up the problems that can happen when 2 copies of makeworld areMark Linimon2009-11-132-10/+12
| | | | | | | running simultaneously for separate buildenvs. Notes: svn path=/head/; revision=244199
* Make more robust.Mark Linimon2009-11-121-1/+4
| | | | Notes: svn path=/head/; revision=244184
* Parameterize.Mark Linimon2009-11-121-7/+13
| | | | Notes: svn path=/head/; revision=244183
* Harden this script so it will DTRT if any subdirectories of a new build,Mark Linimon2009-11-101-12/+45
| | | | | | | | or pieces of a pre-existing build, are missing. These are both the case when dopackages follows 'build create'. Notes: svn path=/head/; revision=244057
* Remove a trailing slash on a directory name, that merely gets doubledMark Linimon2009-11-101-1/+1
| | | | | | | later in the code. Notes: svn path=/head/; revision=244056
* Finally fix the 'build create' command to DTRT by reusing some already-Mark Linimon2009-11-101-38/+32
| | | | | | | working code. While here, clean up a bit. Notes: svn path=/head/; revision=244048
* Reflect the fact that src-HEAD is now just a symlink to src-9. ThisMark Linimon2009-11-101-1/+1
| | | | | | | | dance-step prevents having to introduce some special-case code into the build script. Notes: svn path=/head/; revision=244047
* Fix permissions and 'latest' link.Mark Linimon2009-11-091-3/+14
| | | | Notes: svn path=/head/; revision=244016
* Remove a doubled slash.Mark Linimon2009-11-091-2/+2
| | | | Notes: svn path=/head/; revision=244015
* Implement the "build create" command.Mark Linimon2009-11-091-5/+36
| | | | Notes: svn path=/head/; revision=244014
* Remove cruft.Mark Linimon2009-11-081-3/+0
| | | | Notes: svn path=/head/; revision=243955
* Allow for the possibility of powerpc builds. Since these are not yetMark Linimon2009-11-082-4/+16
| | | | | | | set up, add error handling to gracefully handle missing directories. Notes: svn path=/head/; revision=243953
* Allow for the possibility of powerpc builds.Mark Linimon2009-11-081-1/+1
| | | | Notes: svn path=/head/; revision=243952
* Remove dead code.Mark Linimon2009-11-081-9/+1
| | | | Notes: svn path=/head/; revision=243951
* Reflect reality on pointyhat. While here, clean up a bit.Mark Linimon2009-11-081-2/+3
| | | | Notes: svn path=/head/; revision=243950
* Add links for 9-current. (note: 8-current is not 8-stable ... yet.)Mark Linimon2009-08-241-2/+69
| | | | | | | While here, remove some staleness. Notes: svn path=/head/; revision=240240
* Generalize this script to remove the necessity of editing it every timeMark Linimon2009-08-241-13/+11
| | | | | | | | we create a new src branch. While here, garbage collect some code that hasn't been run for years. Notes: svn path=/head/; revision=240237
* I believe that this script is obsolete. Retire it.Mark Linimon2009-08-231-75/+0
| | | | Notes: svn path=/head/; revision=240187
* Add 9 and 9-exp to this sample file. Delete 6-exp2.Mark Linimon2009-08-231-1/+1
| | | | Notes: svn path=/head/; revision=240182
* Add support for RELENG_8Erwin Lansing2009-08-231-0/+7
| | | | Notes: svn path=/head/; revision=240179
* Reflect RELENG_9.Mark Linimon2009-08-231-1/+1
| | | | Notes: svn path=/head/; revision=240177
* Reflect the fact that RELENG_9 has been created, and that there is someMark Linimon2009-08-234-4/+16
| | | | | | | interest in reviving ia64. While here, generalize things a bit. Notes: svn path=/head/; revision=240170
* Turn off the 'show latest log' feature. While handy, this thrashes theMark Linimon2009-08-231-21/+27
| | | | | | | | | | disks. While here, note that there is some interest in reviving ia64 package builds. Notes: svn path=/head/; revision=240168
* Add a timeout to the qmanager connection.Erwin Lansing2009-08-131-0/+1
| | | | Notes: svn path=/head/; revision=239453
* Make sure that some options to dopackages are passed to the environmentErwin Lansing2009-08-131-7/+11
| | | | | | | when invoking pdispatch. Notes: svn path=/head/; revision=239452
* Also put bzipped and checksums of INDEX, UPDATING and MOVED on the mirrorsErwin Lansing2009-08-121-0/+5
| | | | | | | | PR: 131440 Requested by: Hannes Hauswedell <freebsd@soulrebel.in-berlin.de> Notes: svn path=/head/; revision=239375
* - Upload MOVED and UPDATING to the packages directory to make itErwin Lansing2009-08-111-10/+10
| | | | | | | | | | | 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 <kamikaze@bsdforen.de> Notes: svn path=/head/; revision=239302
* 5 and 5-exp are no longer supported.Mark Linimon2009-07-191-1/+1
| | | | Notes: svn path=/head/; revision=238072
* - Seems magic slash stopped working on -CURRENT zfs, so do without itPav Lucistnik2009-07-081-1/+1
| | | | Notes: svn path=/head/; revision=237409
* Switch the 'skipped' column to point to duds.verbose instead of duds,Mark Linimon2009-06-031-1/+1
| | | | | | | now that it is available in all current builds. Notes: svn path=/head/; revision=235083
* - Update to reflect a reality on pointyhatPav Lucistnik2009-05-2117-716/+989
| | | | Notes: svn path=/head/; revision=234345
* - Separate ports tree updating to use cvsup from cvsup-master instead of cvsPav Lucistnik2009-05-212-6/+56
| | | | | | | update from NFS mount, which is just way too slow Notes: svn path=/head/; revision=234344
* Fix bug where number of error logs was incorrect.Mark Linimon2009-03-261-8/+9
| | | | Notes: svn path=/head/; revision=231055
* Rewrite of processlog by kris.Mark Linimon2009-03-261-84/+147
| | | | Notes: svn path=/head/; revision=231054
* - Add a new case 'nested-declaration' to catch errors on -current.Mark Linimon2009-03-251-2/+4
| | | | | | | | - Fix false positives for 'cluster'. - Add 'error: invalid pure specifier' case to badc++. Notes: svn path=/head/; revision=230943
* Remove 6-exp2 builds, they haven't been used in a whilePav Lucistnik2009-01-212-6/+3
| | | | Notes: svn path=/head/; revision=226621
* Handle the rest of the edge cases; drop 5 as obsolete; cleanup.Mark Linimon2008-09-181-23/+35
| | | | | | | | | Now re-enabled on production. Approved by: portmgr (self) Notes: svn path=/head/; revision=220428
* Bring this into the new portbuild world order. While here, try toMark Linimon2008-09-171-27/+94
| | | | | | | | | suppress hrefs for non-existant files (incomplete). Approved by: portmgr (self) Notes: svn path=/head/; revision=220421
* RELENG_5 is desupported.Mark Linimon2008-09-121-3/+3
| | | | | | | Approved by: portmgr (self) Notes: svn path=/head/; revision=220355
* Major overhaul:Mark Linimon2008-09-071-349/+172
| | | | | | | | | | | | - bring this closer to the default FreeBSD page style - remove unsupported releases - remove the date stamps, which no longer work - remove obsolete commented-out junk Discussed on: portmgr, some time ago Notes: svn path=/head/; revision=220059
* Add a new script for performing high-level administration of a build.Kris Kennaway2008-08-081-518/+496
| | | | | | | | | | | | | | | | | | list : lists available builds clone : creates a new build by cloning a previous one portsupdate : update a ports tree to the latest ZFS snapshot srcupdate : update a src tree to the latest ZFS snapshot cleanup : clean up or remove a build on the clients destroy : remove a build on the server There is some trickiness here in that various commands either expect to run as root, or expect to run as a ports-* user. For the latter case we can easily use su to proxy as the ports user when running as root; for the former we use the buildproxy to validate and re-execute the command as root. Notes: svn path=/head/; revision=218250