aboutsummaryrefslogtreecommitdiff
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* * Run cvs update just before cvs commit to sync a potentially changed filesVasil Dimov2007-02-191-2/+5
| | | | | | | | in the repository. Suggested by: gabor@ * Fix typo in the output Notes: svn path=/head/; revision=185501
* Increase resource limits to 400MB filesize and 2 hours CPU limit perKris Kennaway2007-02-181-5/+5
| | | | | | | | | process. Thankyou openoffice! Pass in the jail IP address in the JAIL_ADDR environment variable Notes: svn path=/head/; revision=185425
* Default to -nocopy when using -norsyncKris Kennaway2007-02-181-2/+2
| | | | Notes: svn path=/head/; revision=185424
* Also filter out gconf leftover files from /usr/local as well as /usr/X11R6.Kris Kennaway2007-02-181-4/+5
| | | | | | | | Set DISPLAY to the IP address instead of using the :<...> implied form. This is required for jails. Notes: svn path=/head/; revision=185423
* Don't require arch to be passed in on the command line, query it usingKris Kennaway2007-02-181-1/+1
| | | | | | | uname Notes: svn path=/head/; revision=185422
* Don't play silly games trying to guess the arch, we are passed it in onKris Kennaway2007-02-181-2/+2
| | | | | | | the command line Notes: svn path=/head/; revision=185421
* Increase global build timeout to 100 hoursKris Kennaway2007-02-181-8/+2
| | | | Notes: svn path=/head/; revision=185420
* Improved sanitization of the build environmentKris Kennaway2007-02-181-0/+6
| | | | Notes: svn path=/head/; revision=185419
* Don't require an /etc/arch file, we can obtain the information from unameKris Kennaway2007-02-181-1/+1
| | | | Notes: svn path=/head/; revision=185418
* Also attempt to clean /root/.ccache in case it is in use. When cleaningKris Kennaway2007-02-181-7/+5
| | | | | | | | | | on a machine that has use_md_swap=1, allow for the possibility of reusing a md between builds if md_persistent=1. This requires a patch from pjd to support BIO_DELETE in md devices, but it is a big optimization when it can be used. Notes: svn path=/head/; revision=185417
* Index building needs to happen before prunefailures is run, otherwise itKris Kennaway2007-02-181-6/+6
| | | | | | | | | | 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 Notes: svn path=/head/; revision=185416
* Increase cleanup timeout to 5 days from 48 hours, the openoffice buildsKris Kennaway2007-02-181-3/+3
| | | | | | | now regularly take longer than this :( Notes: svn path=/head/; revision=185415
* Fix late typo in previous commit.Mark Linimon2007-02-141-1/+1
| | | | Notes: svn path=/head/; revision=185151
* Eliminate some false positives for missing_header, sometimes seen in theMark Linimon2007-02-141-1/+1
| | | | | | | configure step. Notes: svn path=/head/; revision=185139
* Combine all like terms to get another 10% speedup in processing time.Mark Linimon2007-02-131-116/+13
| | | | | | | | | | | | | There is no change in any of the individual terms; this is merely a rearrangement. This change undoes what I was trying to do back in 2004 of breaking up each individual test into a grep, for readability. The performance of the script has continued to suffer as new greps were added over time, to the point where this is now a bad tradeoff. Notes: svn path=/head/; revision=185118
* Move two more cases into the 'uncommon' section.Mark Linimon2007-02-101-4/+4
| | | | Notes: svn path=/head/; revision=184759
* Append one character to the gcc4 case (missed during cut-and-paste).Mark Linimon2007-02-101-1/+1
| | | | Notes: svn path=/head/; revision=184755
* Move the uncommon cases below the common ones. A 10% improvement on largeMark Linimon2007-02-101-45/+44
| | | | | | | | | | directories, but a 5% loss on smaller ones. No code changes (yet) except for the deletion of one duplicate ("fetch: transfer timed out" -> "fetch_timeout". Notes: svn path=/head/; revision=184754
* Remove the other 2 cases of apxs.Mark Linimon2007-02-091-4/+0
| | | | Notes: svn path=/head/; revision=184740
* Speed up by removing the following obsolete tags:Mark Linimon2007-02-091-19/+1
| | | | | | | alignment apxs assert CATEGORIES cgi-bin forbidden stl Notes: svn path=/head/; revision=184736
* Add a new case, 'gcc4', to try to catch the majority of the exceptions thatMark Linimon2007-02-091-0/+2
| | | | | | | | we are seeing on the latest -current runs. Saves 40 seconds of time on those runs, at the cost of 4 on the others. Notes: svn path=/head/; revision=184663
* Fix up the code for amd64-6-exp; add a column to label builds thatMark Linimon2007-02-071-8/+23
| | | | | | | still have processes running, and add that into the highlight logic. Notes: svn path=/head/; revision=184467
* Retire PORTOBJFORMATKris Kennaway2007-02-012-2/+1
| | | | Notes: svn path=/head/; revision=183833
* Drop the build on RELENG_4Erwin Lansing2007-01-301-20/+1
| | | | Notes: svn path=/head/; revision=183718
* A bunch of cosmetic changes - add one empty line to make the output moreVasil Dimov2007-01-261-6/+7
| | | | | | | readable and use double quotes everywhere. Notes: svn path=/head/; revision=183339
* Make output messages more usefulVasil Dimov2007-01-261-1/+5
| | | | Notes: svn path=/head/; revision=183321
* * Make it possible to skip existing dependencies and ports references in LEGALVasil Dimov2007-01-191-39/+67
| | | | | | | | | and continue with removal anyway. Requested by miwi@ * Pipe dependencies information (if any) through a PAGER because INDEX lines are very long and hard to read when wrapped Notes: svn path=/head/; revision=182805
* Eliminate more false positives for install_error. Very noticeable onMark Linimon2006-12-251-1/+1
| | | | | | | latest gcc test build. Notes: svn path=/head/; revision=180721
* Query Gnats for PRs by using the query-pr command on freefall instead of theVasil Dimov2006-12-201-2/+22
| | | | | | | web-interface becase the later is not reliable. Notes: svn path=/head/; revision=180273
* Add check for existing non-closed PRs related to the port being removed.Vasil Dimov2006-12-131-1/+65
| | | | | | | | If any are found then ask if the port should be skipped from removal or removed regardless of the PRs. Notes: svn path=/head/; revision=179634
* - add check sysvipcDirk Meyer2006-12-031-0/+2
| | | | | | | happens when security.jail.sysvipc_allowed=0 Notes: svn path=/head/; revision=178708
* Work around the fact that 5-exp, these days, is really another 6-exp,Mark Linimon2006-11-251-0/+4
| | | | | | | except in disguise. Notes: svn path=/head/; revision=178025
* Replace a simple call to localtime() to strftime() to include theErwin Lansing2006-11-231-1/+2
| | | | | | | timezone. Notes: svn path=/head/; revision=177903
* eik@ has been inactive for quite some time and as I am runningErwin Lansing2006-11-234-3/+6
| | | | | | | | these scripts on the cluster, transfer maintainership of these to myself. Notes: svn path=/head/; revision=177889
* Include a time when the script was started in the mail templates.Erwin Lansing2006-11-231-5/+16
| | | | | | | | | | This script can sometimes take several hours to run on builder, and thus leading to confusing of why it still reports an error that was fixed in cvs some time ago. Including the time when the ports tree was updated should reduce some of this confusion. Notes: svn path=/head/; revision=177885
* Add deprecated reason to the output of -FVasil Dimov2006-11-021-2/+6
| | | | Notes: svn path=/head/; revision=176172
* * Create custom commit message template and populate it with the portsVasil Dimov2006-11-011-16/+88
| | | | | | | | | | | | | | to be removed, possibly with the expiration date and deprecated reason * If port is not marked for expiration than put "Removed" in ports/MOVED entry instead of "Has expired" * Implement -a option to remove all expired ports * Ask if the cvs diff output should be recreated/reviewed again thus giving the committer a chance to edit files by hand and view diff results afterwards * Cosmetic changes Notes: svn path=/head/; revision=176028
* When checking for dependencies of foocategory/barport also find constructsVasil Dimov2006-10-051-1/+1
| | | | | | | | like .../barport/something e.g. expect either space, slash or eol after port's name Notes: svn path=/head/; revision=174530
* Since we already have the data from the grep, go ahead and make the 'latestMark Linimon2006-09-231-5/+4
| | | | | | | | log' cell a link to it. My weak awk/sh skills are evident here, but it does the job. Notes: svn path=/head/; revision=173634
* Add links to cvsdone and INDEX files. Add some whitespace.Mark Linimon2006-09-231-2/+17
| | | | Notes: svn path=/head/; revision=173632
* When checking dependencies also look for portname references in Mk/*.mkVasil Dimov2006-09-141-5/+5
| | | | | | | in addition to */*/Makefile* and ignore references in comments Notes: svn path=/head/; revision=173021
* * Back up duds to duds.old before, not after we create the new oneKris Kennaway2006-09-141-59/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 broken links on the website (the logs from the previous build are removed until the packages are rebuilt). Use cpio to create hardlinked copies of the previous logs. XXX when these are bzipped by cron to save space the links will be broken and it might actually take more space. * Don't bother bunzipping old logs, now that the processlogs scripts can handle it. This was a waste of time anyway since they'd all be rebzipped by the next nightly cron job. * When the build is complete, stash a copy of the restricted ports in bak/restricted/ before deleting them from packages/, and restore from here when doing an incremental build to avoid needlessly rebuilding them each time. Notes: svn path=/head/; revision=173005
* * When calculating the IP address to use for the jail, don't useKris Kennaway2006-09-141-4/+5
| | | | | | | | | | 127.0.0.0 or 127.0.0.1 * Don't use chroot to mount the linprocfs, or it won't be visible within the jail. Notes: svn path=/head/; revision=173004
* * Support bzipped logfilesKris Kennaway2006-09-141-122/+127
| | | | | | | | * More robust extraction of the header values (copes with the addition of the build uname to the header) Notes: svn path=/head/; revision=173003
* * If .force exists, rebuild index unconditionallyKris Kennaway2006-09-141-5/+6
| | | | | | | | | | * Support .log.bz2 files * Clarify that BROKEN ports are not frequently rebuilt so probably won't appear Notes: svn path=/head/; revision=173002
* Correct typo in previous commitKris Kennaway2006-09-141-2/+2
| | | | Notes: svn path=/head/; revision=173001
* * Drop alpha supportKris Kennaway2006-09-141-6/+7
| | | | | | | | | | | | | * Increase sparc64 build timeout to 24 hours (we have so few build machines that we cannot afford to tie them up for longer) * Increase other arch build timeout to 100 hours (hello openoffice!) * If we successfully build a formerly broken package, touch errors/.force which will kick off a rebuild of the html files Notes: svn path=/head/; revision=173000
* * Retire 4-exp builds and add support for 6-exp.Kris Kennaway2006-09-141-11/+12
| | | | | | | | | | | | * Use a generation number for the bindist tarballs, with compatibility symlink. Eventually we'll use this to avoid building in a "stale" chroot (i.e. populated by old world). * Don't bother running ldconfig on i386, it is evidently not needed since the other arches work fine without it Notes: svn path=/head/; revision=172999
* * Silence gconf spam from the mtree checks (for now)Kris Kennaway2006-09-141-4/+5
| | | | | | | | | | | * Don't try and mount/umount procfs, it won't work when we build inside a jail. * Report the uname -mr of the build environment, to ease confusion of people reading the error logs by mail. Notes: svn path=/head/; revision=172998
* * Use SRCBASE for source locationKris Kennaway2006-09-141-6/+12
| | | | | | | | * The 5.x variant for populating /etc does not work on 6.x and above, and vice versa. Conditionalize old and new methods. Notes: svn path=/head/; revision=172997