summaryrefslogtreecommitdiff
path: root/Tools
AgeCommit message (Collapse)Author
2003-02-16Change how to get CATEGORIES tag from new port for slave port.Norikatsu Shigemura
Approved by: will
2003-02-14Search for a lot of new failure strings to reduce the number of buildKris Kennaway
failures listed as '???'. Submitted by: Mark Linimon <linimon@lonesome.com> PR: www/44919
2003-02-14Work around broken rand() in -current by changing the way we pick aKris Kennaway
random build host.
2003-02-14- If ${ftp} = 0 in mkbindist.conf, then use the makeworld script to buildKris Kennaway
a world instead.
2003-02-14- Correct usage messageKris Kennaway
- Don't try and use buildenv, it's useless - Set TARGET_ARCH instead
2003-02-10Catch up to new semantics of COMMENT variable (contains comment stringKris Kennaway
itself, instead of pointing to pkg-comment)
2003-01-30Attempt to defuse problems from developers who don't have the correctWill Andrews
ssh setup in order for addport to do CVSROOT/modules correctly.
2003-01-24If the port directory contains a file called .keep, then tar up theKris Kennaway
${WRKDIR} after the port build completes and copy it to ${arch}/${branch}/wrkdirs/${pkgname}.tbz.
2003-01-24These scripts have been replaced by .c versions that do not require perl.Kris Kennaway
2003-01-24- Use ${arch} and rename html files accordinglyKris Kennaway
- 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
2003-01-24First cut at a script to process the logfile maintained by 'buildsuccess'Kris Kennaway
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).
2003-01-24These scripts are run when a build completes (successfully or not). TheyKris Kennaway
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.
2003-01-24Simple script to check the number of packages built on the variousKris Kennaway
architectures, for a given branch.
2003-01-24Script to automate the process of cvs updating the build tree, performingKris Kennaway
the buildworld, installworld and 'make distribute' necessary for preparing a bindist.
2003-01-24- Use ${arch}Kris Kennaway
2003-01-24Determine client architecture using /etc/archKris Kennaway
2003-01-24- Use ${arch}Kris Kennaway
- Support builds as non-privileged user
2003-01-24Check status of multiple architecture client machinesKris Kennaway
2003-01-24- Use ${arch}Kris Kennaway
- 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
2003-01-24- Use ${arch}Kris Kennaway
- 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
2003-01-24- Use ${arch}Kris Kennaway
- Mount on ${master} instead of localhost
2003-01-24- Use ${arch} and ${INDEXFILE}Kris Kennaway
2003-01-24Add the ${arch} argumentKris Kennaway
2003-01-24- Use the ${arch} subdirectory and pass ${arch} around to other scriptsKris Kennaway
- Use $INDEXFILE - Use makeparallel script instead of 'make parallel' - Support building packages as a non-privileged user (needs root access to client machines)
2003-01-24Add makeparallel script, an improved version of the 'parallel' targetKris Kennaway
in ports/Makefile. It uses the buildenv framework to obtain the correct PKGSUFFIX and INDEXFILE variables.
2003-01-24Use pkg_add instead of pkg_add -fKris Kennaway
2003-01-24Sync with bento:Kris Kennaway
- 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
2003-01-24Remove these scripts, which are no longer useful.Kris Kennaway
2003-01-23Add both hungarian and portuguese l10n prefixes to syncronize withMario Sergio Fujikawa Ferreira
portlint port Approved by: maintainer
2003-01-20Update this script to deal with .tbz packages.Murray Stokely
2003-01-08Add two utilties for listing and stashing away package files obtainedPeter Pentchev
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.
2002-11-19unbroke addport by petefAlan Eldridge
2002-11-18Convert this to buildenv to make it actually work properly.Kris Kennaway
2002-11-13Use 'cvs ci -F ...' instead of setting the log file with EDITOR="cp ...".Pete Fritchman
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
2002-11-10Fix the html output of this script. There was neither a closingKris Kennaway
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
2002-11-08Catch up to lots of changes from bento/beta:Kris Kennaway
* 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
2002-11-03Revamp this script:Kris Kennaway
* 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
2002-11-03Add C versions of the pnohang and ptimeout scripts (previously written inKris Kennaway
perl). Thanks to all those who submitted versions of these. Submitted by: marcus (based on)
2002-11-02Use the correct filename for the FreeBSD version string used by theKris Kennaway
uname script. Mount the docs from the correct location. Remove the hack to pkg_add perl into the chroot environment, now that the scripts no longer rely on it.
2002-11-02Read FTP url from ${ftpurl}. Remove hack to fetch perl package into theKris Kennaway
bindist now that it is no longer required.
2002-11-02Support either .tgz or .tbz packagesKris Kennaway
2002-11-02Add FTP_PASSIVE_MODE. Build tgz packages on 4 and 4-exp, and tbz on 5.Kris Kennaway
2002-10-14I never thought I'd change this code, but a change was required to makeWill Andrews
sure cvs -R is enforced for freefall !=n cvs. And it's a Bad Thing(TM) that a piece of code addport depended on wasn't in the CVS tree anyway.
2002-10-14Modifications to support ncvs.freebsd.org != freefall.freebsd.org. ThisWill Andrews
actually simplifies some of the code and makes other parts more complicated. Tested by: www/mod_filter && (after bugfixes) sysutils/sjog Noticed by: ijliao (by way of peter)
2002-10-08Add 650MB for the 4th CD since it's all just packages.Will Andrews
2002-10-08Increase the available space for packages on disc #1 of the packageMurray Stokely
split. Approved by: portmgr (will), re
2002-09-15Correct a messageKris Kennaway
2002-09-15Conditionalize one more thing on i386Kris Kennaway
2002-09-15Optimize the html output by putting multiple missing files in the sameKris Kennaway
table row, instead of making a new row for every single file. This cuts down the generated page size drastically, improving rendering times. Submitted by: Edwin Groothuis <edwin@mavetju.org> PR: ports/40962
2002-09-15Add a bunch of new failure modes (mostly to do with ports failing on 5.0)Kris Kennaway