aboutsummaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create branch 'RELENG_5_1'.cvs2svn2003-05-317-1467/+0
| | | | Notes: svn path=/releng/5.1/; revision=115436
* Remember to close the read end of the pipe.Dag-Erling Smørgrav2003-05-261-0/+1
| | | | Notes: svn path=/head/; revision=115318
* -lbsdxml lives in lib/libexpat. *Blush*Ruslan Ermilov2003-05-181-0/+1
| | | | | | | Submitted by: tmm (Makefile.inc1) Notes: svn path=/head/; revision=115122
* Document the DATE configuration field.Dag-Erling Smørgrav2003-05-171-0/+6
| | | | Notes: svn path=/head/; revision=115118
* Fix a bug in report() which prevented two failure reports today fromDag-Erling Smørgrav2003-05-171-1/+3
| | | | | | | reaching the lists. Also add support for tinderbox.pl's --date option. Notes: svn path=/head/; revision=115117
* Make sure realinstall works when ${.OBJDIR} != ${.CURDIR}.Dag-Erling Smørgrav2003-05-171-2/+4
| | | | Notes: svn path=/head/; revision=115098
* Make some spaces non-breakable.Dag-Erling Smørgrav2003-05-171-5/+5
| | | | Notes: svn path=/head/; revision=115097
* Constrain the chekout date to ISO format (yyyy-mm-dd) and add a specialDag-Erling Smørgrav2003-05-172-9/+12
| | | | | | | | | | | | | | | case, "today", which corresponds to 00:00 on the day the run starts. Remove NO_CPU_CFLAGS and NO_CPU_COPTFLAGS. This should be safe since we clear the environment and set __MAKE_CONF to /dev/null. NO_CPU_CFLAGS actually breaks the Alpha release by preventing the inclusion of -mieee in CFLAGS. Do not set BUILDNAME as the release/Makefile already constructs a better one than we do (though I wish there was a way to s/-SNAP/-TINDERBOX/) Notes: svn path=/head/; revision=115096
* More configuration tweaks. Rename %CONFIGS to %SETUPS to make the codeDag-Erling Smørgrav2003-05-161-27/+22
| | | | | | | | clearer (particularly to someone who has read the man page). Don't print anything on stderr. Notes: svn path=/head/; revision=115070
* Document the fact that tinderbox(1) accepts environment variables on theDag-Erling Smørgrav2003-05-161-3/+12
| | | | | | | command line. Also sort the xrefs correctly. Notes: svn path=/head/; revision=115068
* More oats for the beggars' horses.Dag-Erling Smørgrav2003-05-162-1/+186
| | | | Notes: svn path=/head/; revision=115067
* Be careful what you wish for - you might get it!Dag-Erling Smørgrav2003-05-162-0/+294
| | | | | | | Wished for by: ru Notes: svn path=/head/; revision=115066
* Add a 'patch' command rather than apply the patch unconditionally.Dag-Erling Smørgrav2003-05-161-9/+18
| | | | | | | Don't try to clean the release chroot, leave that to the release Makefile. Notes: svn path=/head/; revision=115065
* Don't be so sensitive; /\bStop\b/ can occur in normal output and trickDag-Erling Smørgrav2003-05-161-1/+1
| | | | | | | tbmaster into thinking the build failed. Look for /^Stop in / instead. Notes: svn path=/head/; revision=115064
* Overhaul the reporting code, making sender, recipient and subject fullyDag-Erling Smørgrav2003-05-161-20/+43
| | | | | | | | | | | configurable. Add support for tinderbox.pl's --patch. -STABLE releases won't build with NOPERL (kernel builds use Perl). Notes: svn path=/head/; revision=115062
* Add support for local patches (which are also passed on to make release)Dag-Erling Smørgrav2003-05-161-9/+30
| | | | | | | --verbose was a little too verbose, especially while cleaning the sandbox. Notes: svn path=/head/; revision=115061
* Explicitly set the sandbox directory (it defaults to ~/tinderbox which isDag-Erling Smørgrav2003-05-151-6/+4
| | | | | | | | | | | | wrong when running a release tinderbox as root) Use the setup's COMMENT field in the subject of the failure report, instead of just "$branch tinderbox". Tweak the test setups. Notes: svn path=/head/; revision=115039
* 'make release' should run from src/release, not src.Dag-Erling Smørgrav2003-05-151-1/+1
| | | | Notes: svn path=/head/; revision=115038
* Make 'clean' and 'update' commands rather than options. Invoke 'update'Dag-Erling Smørgrav2003-05-152-15/+17
| | | | | | | | (but not 'clean') in all setups. Bump tinderbox.pl version to 2.1, mostly for the 'release' command added in the previous commit. Notes: svn path=/head/; revision=115028
* Make the ENV configuration variable a hash rather than an array.Dag-Erling Smørgrav2003-05-151-12/+64
| | | | | | | | | | | | | | Build LINT on -STABLE now that tinderbox.pl knows how. Also try to build LINT on powerpc and amd64 (this is a formality as they don't have NOTES so nothing will be built) Add two setups for release testing, with plenty of NO* to speed things up. If the config key was not specified on the command line, try to guess it from the hostname. Notes: svn path=/head/; revision=115027
* Add a 'release' command which builds a release. It currently setsDag-Erling Smørgrav2003-05-151-14/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | NOCDROM, NODOC and NOPORTS to save time and space, but I may remove those at a later date so we can use the results to populate a snapshot server. Document the --machine option. Make $arch and $machine default to the correct values for the current system. This shouldn't make any difference unless you run the tinderbox on a pc98 machine, since for all other platforms, $arch and $machine are the same. Only set kernel-related variables if actually building a kernel or a release. Be paranoid and cd to the correct directory in each stage so we're sure we invoke make(1) in the right place. To support building LINT on -STABLE, don't try to 'make LINT' unless NOTES exists, but build LINT if the config file exists even if there is no NOTES. Notes: svn path=/head/; revision=115026
* use 5.006_001 (for new open() syntax)Dag-Erling Smørgrav2003-05-151-0/+1
| | | | Notes: svn path=/head/; revision=115025
* Add a Makefile for the web bits.Dag-Erling Smørgrav2003-05-152-0/+13
| | | | Notes: svn path=/head/; revision=115024
* Untabify string literals.Dag-Erling Smørgrav2003-05-151-6/+6
| | | | Notes: svn path=/head/; revision=115023
* Don't show platforms for which we have no logs.Dag-Erling Smørgrav2003-05-151-4/+8
| | | | Notes: svn path=/head/; revision=115022
* CSS uses C-style comments, not C++-style.Dag-Erling Smørgrav2003-05-151-1/+3
| | | | Notes: svn path=/head/; revision=115021
* These are the sources for the tinderbox summary page.Dag-Erling Smørgrav2003-05-154-0/+199
| | | | Notes: svn path=/head/; revision=115020
* Start mailing -CURRENT tinderbox failures to the lists.Dag-Erling Smørgrav2003-05-061-1/+1
| | | | Notes: svn path=/head/; revision=114778
* Remove BOOT2_UFS=UFS1_ONLY from the -CURRENT tinderbox environment; itDag-Erling Smørgrav2003-05-051-4/+6
| | | | | | | | | | | | | should no longer be necessary. Re-enable Kerberos 5 in the -STABLE tinderbox (incorrectly disabled in the previous commit) Prepare for, but do not actually enable, mailing reports to appropriate FreeBSD mailing lists. Notes: svn path=/head/; revision=114742
* Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extraMark Murray2003-05-051-4/+3
| | | | | | | | cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked. Notes: svn path=/head/; revision=114709
* Start running amd64 builds on 9ball.Dag-Erling Smørgrav2003-05-011-0/+1
| | | | Notes: svn path=/head/; revision=114416
* Sync with latest and greatest Apple sources (which, among other things, fixJordan K. Hubbard2003-04-231-62/+88
| | | | | | | | | | | the style flag). Submitted by: Conrad Minshall <conrad@apple.com> Reviewed by: jkh Obtained from: Apple Computer, Inc. Notes: svn path=/head/; revision=113949
* Add a dozen new tests with the general theme of getting trailingDavid Schultz2003-04-191-0/+12
| | | | | | | zeroes right. Notes: svn path=/head/; revision=113724
* A version of <sys/endian.h> in RELENG_4 doesn't have 64-bit functions.Ruslan Ermilov2003-04-151-1/+1
| | | | | | | Spotted by: simokawa Notes: svn path=/head/; revision=113508
* Add a test case for printf("%5.0f", 0.001).David Schultz2003-04-141-0/+2
| | | | Notes: svn path=/head/; revision=113469
* Remove the "run GEOM in userland harness" test stuff, it's been OBE.Poul-Henning Kamp2003-04-1360-5805/+0
| | | | Notes: svn path=/head/; revision=113434
* Give mdconfig a couple of seconds to deconfigure in case debugging is beingPoul-Henning Kamp2003-04-131-1/+7
| | | | | | | | | printed to a serial console. Reverse the order of args to diff to make it more logical. Notes: svn path=/head/; revision=113433
* Make sure legacy stuff comes last. Some tools that useRuslan Ermilov2003-04-123-10/+12
| | | | | | | | | | | | | | legacy stuff (binutils) depend on this order. For this to work, provide (and use) specialized versions of bsd.prog.mk and bsd.lib.mk that include the standard versions first, then augment CFLAGS, DPADD, LDADD, and LDFLAGS as necessary, with the legacy stuff. Tested on: 4.0-RELEASE Notes: svn path=/head/; revision=113400
* libc_gen/basename.c depends on include/libgen.h.Ruslan Ermilov2003-04-111-3/+3
| | | | Notes: svn path=/head/; revision=113368
* Update these two reference vectors.Poul-Henning Kamp2003-04-092-0/+9
| | | | Notes: svn path=/head/; revision=113293
* Add script to run kernel based regression test and the reference vectorsPoul-Henning Kamp2003-04-0916-0/+151
| | | | | | | for the current XML images. Notes: svn path=/head/; revision=113291
* Utility to load one of our XML images into a MD(4) device.Poul-Henning Kamp2003-04-092-0/+285
| | | | Notes: svn path=/head/; revision=113290
* Additional regression tests for grouping, parsing of '.*', and printingDavid Schultz2003-04-071-0/+9
| | | | | | | of %f formats where the number of significant digits is < expt. Notes: svn path=/head/; revision=113192
* -legacy and /.../legacy/... looks better than build or bootstrap inWarner Losh2003-04-062-5/+5
| | | | | | | | | the logs, so use that instead. Submitted by: obrien. Notes: svn path=/head/; revision=113185
* Test for bug in revision 1.54 of vfprintf.c.Tim J. Robbins2003-04-061-0/+3
| | | | Notes: svn path=/head/; revision=113162
* We can't use ${WORLDTMP}/usr/{include,lib} for the compat layer. ThisWarner Losh2003-04-061-3/+5
| | | | | | | | | | | | | | is because we populate these directories later, and a subsequent -DNOCLEAN build may fail. So, we put them in ${WORLDTMP}/build/usr/{include,lib} instead and adjust Makefile.boot. Again, this works on -stable and -current, but might break older versions. Submitted by: ru@ Notes: svn path=/head/; revision=113157
* Don't need the gccism include_next since we won't create this fileWarner Losh2003-04-061-6/+1
| | | | | | | | | when a real sys/endian.h exists. Submitted by: ru@ Notes: svn path=/head/; revision=113156
* Regression tests for printf()'s floating point formats.David Schultz2003-04-052-1/+168
| | | | | | | Tests for correct printing of subnormals are lacking. Notes: svn path=/head/; revision=113147
* Migrate to a new way of dealing with building from old revisions ofWarner Losh2003-04-056-0/+180
| | | | | | | | | | | | | | | | | | | | FreeBSD. This method attempts to centralize all the necessary hacks or work arounds in one of two places in the tree (src/Makefile.inc1 and src/tools/build). We build a small compatibility library (libbuild.a) as well as selectively installing necessary include files. We then include this directory when building host binaries. This removes all the past release compatibilty hacks from various places in the tree. We still build on tip of stable and current. I will work with those that want to support more, although I anticipate it will just work. Many thanks to ru@, obrien@ and jhb@ for providing valuable input at various stage of implementation, as well as for working together to positively effect a change for the better. Notes: svn path=/head/; revision=113136
* 2.x->3.0 upgrade tools are no longer needed. 5.x is unlikely to fitWarner Losh2003-04-033-321/+0
| | | | | | | | | on a 2.1/2.2 root disk anyway. OK'd by: peter Notes: svn path=/head/; revision=113001