summaryrefslogtreecommitdiffstats
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Set PACKAGE_BUILDING before making the duds file to prevent listing ofkris2003-09-121-0/+1
| | | | ports that are buildable conditionally on this variable.
* Export MASTER_SITE_OVERRIDE with DIST_SUBDIR correctly escapedkris2003-09-121-2/+1
|
* Catch up to makefile changes: build in etc/ before trying to installkris2003-09-121-0/+2
| | | | | | from it. Submitted by: ru
* When using addport on freefall, there's no need to ssh freefall once more tomat2003-09-021-1/+5
| | | | | | use modulesupdate. Approved by: will
* Add a -fetch-original switch to dopackages that fetches the distfiles fromkris2003-05-183-1/+16
| | | | | | the listed MASTER_SITES instead of ftp-master. Pass the FETCH_ORIGINAL environment variable to pdispatch and as a command-line switch to portbuild.
* Only transfer the build distfiles to bento if requested.kris2003-05-171-7/+14
| | | | | Switch back to chroot builds until I can debug the remaining problems with jail builds.
* Pass down the request to keep distfiles if appropriate.kris2003-05-171-0/+3
|
* Add a -distfiles flag to specify that we should retain distfiles for laterkris2003-05-171-4/+12
| | | | | | | | 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/.
* Switch to polling the clients with netcat to collect load stats, insteadkris2003-05-171-13/+10
| | | | | | of having the clients scp their loads to bento every 10 seconds. Fix some indentation and add some sleeps to make sure the startup script doesn't run too early in the boot process.
* Previous delta was:sobomax2003-04-181-1/+1
| | | | Submitted by: ru
* Clean up empty dirs.sobomax2003-04-181-2/+2
|
* Speed-up a bit when user keeps his working directories in the ports treesobomax2003-04-081-2/+5
| | | | | | (doesn't use WRKDIRPREFIX). Submitted by: ru
* Update sed pattern used to process logskris2003-04-061-1/+1
|
* Zap some old/non-useful codekris2003-04-061-108/+106
| | | | | | | | | 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
* This tool parses the output of kdump to generate a list of addededwin2003-04-041-0/+199
| | | | | | | | | | | | | and removed files. This can be used as the basis of a pkg-plist, or even just for curiosity about what files something is touching. Fairly raw at the moment, and doubtless inefficient, but it should make a useful tool for port creators. PR: ports/47424 Submitter: Daniel O'Connor <doconnor@gsoft.com.au>
* Sort the non-dirrm entries, and reverse sort the dirrm entries.marcus2003-03-281-1/+5
| | | | Reviewed by: green
* - Define __MAKE_CONF to allow per-arch make.conf files in buildworldkris2003-03-231-5/+19
| | | | | | | - Set the UNAME_* variables to make use of the override support in uname(1) This allows us to get rid of the uname shell script in the build chroots - Collect some variables that are probably old and mouldy, for later GCing - If FETCH_ORIGINAL is set in the environment, don't fetch from ftp-master
* Make modulesupdate actually work in light of split. You can't use awill2003-03-021-1/+1
| | | | CVSROOT that's readonly.
* Update for post-repo-split. s/ncvs/pcvs/ so that the default root ispeter2003-02-282-5/+5
| | | | pcvs.freebsd.org:/home/pcvs
* Do a better job of stating which port we had problems with whilesteve2003-02-241-4/+4
| | | | mapping directories to package names.
* Another try at fixing the "adding to CVSROOT/modules from remotelioux2003-02-231-1/+1
| | | | | | | | | hosts (non-freefall)" bug: add '-A' argument to ssh(1) command line for accessing host cointaining modules file. This should fix the bug for ssh-agent(1) users. Others can just switch to using ssh-agent(1). Approved by: will (maintainer)
* Instead of pushing the load data to the master with scp every 10 seconds,kris2003-02-221-13/+3
| | | | just report it via an inetd service.
* * Allow port builds to be started with a certain niceness ('nice' parameterkris2003-02-221-1/+15
| | | | | | | | | | | | | in portbuild.conf). [1] * Build stage 2 builds in a jail instead of a chroot. This allows us to detect ports that attempt IP communication during the build, as well as allowing clean termination of the port build (packages built in a chroot can leave processes hanging around after the build finishes). There are some caveats with this approach which will be worked around in a future commit. Requested by: peter [1]
* If ${buildworld}=1 in mkbindist.conf, then use the makeworld script tokris2003-02-221-48/+44
| | | | | build world and populate the chroot. Otherwise, if ${ftp}=1 then fetch it from the ftp site as before.
* Simplify the collection of load statistics for the cluster. Loadskris2003-02-221-33/+35
| | | | | | are now collected by polling a small server on the client (using netcat) instead of having the client scp the load files to the master every 10 seconds (!!!)
* Store dates in +%s formatkris2003-02-221-3/+3
|
* Handle '#' and '$' in pkg-comment properly.knu2003-02-211-2/+3
|
* - pkg-comment is no longer mandatory;sobomax2003-02-211-1/+5
| | | | - ignore patchfiles ending with `,v' or '.orig'.
OpenPOWER on IntegriCloud