summaryrefslogtreecommitdiffstats
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* While generating commit message, don't lowercase the first letter if the secondmat2004-04-041-2/+2
| | | | | | | is upper case (ie : don't end up with pEAR) Approved by: will Asked by: thierry
* Set INDEX_PRISTINE and INDEX_QUIET to catch up to new index buildkris2004-04-021-3/+5
| | | | variables.
* added an -q option to enable usage in crontab.eik2004-03-281-2/+27
| | | | Suggested by: erwin
* Fix a bug arising when you added a port which should have been at the end ofmat2004-03-201-3/+10
| | | | | | <category>/Makefile, and ended up at the begining Approved by: will
* Add chkorigin.sh, a script that checks the ports tree for ports with a wrongeik2004-03-192-0/+89
| | | | | | | | PKGORIGIN. Useful especially after repocopies. env PORTSDIR=/usr/ports sh /usr/ports/Tools/scripts/chkorigin.sh Approved by: marcus (portmgr)
* Fill /mnt/ before each port and clear it afterward, to avoid runningtrevor2004-03-151-1/+2
| | | | out of inodes.
* This script had served its purpose.knu2004-03-141-146/+0
|
* Add note about FETCH_BEFORE_ARGS=-s.trevor2004-03-121-0/+4
|
* script for finding "size mismatch" and "size unknown" errorstrevor2004-03-121-0/+58
|
* Run a command on all client machines of a certain architecture, or allkris2004-03-081-0/+50
| | | | client machines.
* Walk through a package set and prune files that are not listed in INDEXkris2004-03-081-0/+66
| | | | | (e.g. packages from a previous build run, packages that incorrectly modify their PORTNAME at install-time, etc.) as well as dangling symlinks.
* Verify the archive integrity of a package set, and move aside any thatkris2004-03-081-0/+45
| | | | | are found to be bad. Not currently in use, since we do not experience package corruption and this takes quite a while to run.
* To be run on the client, this script looks for chroot directories that have ↵kris2004-03-081-0/+48
| | | | | | | | not been used in 20 minutes, as well as directories listed as 'in use' that have not been touched in 24 hours (corresponding to port builds that have timed out or shut down uncleanly) and prunes them to reclaim space. This is intended to be run as a cron job.
* Break out a script from dopackages for building the restricted.sh filekris2004-03-081-0/+34
| | | | so it can be easily done manually
* Replace gnome with gnome2 in quickports. I'm still not sure this actuallykris2004-03-081-1/+1
| | | | works as intended.
* Remove the integrity testing code now that the corruption bug has beenkris2004-03-081-4/+0
| | | | identified and those machines removed (restricted to Miatas running 5.2)
* * Fix 4.x builds with 5.x host systems by copying some additional neededkris2004-03-081-0/+6
| | | | files into the chroot to support host ps and killall binaries.
* Expand out some shell globbing syntaxkris2004-03-081-1/+1
|
* Prune out packages that will not be built because a dependency is markedkris2004-03-081-1/+1
| | | | IGNORE/FORBIDDEN/etc (using duds.full).
* Create a duds.full file that lists not only files that are marked IGNOREkris2004-03-081-0/+4
| | | | but everything that depends on them.
* Increase timeout on slow build machines (alpha, sparc64) to 16 hours.kris2004-03-081-2/+8
| | | | This should probably be made a per-machine variable.
* * Set the PACKAGE_BUILDING variable in the build environment so ports cankris2004-03-081-1/+4
| | | | | detect they are being built on bento * Update the list of "extra files" to filter to reduce some false positives
* Set up the DISTDIR and PACKAGES variables for use by client scriptskris2004-03-081-0/+3
|
* Add sunshar, a "secure unshar" for ports committers, which:knu2004-02-283-0/+368
| | | | | | | | | | | - Does not execute unknown commands nor call sh(1) at all. - Does not overwrite existing files by default. - Does not extract files into upper directories. - Does have a dry run (-n) flag to see what would have been extracted. - Does have a strip (-p N) flag to strip any number of levels from pathnames. It (so far) only supports shell archives made with BSD shar.
* Update "plist" to understand the rest of the mtree(5) file format,green2004-02-271-14/+36
| | | | | thus fixing the extra-@dirrm-problem once the base mtree files document the extra symlinks that are part of the local/etc. trees.
* Fix up the ordering and remove some duplicates so the resulting summary ismarcus2004-02-041-22/+26
| | | | | | | | | | | | | | | | | more accurate: * The tests for "Cannot stat", "can't cd", and "tar command failed" are moved to the bottom. This will sacrifice a little bit of performance for a gain in accuracy * The tests for "configuration errors" needed to be combined and tweaked to better identify errors that are architecture-specific (usuallly the "all pointers are ints" assumption) * The detection of chown was buggy * There were some duplicate test cases * As an experiment, another test for dependency problems is added PR: 61914 Submitted by: linimon
* - Fix synopsisale2004-01-231-2/+2
| | | | | | - Add 'ports/' PR category to commit log Approved by: will
* Comment out the munmap reason since it is quite unlikely this will bemarcus2004-01-211-4/+4
| | | | | | | | | encountered again, nad having it in there slows performance. However, I'm leaving it in the file in case a bad bindist slips back in, and it becomes convenient to uncomment this for purposes of seeing what build failures are cluster-related. Requested by: kris
* Add domakedescribe and doportlint, two scripts that iterate over the portsmarcus2004-01-192-0/+39
| | | | | | | | tree, and run "make describe" and portlint respectively. They can be useful as automated linting tools. PR: 59226 Submitted by: linimon
* * Refactor processlogs so that new error types can be added easily to a newmarcus2004-01-193-312/+441
| | | | | | | | | | | | | | | processonelog script, that contains all the per-errorlog logic [1] * Add new error checks, one for detecting CPU problems, and the other for checking for broken libgnugetopt support [2] * Add a new "munmap" error type to check for broken bindists * Add imake and pthread detection to processonelog [3] * Add errortype column to the bento "New Build Failures" report [4] PR: 50258 56859 [1] 54406 [2] 57067 [3] 59272 [4] Submitted by: linimon [1] [2] [3] [4]
* Add security-check.awk, a more efficient implementation of the portsmarcus2004-01-191-0/+100
| | | | | | | | system's security checking algorithm. This will be used in the upcoming changes to bsd.*.mk. PR: 55331 Submitted by: Eugene M. Kim <ab@astralblue.com>
* * Add support for linprocfs (needed for JDK ports) [1]marcus2004-01-191-2/+23
| | | | | | | * Be smarter about adding directories to ldconfig * Add code to test package integrity [1] Submitted by: kris [1]
* Use editors/openoffice-1.1 instead of editors/openoffice since the latter ismarcus2004-01-151-1/+1
| | | | now gone.
* When suggesting to add new port's submitter to Contributors' List,demon2004-01-071-1/+2
| | | | | | | | also print the exact location of the file to checkout. This is for those who rarely adds new ports and do not remember the location of Additional FreeBSD Contributors article. Approved by: will
* Refactor how we format the autofill message. With the slightly questionablepetef2004-01-061-34/+15
| | | | | | | | Perl before, sometimes we would word wrap too soon. Now we should never generate a line more than 72 characters long (but as close to 72 characters long as we can without breaking up a word). Approved by: will (maintainer)
* There is nothing "future" about 'addport'.obrien2004-01-021-1/+1
|
* Use 'make master-sites-all' instead of 'make -V MASTER_SITES' to obtain the listdemon2003-12-171-1/+1
| | | | | | | | of master sites. Before that %SUBDIR% was not expanded and the resulting URL was malformed. L-o-o-o-ng maintainer timeout waiting for review of a slightly different solution.
* fetch(1)'s -b and -t options were deprecated years ago, so stop using them.des2003-11-121-1/+1
|
* Condense the table a bitkris2003-10-131-3/+3
|
* The newfailure file is no longer updated by buildskris2003-10-131-3/+0
|
* Script for migrating from old-style to new-style failure log file.kris2003-10-131-0/+74
|
* * newfailure is no longer updated, no need to prune itkris2003-10-131-42/+6
| | | | * Update failure file format with both original and latest failure date
* * Generate newfailure file (sorted list by original failure date) from failurekris2003-10-131-10/+13
| | | | | * Enhance HTML output to include both original and latest failure date, and number of times the build has failed.
* * Try to be more careful when writing the failure file in case the diskkris2003-10-131-13/+16
| | | | | | | | is full * The newfailure file is no longer maintained, but generated as-needed by the processfail script * Update format of failure file (records both initial failure date and most recent failure date)
* Add a script that prunes the contents of the failure and newfailure fileskris2003-10-131-0/+114
| | | | | | | | of stale entries (removed ports, ports listed in duds that were mistakenly built, malformed entries) and refreshes the version of entries to the latest in INDEX. This must be run under lockf (see the comments in the script) to avoid racing with portbuild which also tries to write to these files.
* Fix -l option comment removing obsolete pkg-comment reference.bland2003-09-291-2/+2
| | | | Approved by: will
* Teach this script about different architectures.kris2003-09-122-61/+54
|
* Add amd64 to the list of architectures to poll.kris2003-09-121-1/+1
|
* Add a couple of amd64 failure messages.kris2003-09-121-0/+6
|
* Remove some ldconfig -R's that were apparently confusing things, coalescekris2003-09-121-6/+3
| | | | | some ldconfig -m's into one command, and run buildscript niced in the chroot build case, not just the (currently unused) jailed case.
OpenPOWER on IntegriCloud