summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Remember to close the read end of the pipe.des2003-05-261-0/+1
|
* -lbsdxml lives in lib/libexpat. *Blush*ru2003-05-181-0/+1
| | | | Submitted by: tmm (Makefile.inc1)
* Document the DATE configuration field.des2003-05-171-0/+6
|
* Fix a bug in report() which prevented two failure reports today fromdes2003-05-171-1/+3
| | | | reaching the lists. Also add support for tinderbox.pl's --date option.
* Make sure realinstall works when ${.OBJDIR} != ${.CURDIR}.des2003-05-171-2/+4
|
* Make some spaces non-breakable.des2003-05-171-5/+5
|
* Constrain the chekout date to ISO format (yyyy-mm-dd) and add a specialdes2003-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/)
* More configuration tweaks. Rename %CONFIGS to %SETUPS to make the codedes2003-05-161-27/+22
| | | | | clearer (particularly to someone who has read the man page). Don't print anything on stderr.
* Document the fact that tinderbox(1) accepts environment variables on thedes2003-05-161-3/+12
| | | | command line. Also sort the xrefs correctly.
* More oats for the beggars' horses.des2003-05-162-1/+186
|
* Be careful what you wish for - you might get it!des2003-05-162-0/+294
| | | | Wished for by: ru
* Add a 'patch' command rather than apply the patch unconditionally.des2003-05-161-9/+18
| | | | Don't try to clean the release chroot, leave that to the release Makefile.
* Don't be so sensitive; /\bStop\b/ can occur in normal output and trickdes2003-05-161-1/+1
| | | | tbmaster into thinking the build failed. Look for /^Stop in / instead.
* Overhaul the reporting code, making sender, recipient and subject fullydes2003-05-161-20/+43
| | | | | | | | configurable. Add support for tinderbox.pl's --patch. -STABLE releases won't build with NOPERL (kernel builds use Perl).
* Add support for local patches (which are also passed on to make release)des2003-05-161-9/+30
| | | | --verbose was a little too verbose, especially while cleaning the sandbox.
* Explicitly set the sandbox directory (it defaults to ~/tinderbox which isdes2003-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.
* 'make release' should run from src/release, not src.des2003-05-151-1/+1
|
* Make 'clean' and 'update' commands rather than options. Invoke 'update'des2003-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.
* Make the ENV configuration variable a hash rather than an array.des2003-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.
* Add a 'release' command which builds a release. It currently setsdes2003-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.
* use 5.006_001 (for new open() syntax)des2003-05-151-0/+1
|
* Add a Makefile for the web bits.des2003-05-152-0/+13
|
* Untabify string literals.des2003-05-151-6/+6
|
* Don't show platforms for which we have no logs.des2003-05-151-4/+8
|
* CSS uses C-style comments, not C++-style.des2003-05-151-1/+3
|
* These are the sources for the tinderbox summary page.des2003-05-154-0/+199
|
* Start mailing -CURRENT tinderbox failures to the lists.des2003-05-061-1/+1
|
* Remove BOOT2_UFS=UFS1_ONLY from the -CURRENT tinderbox environment; itdes2003-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.
* Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extramarkm2003-05-051-4/+3
| | | | | cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked.
* Start running amd64 builds on 9ball.des2003-05-011-0/+1
|
* Sync with latest and greatest Apple sources (which, among other things, fixjkh2003-04-231-62/+88
| | | | | | | | the style flag). Submitted by: Conrad Minshall <conrad@apple.com> Reviewed by: jkh Obtained from: Apple Computer, Inc.
* Add a dozen new tests with the general theme of getting trailingdas2003-04-191-0/+12
| | | | zeroes right.
* A version of <sys/endian.h> in RELENG_4 doesn't have 64-bit functions.ru2003-04-151-1/+1
| | | | Spotted by: simokawa
* Add a test case for printf("%5.0f", 0.001).das2003-04-141-0/+2
|
* Remove the "run GEOM in userland harness" test stuff, it's been OBE.phk2003-04-1360-5805/+0
|
* Give mdconfig a couple of seconds to deconfigure in case debugging is beingphk2003-04-131-1/+7
| | | | | | printed to a serial console. Reverse the order of args to diff to make it more logical.
* Make sure legacy stuff comes last. Some tools that useru2003-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
* libc_gen/basename.c depends on include/libgen.h.ru2003-04-111-3/+3
|
* Update these two reference vectors.phk2003-04-092-0/+9
|
* Add script to run kernel based regression test and the reference vectorsphk2003-04-0916-0/+151
| | | | for the current XML images.
* Utility to load one of our XML images into a MD(4) device.phk2003-04-092-0/+285
|
* Additional regression tests for grouping, parsing of '.*', and printingdas2003-04-071-0/+9
| | | | of %f formats where the number of significant digits is < expt.
* -legacy and /.../legacy/... looks better than build or bootstrap inimp2003-04-062-5/+5
| | | | | | the logs, so use that instead. Submitted by: obrien.
* Test for bug in revision 1.54 of vfprintf.c.tjr2003-04-061-0/+3
|
* We can't use ${WORLDTMP}/usr/{include,lib} for the compat layer. Thisimp2003-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@
* Don't need the gccism include_next since we won't create this fileimp2003-04-061-6/+1
| | | | | | when a real sys/endian.h exists. Submitted by: ru@
* Regression tests for printf()'s floating point formats.das2003-04-052-1/+168
| | | | Tests for correct printing of subnormals are lacking.
* Migrate to a new way of dealing with building from old revisions ofimp2003-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.
* 2.x->3.0 upgrade tools are no longer needed. 5.x is unlikely to fitimp2003-04-033-321/+0
| | | | | | on a 2.1/2.2 root disk anyway. OK'd by: peter
* Write negative zero as '-0.0'. Otherwise, it is parsed as an integerdas2003-03-271-2/+2
| | | | before being cast to a floating point type, and the sign is lost.
OpenPOWER on IntegriCloud