aboutsummaryrefslogtreecommitdiff
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* Make modulesupdate actually work in light of split. You can't use aWill Andrews2003-03-021-1/+1
| | | | | | | CVSROOT that's readonly. Notes: svn path=/head/; revision=76742
* Update for post-repo-split. s/ncvs/pcvs/ so that the default root isPeter Wemm2003-02-282-5/+5
| | | | | | | pcvs.freebsd.org:/home/pcvs Notes: svn path=/head/; revision=76668
* Do a better job of stating which port we had problems with whileSteve Price2003-02-241-4/+4
| | | | | | | mapping directories to package names. Notes: svn path=/head/; revision=76403
* Another try at fixing the "adding to CVSROOT/modules from remoteMario Sergio Fujikawa Ferreira2003-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) Notes: svn path=/head/; revision=76315
* Instead of pushing the load data to the master with scp every 10 seconds,Kris Kennaway2003-02-221-13/+3
| | | | | | | just report it via an inetd service. Notes: svn path=/head/; revision=76207
* * Allow port builds to be started with a certain niceness ('nice' parameterKris Kennaway2003-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] Notes: svn path=/head/; revision=76205
* If ${buildworld}=1 in mkbindist.conf, then use the makeworld script toKris Kennaway2003-02-221-48/+44
| | | | | | | | build world and populate the chroot. Otherwise, if ${ftp}=1 then fetch it from the ftp site as before. Notes: svn path=/head/; revision=76204
* Simplify the collection of load statistics for the cluster. LoadsKris Kennaway2003-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 (!!!) Notes: svn path=/head/; revision=76203
* Store dates in +%s formatKris Kennaway2003-02-221-3/+3
| | | | Notes: svn path=/head/; revision=76202
* Handle '#' and '$' in pkg-comment properly.Akinori MUSHA2003-02-211-2/+3
| | | | Notes: svn path=/head/; revision=76040
* - pkg-comment is no longer mandatory;Maxim Sobolev2003-02-211-1/+5
| | | | | | | - ignore patchfiles ending with `,v' or '.orig'. Notes: svn path=/head/; revision=75996
* Add de-pkg-comment.Akinori MUSHA2003-02-181-0/+2
| | | | Notes: svn path=/head/; revision=75804
* Add de-pkg-comment, a ruby script to convert pkg-comment to COMMENT.Akinori MUSHA2003-02-181-0/+145
| | | | Notes: svn path=/head/; revision=75803
* Change how to get CATEGORIES tag from new port for slave port.Norikatsu Shigemura2003-02-161-2/+2
| | | | | | | Approved by: will Notes: svn path=/head/; revision=75655
* Search for a lot of new failure strings to reduce the number of buildKris Kennaway2003-02-141-4/+177
| | | | | | | | | | failures listed as '???'. Submitted by: Mark Linimon <linimon@lonesome.com> PR: www/44919 Notes: svn path=/head/; revision=75496
* Work around broken rand() in -current by changing the way we pick aKris Kennaway2003-02-141-3/+3
| | | | | | | random build host. Notes: svn path=/head/; revision=75495
* - If ${ftp} = 0 in mkbindist.conf, then use the makeworld script to buildKris Kennaway2003-02-141-77/+56
| | | | | | | a world instead. Notes: svn path=/head/; revision=75494
* - Correct usage messageKris Kennaway2003-02-141-7/+2
| | | | | | | | - Don't try and use buildenv, it's useless - Set TARGET_ARCH instead Notes: svn path=/head/; revision=75493
* Catch up to new semantics of COMMENT variable (contains comment stringKris Kennaway2003-02-102-5/+2
| | | | | | | itself, instead of pointing to pkg-comment) Notes: svn path=/head/; revision=75230
* Attempt to defuse problems from developers who don't have the correctWill Andrews2003-01-301-0/+2
| | | | | | | ssh setup in order for addport to do CVSROOT/modules correctly. Notes: svn path=/head/; revision=74293
* If the port directory contains a file called .keep, then tar up theKris Kennaway2003-01-242-0/+10
| | | | | | | | ${WRKDIR} after the port build completes and copy it to ${arch}/${branch}/wrkdirs/${pkgname}.tbz. Notes: svn path=/head/; revision=73937
* These scripts have been replaced by .c versions that do not require perl.Kris Kennaway2003-01-242-111/+0
| | | | Notes: svn path=/head/; revision=73926
* - Use ${arch} and rename html files accordinglyKris Kennaway2003-01-241-9/+11
| | | | | | | | | - Call processfail to produce 'new port failures' page - Comment out the 'comparelogs' calls for now until I make them aware of architectures that don't have 4.x support Notes: svn path=/head/; revision=73925
* First cut at a script to process the logfile maintained by 'buildsuccess'Kris Kennaway2003-01-241-0/+68
| | | | | | | | | | and 'buildfailure' and produce a HTML output listing ports with the date they became broken. The output can surely be made more useful (e.g. it always links to the ${branch}-latest logs, which may not exist when the build-in-progress has not yet attempted the build of that port). Notes: svn path=/head/; revision=73924
* These scripts are run when a build completes (successfully or not). TheyKris Kennaway2003-01-242-0/+80
| | | | | | | | | | keep track of the number of times a port has failed to build, resetting the counter when it builds successfully. There are still some bugs to be worked out, but this will be used as the basis for maintainer notification of port failures. Notes: svn path=/head/; revision=73922
* Simple script to check the number of packages built on the variousKris Kennaway2003-01-241-0/+17
| | | | | | | architectures, for a given branch. Notes: svn path=/head/; revision=73921
* Script to automate the process of cvs updating the build tree, performingKris Kennaway2003-01-241-0/+91
| | | | | | | | the buildworld, installworld and 'make distribute' necessary for preparing a bindist. Notes: svn path=/head/; revision=73919
* - Use ${arch}Kris Kennaway2003-01-241-5/+6
| | | | Notes: svn path=/head/; revision=73918
* Determine client architecture using /etc/archKris Kennaway2003-01-241-4/+2
| | | | Notes: svn path=/head/; revision=73917
* - Use ${arch}Kris Kennaway2003-01-241-2/+3
| | | | | | | - Support builds as non-privileged user Notes: svn path=/head/; revision=73916
* Check status of multiple architecture client machinesKris Kennaway2003-01-241-35/+40
| | | | Notes: svn path=/head/; revision=73915
* - Use ${arch}Kris Kennaway2003-01-241-20/+27
| | | | | | | | | | | - Increase timeout to 2 hours (needs to be arch-specific) - Mount nfs filesystems with nfsv3,intr (the latter so that clients do not hang if bento panics) - Run pnohang.${arch} on clients instead of pnohang - Support builds as non-privileged user Notes: svn path=/head/; revision=73914
* - Use ${arch}Kris Kennaway2003-01-241-11/+11
| | | | | | | | | - Increase timeout to 8 hours (this needs to be made per-arch so it doesn't overly pessimize fast client machines) - Support building as a non-privileged user Notes: svn path=/head/; revision=73913
* - Use ${arch}Kris Kennaway2003-01-241-6/+7
| | | | | | | - Mount on ${master} instead of localhost Notes: svn path=/head/; revision=73912
* - Use ${arch} and ${INDEXFILE}Kris Kennaway2003-01-241-6/+11
| | | | Notes: svn path=/head/; revision=73911
* Add the ${arch} argumentKris Kennaway2003-01-241-4/+6
| | | | Notes: svn path=/head/; revision=73910
* - Use the ${arch} subdirectory and pass ${arch} around to other scriptsKris Kennaway2003-01-241-155/+161
| | | | | | | | | | - Use $INDEXFILE - Use makeparallel script instead of 'make parallel' - Support building packages as a non-privileged user (needs root access to client machines) Notes: svn path=/head/; revision=73909
* Add makeparallel script, an improved version of the 'parallel' targetKris Kennaway2003-01-241-0/+30
| | | | | | | | in ports/Makefile. It uses the buildenv framework to obtain the correct PKGSUFFIX and INDEXFILE variables. Notes: svn path=/head/; revision=73908
* Use pkg_add instead of pkg_add -fKris Kennaway2003-01-241-3/+3
| | | | Notes: svn path=/head/; revision=73905
* Sync with bento:Kris Kennaway2003-01-241-13/+13
| | | | | | | | | | | - Switch to using ${arch}/${branch} subdirectory instead of ${branch} - export INDEXFILE, MACHINE_ARCH and ARCH variables - Add (commented out) FETCH_BEFORE_ARGS setting - Add MASTER_SITE_OVERRIDE to fetch from ftp://bento - Zap some mouldy old unused variables Notes: svn path=/head/; revision=73904
* Remove these scripts, which are no longer useful.Kris Kennaway2003-01-243-47/+0
| | | | Notes: svn path=/head/; revision=73902
* Add both hungarian and portuguese l10n prefixes to syncronize withMario Sergio Fujikawa Ferreira2003-01-231-0/+2
| | | | | | | | | portlint port Approved by: maintainer Notes: svn path=/head/; revision=73839
* Update this script to deal with .tbz packages.Murray Stokely2003-01-201-9/+10
| | | | Notes: svn path=/head/; revision=73615
* Add two utilties for listing and stashing away package files obtainedPeter Pentchev2003-01-082-0/+110
| | | | | | | | | | | | | | | from recursive dependency builds a la: make DEPENDS_TARGET='install package clean' all install package clean The pkg-list script obtains a list of the packages in the dependency directories; the pkg-stash script moves them away to a predefined directory, adding a timestamp to the package file name. This is convenient for keeping ready-built packages for system rescue activities. Notes: svn path=/head/; revision=72748
* unbroke addport by petefAlan Eldridge2002-11-191-1/+2
| | | | Notes: svn path=/head/; revision=70490
* Convert this to buildenv to make it actually work properly.Kris Kennaway2002-11-181-38/+7
| | | | Notes: svn path=/head/; revision=70391
* Use 'cvs ci -F ...' instead of setting the log file with EDITOR="cp ...".Pete Fritchman2002-11-131-3/+1
| | | | | | | | | | This fixes addport for me on -stable (cvs was erroring out), and also fixes addport when you have the EDITOR environment variable set. Approved by: will Notes: svn path=/head/; revision=70035
* Fix the html output of this script. There was neither a closingKris Kennaway2002-11-101-15/+21
| | | | | | | | | | | | | | body tag nor a closing html tag. In general, browsers work without these, but Konqueror in particular was displaying some artifacts. Also make sure empty cells have an nbsp directive; eliminate a bogus case for Aff.; and change Date build to Build date. Submitted by: Mark Linimon <linimon@lonesome.com> PR: www/45021 Notes: svn path=/head/; revision=69806
* Catch up to lots of changes from bento/beta:Kris Kennaway2002-11-081-144/+180
| | | | | | | | | | | | | | | | | | | | | | | * Update list of quickports to include kde3 * Add ability to restart builds (-restart) * Change default to build packages for non-cdrom use (associated option name inverted from -nocdrom to -cdrom) * Cope with .tgz or .tbz packages * Use buildenv framework * Use cvs update -PdA instead of -Pd when updating ports/docs tree * Always delete restricted packages after a build run, since they are published on the website. * Minor cosmetic changes Notes: svn path=/head/; revision=69756
* Revamp this script:Kris Kennaway2002-11-031-64/+243
| | | | | | | | | | | | | | | | | | | * generate an interim .logs file containing the data to be presented in the html files (also useful for other consumers, like fenner's per-maintainer error logs) * Generate 5 different summaries of the error data, sorted by port name, maintainer, category, build error, builddate * Improve the table html code so it renders faster * Add a few new failure reasons Submitted by: edwin (based on) PR: ports/43927 Notes: svn path=/head/; revision=69384