Powered by Apache

CVS log for portstools/tinderbox/tc

[BACK] Up to [local] / portstools / tinderbox

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.83.2.4 / (download) - annotate - [select for diffs], Sat Feb 7 22:40:09 2009 UTC (3 years, 3 months ago) by marcus
Branch: TINDERBOX_3_X
CVS Tags: RELEASE_3_4_R3, RELEASE_3_4_R2, RELEASE_3_4_1, RELEASE_3_4, RELEASE_3_3_R2, RELEASE_3_3_R1, RELEASE_3_3, RELEASE_3_2_R3, RELEASE_3_2_R2, RELEASE_3_2_R1, RELEASE_3_2
Changes since 1.83.2.3: +2 -1 lines
Diff to previous 1.83.2.3 (colored) to branchpoint 1.83 (colored) next main 1.84 (colored)

MFH:

Add a new command, copyBuild, which allows on to copy attributes (e.g. env
files, ports, packages, etc.) from one Build to another.

Revision 1.83.2.3 / (download) - annotate - [select for diffs], Sat Feb 7 20:31:23 2009 UTC (3 years, 3 months ago) by marcus
Branch: TINDERBOX_3_X
Changes since 1.83.2.2: +2 -1 lines
Diff to previous 1.83.2.2 (colored) to branchpoint 1.83 (colored)

MFH:

Add a new tc function, tbversion, which displays the current version of
Tinderbox.

Revision 1.88 / (download) - annotate - [select for diffs], Sun Jan 11 22:19:16 2009 UTC (3 years, 4 months ago) by marcus
Branch: MAIN
CVS Tags: HEAD
Changes since 1.87: +2 -1 lines
Diff to previous 1.87 (colored)

Add a new command, copyBuild, which allows on to copy attributes (e.g. env
files, ports, packages, etc.) from one Build to another.

Requested by:	Frank Wall <fwall@inotronic.de>
Tested by:	Frank Wall <fwall@inotronic.de>

Revision 1.87 / (download) - annotate - [select for diffs], Thu Nov 27 18:15:33 2008 UTC (3 years, 5 months ago) by marcus
Branch: MAIN
Changes since 1.86: +2 -1 lines
Diff to previous 1.86 (colored)

Add a new tc function, tbversion, which displays the current version of
Tinderbox.

Revision 1.83.2.2 / (download) - annotate - [select for diffs], Sun Nov 2 16:14:43 2008 UTC (3 years, 6 months ago) by marcus
Branch: TINDERBOX_3_X
CVS Tags: RELEASE_3_1_R1, RELEASE_3_1_2, RELEASE_3_1_1, RELEASE_3_1
Changes since 1.83.2.1: +2 -1 lines
Diff to previous 1.83.2.1 (colored) to branchpoint 1.83 (colored)

MFH:

Create a new function, resetBuild to be used to cleanup a failed portbuild.

Revision 1.83.2.1 / (download) - annotate - [select for diffs], Mon Oct 13 04:29:54 2008 UTC (3 years, 7 months ago) by marcus
Branch: TINDERBOX_3_X
Changes since 1.83: +2 -1 lines
Diff to previous 1.83 (colored)

MFH:

Fix rescanPorts' command line arguments, and allow it to be invoked as a
shell command.

Revision 1.86 / (download) - annotate - [select for diffs], Mon Oct 13 04:28:37 2008 UTC (3 years, 7 months ago) by marcus
Branch: MAIN
Changes since 1.85: +2 -1 lines
Diff to previous 1.85 (colored)

Fix rescanPorts' command line arguments, and allow it to be invoked as a
shell command.

Reported by:	Alexander Logvinov <freebsd@akavia.ru>

Revision 1.85 / (download) - annotate - [select for diffs], Tue Sep 30 05:08:07 2008 UTC (3 years, 7 months ago) by marcus
Branch: MAIN
Changes since 1.84: +2 -2 lines
Diff to previous 1.84 (colored)

Create a new function, resetBuild to be used to cleanup a failed portbuild.

Revision 1.84 / (download) - annotate - [select for diffs], Tue Sep 30 00:26:54 2008 UTC (3 years, 7 months ago) by marcus
Branch: MAIN
Changes since 1.83: +2 -1 lines
Diff to previous 1.83 (colored)

Add makeBuild as a tc shell command.

Revision 1.83 / (download) - annotate - [select for diffs], Fri Aug 8 18:00:39 2008 UTC (3 years, 9 months ago) by ade
Branch: MAIN
CVS Tags: RELEASE_3_0_1, RELEASE_3_0_0_R1, RELEASE_3_0_0_B5, RELEASE_3_0_0
Branch point for: TINDERBOX_3_X
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (colored)

Fix typo.

Reported by:	rink on #BSDports/EFnet

Revision 1.82 / (download) - annotate - [select for diffs], Tue Aug 5 22:52:21 2008 UTC (3 years, 9 months ago) by marcus
Branch: MAIN
CVS Tags: RELEASE_3_0_0_B4
Changes since 1.81: +10 -20 lines
Diff to previous 1.81 (colored)

Simplify the check to make sure Tinderbox is ready.

Revision 1.81 / (download) - annotate - [select for diffs], Tue Aug 5 22:46:47 2008 UTC (3 years, 9 months ago) by marcus
Branch: MAIN
Changes since 1.80: +20 -5 lines
Diff to previous 1.80 (colored)

Make sure that Tinderbox has been setup before allowing any other commands
to run.

Requested by:	miwi

Revision 1.80 / (download) - annotate - [select for diffs], Fri Aug 1 20:19:33 2008 UTC (3 years, 9 months ago) by marcus
Branch: MAIN
CVS Tags: RELEASE_3_0_0_B3
Changes since 1.79: +5 -2 lines
Diff to previous 1.79 (colored)

Allow tc to return the proper exit status.

Revision 1.67.2.27 / (download) - annotate - [select for diffs], Sun Jun 1 23:43:07 2008 UTC (3 years, 11 months ago) by marcus
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_4_3
Changes since 1.67.2.26: +4 -3 lines
Diff to previous 1.67.2.26 (colored) to branchpoint 1.67 (colored) next main 1.68 (colored)

MFH:

Properly call the prePortsTreeUpdate and postPortsTreeUpdate hooks, and make
sure the UPDATE_CMD variable is properly quoted.

Revision 1.79 / (download) - annotate - [select for diffs], Sun Jun 1 22:53:41 2008 UTC (3 years, 11 months ago) by marcus
Branch: MAIN
CVS Tags: RELEASE_3_0_0_B2, RELEASE_3_0_0_B1
Changes since 1.78: +2 -1 lines
Diff to previous 1.78 (colored)

Add a new command, tc tbkill, which allows one to kill a running tinderbuild.

Requested by:	miwi

Revision 1.67.2.26 / (download) - annotate - [select for diffs], Sun May 18 04:37:24 2008 UTC (4 years ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.25: +2 -2 lines
Diff to previous 1.67.2.25 (colored) to branchpoint 1.67 (colored)

MFH:

Correct a variable name.

Revision 1.67.2.25 / (download) - annotate - [select for diffs], Sat May 17 15:11:56 2008 UTC (4 years ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.24: +51 -2 lines
Diff to previous 1.67.2.24 (colored) to branchpoint 1.67 (colored)

MFH:

Add a method, getPortLastBuiltStatus() to get a ports last status.  This
is useful for those trying to script tinderbuild.

Revision 1.67.2.24 / (download) - annotate - [select for diffs], Thu Mar 20 05:19:32 2008 UTC (4 years, 2 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.23: +23 -3 lines
Diff to previous 1.67.2.23 (colored) to branchpoint 1.67 (colored)

MFH:

Add -b <build name> support to the listBuildPortsQueue command.

Revision 1.67.2.23 / (download) - annotate - [select for diffs], Fri Dec 28 18:47:44 2007 UTC (4 years, 4 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.22: +10 -2 lines
Diff to previous 1.67.2.22 (colored) to branchpoint 1.67 (colored)

MFH:

If the -u argument is passed to sendBuildCompletionMail, lookup the argument
value as a username, not a user ID.  Also, do better error checking in
case a user is not defined in the datastore.

Reported by:	Chess Griffin <chess@chessgriffin.com>

Revision 1.67.2.22 / (download) - annotate - [select for diffs], Mon Dec 17 06:15:45 2007 UTC (4 years, 5 months ago) by marcus
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_4_2
Changes since 1.67.2.21: +5 -1 lines
Diff to previous 1.67.2.21 (colored) to branchpoint 1.67 (colored)

Do not die if a Build's log directory does not exist.

This is not an MFH as the code in HEAD is different and does not have this
bug.

Submitted by:	Wesley Shields <wxs@atarininja.org>

Revision 1.67.2.21 / (download) - annotate - [select for diffs], Sun Jun 10 03:38:04 2007 UTC (4 years, 11 months ago) by marcus
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_4_1, RELEASE_2_4_0_R2, RELEASE_2_4_0_R1, RELEASE_2_4_0
Changes since 1.67.2.20: +190 -9 lines
Diff to previous 1.67.2.20 (colored) to branchpoint 1.67 (colored)

MFH:

Add a lot of new functionality to Tinderbox:

* Hooks : commands that can be run when certain operations are executed
          within Tinderbox
* Options Support : prompt user for port OPTIONS when adding ports to the
                    datastore
* Upward dependency tracking : Report which ports are affected when a port
                               build fails
* Duration and ETA tracking : Track a port's build duration and how long until
                              it will complete [1]

Bump version to 2.4.0.r1.

Submitted by:	edwin (based on) [1]

Revision 1.67.2.20 / (download) - annotate - [select for diffs], Fri Mar 9 19:12:35 2007 UTC (5 years, 2 months ago) by marcus
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_3_6
Changes since 1.67.2.19: +2 -2 lines
Diff to previous 1.67.2.19 (colored) to branchpoint 1.67 (colored)

MFH

Send error email to the list of error users, not the list of completion users.

Submitted by:	Martin Matuska <martin@matuska.org>

Revision 1.67.2.19 / (download) - annotate - [select for diffs], Wed Feb 21 05:43:40 2007 UTC (5 years, 3 months ago) by marcus
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_3_5
Changes since 1.67.2.18: +7 -3 lines
Diff to previous 1.67.2.18 (colored) to branchpoint 1.67 (colored)

Prevent dereferencing a null value in the Build Ports Queue code when a port
is no longer associated to a Build.

Note: this is not an MFH as this code no longer exists in HEAD.

Submitted by:	Alexander Logvinov <freebsd@akavia.ru>

Revision 1.78 / (download) - annotate - [select for diffs], Thu Nov 30 13:09:23 2006 UTC (5 years, 5 months ago) by oliver
Branch: MAIN
Changes since 1.77: +1 -2 lines
Diff to previous 1.77 (colored)

remove export of makeBuild function for general use. It is not any longer
used

Revision 1.67.2.18 / (download) - annotate - [select for diffs], Thu Nov 23 07:00:44 2006 UTC (5 years, 5 months ago) by marcus
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_3_5_R1, RELEASE_2_3_4
Changes since 1.67.2.17: +69 -6 lines
Diff to previous 1.67.2.17 (colored) to branchpoint 1.67 (colored)

MFH:

Add a new configuration section, options, that for a per-build directory
containing default port OPTIONS (in the format of /var/db/ports) to be
specified.

Revision 1.77 / (download) - annotate - [select for diffs], Sat Nov 18 01:43:12 2006 UTC (5 years, 6 months ago) by marcus
Branch: MAIN
Changes since 1.76: +2 -1 lines
Diff to previous 1.76 (colored)

If a portbuild fails, perform a full Build cleanup to prevent any stale
leftover files from appearing in subsequent portbuilds.  This requires
the makeBuild tc function to be exported for general use.

Revision 1.67.2.17 / (download) - annotate - [select for diffs], Mon Oct 30 07:01:49 2006 UTC (5 years, 6 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.16: +14 -16 lines
Diff to previous 1.67.2.16 (colored) to branchpoint 1.67 (colored)

Optimize tbcleanup() after the requestMount() work.  Now that I'm testing
the _right_ version of tc, it's clear what works and what doesn't.

Revision 1.67.2.16 / (download) - annotate - [select for diffs], Mon Oct 30 03:31:58 2006 UTC (5 years, 6 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.15: +3 -3 lines
Diff to previous 1.67.2.15 (colored) to branchpoint 1.67 (colored)

Fix a typo in the calls to requestMount() in tbcleanup().  The first argument
should have been $BUILD_ROOT, but was set to $PORTSTREES_DIR.

Reported by:	mnag

Revision 1.67.2.15 / (download) - annotate - [select for diffs], Tue Oct 24 06:20:10 2006 UTC (5 years, 6 months ago) by marcus
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_3_3
Changes since 1.67.2.14: +55 -37 lines
Diff to previous 1.67.2.14 (colored) to branchpoint 1.67 (colored)

Fix some typos which caused compilation errors under strict.

MFH:

Try and detect csup, and use it instead of cvsup.

Revision 1.67.2.14 / (download) - annotate - [select for diffs], Tue Jul 11 01:48:24 2006 UTC (5 years, 10 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.13: +19 -7 lines
Diff to previous 1.67.2.13 (colored) to branchpoint 1.67 (colored)

Add external mount support to tbcleanup().  This is not an MFH as the code
in HEAD is substantially different.

Revision 1.76 / (download) - annotate - [select for diffs], Mon Jul 10 18:43:03 2006 UTC (5 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.75: +2 -1 lines
Diff to previous 1.75 (colored)

Reimplement tbcleanup in sh so that it can be mount-aware.  This required
some additional functions to be added to the Perl tc backend.

Reported by:	oliver
Tested by:	oliver

Revision 1.67.2.13 / (download) - annotate - [select for diffs], Tue Jul 4 00:02:17 2006 UTC (5 years, 10 months ago) by marcus
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_3_2
Changes since 1.67.2.12: +9 -3 lines
Diff to previous 1.67.2.12 (colored) to branchpoint 1.67 (colored)

MFH:

Fix the "tc addPort" code so it actually updates the datastore if a port
already exists.  This idea has always been there, it just didn't work
since the updatePort method expected a valid port ID.

Revision 1.67.2.12 / (download) - annotate - [select for diffs], Mon Jul 3 23:54:55 2006 UTC (5 years, 10 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.11: +63 -24 lines
Diff to previous 1.67.2.11 (colored) to branchpoint 1.67 (colored)

MFH:

Improve tbcleanup so that port directory moves are properly handled.  Now
if a port no longer exists in any PortsTree, its database entry will be
removed.  Likewise, if a port does not exist in a particular Build's
PortsTree, the port will be removed for that build.

Revision 1.67.2.11 / (download) - annotate - [select for diffs], Thu Jun 1 01:32:57 2006 UTC (5 years, 11 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.10: +5 -6 lines
Diff to previous 1.67.2.10 (colored) to branchpoint 1.67 (colored)

MFH:

delete database entries which where never built (no "last built version" ->
no package/logfile)

Revision 1.67.2.10 / (download) - annotate - [select for diffs], Sun Apr 16 06:31:33 2006 UTC (6 years, 1 month ago) by marcus
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_3_1_R1, RELEASE_2_3_1
Changes since 1.67.2.9: +3 -3 lines
Diff to previous 1.67.2.9 (colored) to branchpoint 1.67 (colored)

Add a missing verb to the messages that was reworded in the previous commit.
While here, bump copyright year to 2006.

Revision 1.67.2.9 / (download) - annotate - [select for diffs], Fri Mar 17 02:09:22 2006 UTC (6 years, 2 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.8: +2 -2 lines
Diff to previous 1.67.2.8 (colored) to branchpoint 1.67 (colored)

Reword the message printed when the BuildPortsQueue has been drained.  This
is not an MFH as this code no longer exists in HEAD.

Requested by:	ankon on #freebsd-gnome

Revision 1.67.2.8 / (download) - annotate - [select for diffs], Wed Jan 4 09:37:04 2006 UTC (6 years, 4 months ago) by ade
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_3_0_R4, RELEASE_2_3_0_R3, RELEASE_2_3_0_R2, RELEASE_2_3_0_R1, RELEASE_2_3_0
Changes since 1.67.2.7: +1 -2 lines
Diff to previous 1.67.2.7 (colored) to branchpoint 1.67 (colored)

MFH: Remove spurious \n

Submitted by:	edwin

Revision 1.67.2.7 / (download) - annotate - [select for diffs], Thu Dec 29 06:06:14 2005 UTC (6 years, 4 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.6: +3 -3 lines
Diff to previous 1.67.2.6 (colored) to branchpoint 1.67 (colored)

MFH:

Fix some Perl deprecation warnings.

Revision 1.67.2.6 / (download) - annotate - [select for diffs], Sun Nov 27 00:44:50 2005 UTC (6 years, 5 months ago) by ade
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_2_1, RELEASE_2_2_0_R6, RELEASE_2_2_0_R5, RELEASE_2_2_0_R4, RELEASE_2_2_0_R2, RELEASE_2_2_0_R1, RELEASE_2_2_0
Changes since 1.67.2.5: +2 -2 lines
Diff to previous 1.67.2.5 (colored) to branchpoint 1.67 (colored)

MFH:  UI handling of DUD packages

Revision 1.75 / (download) - annotate - [select for diffs], Wed Nov 16 01:07:14 2005 UTC (6 years, 6 months ago) by ade
Branch: MAIN
Changes since 1.74: +3 -3 lines
Diff to previous 1.74 (colored)

Introduce a number of fairly extensive cleanups to the tinderbox code:

* remove the 'tc makeBuild' command, it's only used by 'tc tinderbuild'
* convert 'tc updatePortsTree' from perl to shell
* replace 'tc getSrcUpdateCmd' and 'tc getPortsUpdateCmd' with a single
  generic 'tc getUpdateCmd' to reduce code duplication
* add an environmental variable, TINDERBOX_QUERY_DEBUG which, if set,
  prints out the queries to the SQL datastore as they are executed
* rework the argument passing from tinderbuild -> makemake,
  tinderbuild -> portbuild, and portbuild -> buildscript to only use
  command line options, rather than the mix of argument processing
  and setting of environmental variables
* remove the -trybroken option from tinderbuild and portbuild, it wasn't
  actually doing anything, presumably a left-over from pointyhat
* migrate most of the additional build tree setup code (such as mountpoints)
  away from portbuild into tinderbuild, so it is called only once
* normalize a number of usage strings in tc_commands.pl for consistency
* add a -I (don't initialize) option to createPortsTree, similar to
  createBuild
* the output of 'make world' and 'make distribution' is now stored
  in the jail directory as world.log and distribution.log respectively
* use either the jail directory, or a subdirectory of JAIL_OBJDIR for
  the src/ tree, generated obj/ tree, and produced world snap.  /usr/obj
  is no longer touched at all by tinderbox.  This further allows jails/
  to be a symbolic link back to a central filestore, allowing the results
  of a jail build to be used by multiple machines
* re-order commands in tc_command.sh into functional groups
* extensive reworking of requestMount and cleanupMounts to allow for
  an optional destination directory to be specified.  Clean up the
  various references to requestMount with equivalent cleanupMounts so
  that dangling filesystem mounts should be a thing of the past
* rework the per-build,jail,portstree environmental variable settings
  in buildenv to use scripts/etc/env/{global,jail.<J>,portstree.<P>,
  build.<B>} rather than having them scattered around the tinderbox
  filesystems

There's a few more cleanups to be done yet, but this has most of the
groundwork laid for the beginnings of a LAN-distributed tinderbox
system, driven by the webUI, whilst still maintaining full backwards
compatibility with single-host tinderboxes that are run from the
command line.

Revision 1.74 / (download) - annotate - [select for diffs], Sun Nov 13 04:39:47 2005 UTC (6 years, 6 months ago) by ade
Branch: MAIN
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored)

Normalize 'enterbuild' to 'enterBuild' to match up with the rest
of the tc commands.

Revision 1.73 / (download) - annotate - [select for diffs], Tue Nov 8 23:34:59 2005 UTC (6 years, 6 months ago) by marcus
Branch: MAIN
Changes since 1.72: +3 -2 lines
Diff to previous 1.72 (colored)

Add support for interrupting a port build for hands-on troubleshooting
purposes.  With this feature, you can suspend a port build, then
enter the Build chroot with all environment variables set to
do further testing.  See the README for more details.

Submitted by:	edwin (with some changes)

Revision 1.72 / (download) - annotate - [select for diffs], Thu Nov 3 21:39:33 2005 UTC (6 years, 6 months ago) by ade
Branch: MAIN
Changes since 1.71: +3 -2 lines
Diff to previous 1.71 (colored)

Rework addPort to be primarily shell-based, performing all the appropriate
checks and setting up of the environment before handing over to a new
internal perl command, addPortToOneBuild, which handles the actual
addition of a port to the datastore.

This allows us to retire the perl duplication of requestMount, rather
hackish in nature, and move on forward with a reimplementation of that.

Revision 1.67.2.5 / (download) - annotate - [select for diffs], Mon Oct 24 04:08:52 2005 UTC (6 years, 6 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.4: +2 -2 lines
Diff to previous 1.67.2.4 (colored) to branchpoint 1.67 (colored)

MFH:

Correct a copy&paste typo.

Revision 1.67.2.4 / (download) - annotate - [select for diffs], Sun Oct 23 20:45:36 2005 UTC (6 years, 6 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.3: +4 -2 lines
Diff to previous 1.67.2.3 (colored) to branchpoint 1.67 (colored)

MFH:

Add 2147483647 to the list of system-defined pattern IDs.

Revision 1.67.2.3 / (download) - annotate - [select for diffs], Sat Oct 22 06:07:58 2005 UTC (6 years, 7 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67.2.2: +530 -7 lines
Diff to previous 1.67.2.2 (colored) to branchpoint 1.67 (colored)

MFH:

Add the log failure analysis code from HEAD.  This syncs the 2.x branch up with
the current code in HEAD.

Revision 1.71 / (download) - annotate - [select for diffs], Fri Oct 14 06:18:14 2005 UTC (6 years, 7 months ago) by ade
Branch: MAIN
Changes since 1.70: +2 -1 lines
Diff to previous 1.70 (colored)

First up against the wall for conversion from perl->sh

tc init

Revision 1.70 / (download) - annotate - [select for diffs], Thu Oct 13 21:53:20 2005 UTC (6 years, 7 months ago) by ade
Branch: MAIN
Changes since 1.69: +58 -2442 lines
Diff to previous 1.69 (colored)

Extensive refactoring of the code to provide for a single entry point (tc)
for all tinderbox operations (be they shell or perl routines)

* Addition of 8 new 'tc' commands:

    createJail, createPortsTree, createBuild (replacing 'create')
    makeBuild (replacing 'mkbuild')
    makeJail (replacing 'mkjail')
    Setup (replacing 'setup.sh')
    Update (replacing 'update.sh')
    tinderbuild (replacing 'tinderbuild')

No command line options have change at this point.

* The "hiding" of internal commands (makemake, portbuild, etc.) underneath
  the lib/ directory (after repocopies to preserve history) to reduce
  clutter in the main scripts directory.  There are now exactly two
  visible executables, 'tc' and 'tinderd'

There is still considerable extra refinement work to do, but with the
perl/sh framework now in place, it will be considerably easier to do
smaller incremental updates in future.

The README has been updated to show the changes from the previous to
new systems -- no other documentation has been touched at this time.

Revision 1.67.2.2 / (download) - annotate - [select for diffs], Wed Oct 12 02:27:55 2005 UTC (6 years, 7 months ago) by ade
Branch: TINDERBOX_2_X
CVS Tags: RELEASE_2_1_1
Changes since 1.67.2.1: +5 -11 lines
Diff to previous 1.67.2.1 (colored) to branchpoint 1.67 (colored)

MFH:

Now that we're (correctly, mea culpa) creating a makecache for every
build, clean up the code somewhat -- we no longer need to have a
per-portstree makecache element.

Revision 1.69 / (download) - annotate - [select for diffs], Wed Oct 12 01:59:52 2005 UTC (6 years, 7 months ago) by ade
Branch: MAIN
Changes since 1.68: +5 -11 lines
Diff to previous 1.68 (colored)

Now that we're (correctly, mea culpa) creating a makecache for every
build, clean up the code somewhat -- we no longer need to have a
per-portstree makecache element.

Revision 1.67.2.1 / (download) - annotate - [select for diffs], Wed Oct 12 00:08:19 2005 UTC (6 years, 7 months ago) by marcus
Branch: TINDERBOX_2_X
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

MFH:

The makecache needs to be built on a per-build basis to avoid dependency
pollution across builds.  This will make tc addPort -a run a bit longer, but
it will produce more accurate results.

Tested by:	garga

Revision 1.68 / (download) - annotate - [select for diffs], Tue Oct 11 18:04:27 2005 UTC (6 years, 7 months ago) by marcus
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

The makecache needs to be built on a per-build basis to avoid dependency
pollution across builds.  This will make tc addPort -a run a bit longer, but
it will produce more accurate results.  This is an MFH candidate.

Reported by:	garga

Revision 1.67 / (download) - annotate - [select for diffs], Sat Aug 20 19:56:12 2005 UTC (6 years, 9 months ago) by marcus
Branch: MAIN
CVS Tags: RELEASE_2_1_0_B1, RELEASE_2_1_0
Branch point for: TINDERBOX_2_X
Changes since 1.66: +4 -4 lines
Diff to previous 1.66 (colored)

Correct some usage typos in configJail and configTinderd.

Revision 1.66 / (download) - annotate - [select for diffs], Fri Aug 19 21:35:59 2005 UTC (6 years, 9 months ago) by marcus
Branch: MAIN
Changes since 1.65: +53 -1 lines
Diff to previous 1.65 (colored)

Add support for jail object directory to be set as a configuration command.
To do this, just use tc configJail.

Reqyested by:	pav

Revision 1.65 / (download) - annotate - [select for diffs], Thu Aug 4 21:43:13 2005 UTC (6 years, 9 months ago) by marcus
Branch: MAIN
Changes since 1.64: +13 -11 lines
Diff to previous 1.64 (colored)

Improve usage style of the various User commands as well as commands that
take a username as an argument.

Reported by:	ade

Revision 1.64 / (download) - annotate - [select for diffs], Wed Jul 27 19:38:16 2005 UTC (6 years, 9 months ago) by ade
Branch: MAIN
Changes since 1.63: +32 -42 lines
Diff to previous 1.63 (colored)

Rework 'tc addPort' to use the functionality from MakeCache.pm
The improvements in speed are not nearly so noticable as they
were with makemake, but code readability has been vastly improved.

Approved by:	marcus

Revision 1.63 / (download) - annotate - [select for diffs], Thu Jul 21 20:39:57 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
CVS Tags: RELEASE_2_0_0_R1, RELEASE_2_0_0
Changes since 1.62: +4 -4 lines
Diff to previous 1.62 (colored)

Change the order of arguments to TinderboxDS::updateConfig.  Array arguments
always have to come last.

Reported by:	ahze

Revision 1.62 / (download) - annotate - [select for diffs], Thu Jul 21 18:27:58 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.61: +21 -21 lines
Diff to previous 1.61 (colored)

Consistify: Change all -n arguments for Jails, Builds, PortsTrees, and Users
to -j, -b, -p, and -u respectively.

Discussed with:	oliver and ade

Revision 1.61 / (download) - annotate - [select for diffs], Wed Jul 20 18:15:53 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

change the quoting from ' to " to be equal with the style

Revision 1.60 / (download) - annotate - [select for diffs], Wed Jul 20 18:11:09 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.59: +25 -18 lines
Diff to previous 1.59 (colored)

implement and utilise:
 getHostname which returns the output of hostname(1)
 requestMount which is a perl interface to tinderbox_shlib.sh's request_mount

Revision 1.59 / (download) - annotate - [select for diffs], Wed Jul 20 03:19:03 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.58: +4 -2 lines
Diff to previous 1.58 (colored)

Repocopy all of the library modules to a lib subdirectory, and update the
necessary bits in the calling code.

Requested by:	ade

Revision 1.58 / (download) - annotate - [select for diffs], Tue Jul 19 22:08:04 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.57: +3 -3 lines
Diff to previous 1.57 (colored)

change SHOWPORT_URI and SHOWBUILD_URI definition and usage so it's easy
to switch between www and www-exp

Approved by:	marcus

Revision 1.57 / (download) - annotate - [select for diffs], Tue Jul 19 18:11:15 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.56: +35 -30 lines
Diff to previous 1.56 (colored)

change how ./tc config... works

Reading configurations:

config<What>              print definitions (local/per-host definitions
                                             are overruning global ones)
config<What> -G           print definitions (only global ones)
config<What> -h <name>    print definitions (only local/per-host ones)

Storing configurations:

configCcache -e           enables Ccache global
configCcache -G -e        enables Ccache global too
configCcache -h <name> -e enables Ccache local/per-host

(configCcache -G -h <name> works as it did before)

Approved by:	marcus

Revision 1.56 / (download) - annotate - [select for diffs], Tue Jul 19 10:00:32 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.55: +16 -3 lines
Diff to previous 1.55 (colored)

a host_id specific entry has to overrun the global entry in config when
tc got called with configGet

Revision 1.55 / (download) - annotate - [select for diffs], Tue Jul 19 04:04:36 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.54: +74 -18 lines
Diff to previous 1.54 (colored)

Add per-host support to TBConfig.  This adds a new -h argument to the
config commands.  If -h is not specified, the global options will be set.
To revert a host config back to the global defaults, specify the -G
argument along with -h.

Requested by:	oliver

Revision 1.54 / (download) - annotate - [select for diffs], Mon Jul 18 13:22:57 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.53: +66 -2 lines
Diff to previous 1.53 (colored)

add setSrcMount and setPortsMount functions

Approved by:	marcus

Revision 1.53 / (download) - annotate - [select for diffs], Mon Jul 18 13:05:19 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.52: +6 -4 lines
Diff to previous 1.52 (colored)

Check to see if we have a command usage match before printing the list of all
commands.

Reported by:	oliver
Note to self:	no committing until you've had two Pepsis

Revision 1.52 / (download) - annotate - [select for diffs], Mon Jul 18 12:27:41 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.51: +13 -5 lines
Diff to previous 1.51 (colored)

If we don't match a sub-command, print the whole list in usage().

Reported by:	oliver

Revision 1.51 / (download) - annotate - [select for diffs], Mon Jul 18 09:30:50 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.50: +110 -6 lines
Diff to previous 1.50 (colored)

Add 2 datefields and a statusfield in build_ports_queue to determine the date when a
queue entry got enqueued, and when it was processed by tinderd.
The statusfield is used to show if the entry is actually processed by tinderd, or if it
got already proccessed (successfully or not). Entries are now not deleted after tinderd
processed them. Tinderd will start reorganizing the table after an entry got processed.
That will delete all entries older then 7 days which are not in the state ENQUEUED.
(scripts part)

Approved by:	marcus

Revision 1.50 / (download) - annotate - [select for diffs], Mon Jul 18 03:28:09 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.49: +22 -7 lines
Diff to previous 1.49 (colored)

Update portbuild to deal with the new database configuration, and add a
missed ccache config command.

Revision 1.49 / (download) - annotate - [select for diffs], Mon Jul 18 02:58:57 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.48: +62 -12 lines
Diff to previous 1.48 (colored)

Add support for storing the src and ports mount sources within their respective
Jail and PortsTree database entries.

Revision 1.48 / (download) - annotate - [select for diffs], Sun Jul 17 23:09:07 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.47: +188 -1 lines
Diff to previous 1.47 (colored)

Push all of the user-configurable options out of rawenv, and into the database.
This keeps us from having to spam rawenv with new config options, plus it
gives us tighter control over what can be easily configured.

All of the config options can be set and viewed using the various
``tc config'' commands.  Each one allows for their particular
``configlet'' to get viewed and modified.

Additionally, a config command called __DSVERSION__ was added to track
database schema and config data changes.  This will be used for the
forthcoming setup and migration script.

TODO: Add support to the jails and ports_trees table for customizable mounts.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Jul 16 23:48:07 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.46: +11 -5 lines
Diff to previous 1.46 (colored)

Add support for printing partial command lists.  For example, if you only
want to see usage for the ``update'' commands, just type ``tc update''.

Revision 1.46 / (download) - annotate - [select for diffs], Mon Jul 11 19:54:21 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.45: +36 -2 lines
Diff to previous 1.45 (colored)

implement updateUser for changing user properties like email, password or
www_enabled

Approved by:	marcus

Revision 1.45 / (download) - annotate - [select for diffs], Sun Jul 10 17:07:19 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.44: +11 -5 lines
Diff to previous 1.44 (colored)

Don't hardcode /space.  Instead, determine the scripts directory dynamically.

Revision 1.44 / (download) - annotate - [select for diffs], Sun Jul 10 07:31:23 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.43: +55 -5 lines
Diff to previous 1.43 (colored)

Implement tinderd scheduling via www - shell part
  - add a user_permissions table to define user permissions for www usage.
  - alter users table, add password and www_enable field which controls if
    the user is allowed to login via www or not.

Approved by:	marcus

Revision 1.43 / (download) - annotate - [select for diffs], Thu Jul 7 04:53:22 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.42: +82 -61 lines
Diff to previous 1.42 (colored)

Run perltidy; no functional changes.

Revision 1.42 / (download) - annotate - [select for diffs], Wed Jul 6 18:31:21 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.41: +240 -1 lines
Diff to previous 1.41 (colored)

add "tinderd" - A daemon for automating/queueing port builds

Approved by:	marcus

Revision 1.41 / (download) - annotate - [select for diffs], Tue Jun 28 05:47:55 2005 UTC (6 years, 10 months ago) by adamw
Branch: MAIN
Changes since 1.40: +1 -1 lines
Diff to previous 1.40 (colored)

$Id$ -> $MCom$

Revision 1.40 / (download) - annotate - [select for diffs], Mon Jun 27 05:29:54 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.39: +1 -4 lines
Diff to previous 1.39 (colored)

Compile pnohang everytime in portbuild.  This shouldn't add a large time
overhead, and allows the scripts directory to be shared over machines
of different architectures.

Submitted by:	ade

Revision 1.39 / (download) - annotate - [select for diffs], Wed May 11 17:51:16 2005 UTC (7 years ago) by marcus
Branch: MAIN
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

Set LINUXBASE to /nonexistentlinux to avoid dependencies from Linux ports
installed on the build server from being picked up.

Requested by:	pav

Revision 1.38 / (download) - annotate - [select for diffs], Sat Apr 2 07:41:04 2005 UTC (7 years, 1 month ago) by marcus
Branch: MAIN
CVS Tags: RELEASE_1_0_4
Changes since 1.37: +1 -1 lines
Diff to previous 1.37 (colored)

Yet another forced commit to test mailing list support.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Apr 2 07:39:35 2005 UTC (7 years, 1 month ago) by marcus
Branch: MAIN
Changes since 1.36: +1 -1 lines
Diff to previous 1.36 (colored)

Another forced commit with debug enabled.

Revision 1.36 / (download) - annotate - [select for diffs], Sat Apr 2 07:37:33 2005 UTC (7 years, 1 month ago) by marcus
Branch: MAIN
Changes since 1.35: +1 -1 lines
Diff to previous 1.35 (colored)

Forced commit to test multiple mailing list support.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Mar 7 08:35:47 2005 UTC (7 years, 2 months ago) by marcus
Branch: MAIN
CVS Tags: RELEASE_1_0_3, RELEASE_1_0_2
Changes since 1.34: +18 -17 lines
Diff to previous 1.34 (colored)

Remove packages before removing the actual port database entries so we
preserve the last built version.

Revision 1.34 / (download) - annotate - [select for diffs], Sat Mar 5 23:57:07 2005 UTC (7 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.33: +28 -32 lines
Diff to previous 1.33 (colored)

Allow -b and -c arguments to be passed to rmPort together so that packages
and logs for one build can be cleaned.

Revision 1.33 / (download) - annotate - [select for diffs], Sat Mar 5 23:52:30 2005 UTC (7 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.32: +59 -17 lines
Diff to previous 1.32 (colored)

* Fix a long-standing problem where the cleanup() function was never called
  due to a symbol conflict with the internal clieanup() function.  Now, the
  external function is called tbcleanup().
* Fix some now-exposed bugs in tbcleanup()
* Add a -c option to rmPort to cleanup packages and log files as well as
  data entries [1]

Requested by:	krion [1]

Revision 1.32 / (download) - annotate - [select for diffs], Sun Feb 13 07:08:33 2005 UTC (7 years, 3 months ago) by marcus
Branch: MAIN
CVS Tags: RELEASE_1_0_1
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Add 2005 to the copyright years.

Revision 1.31 / (download) - annotate - [select for diffs], Sat Feb 12 21:09:53 2005 UTC (7 years, 3 months ago) by marcus
Branch: MAIN
Changes since 1.30: +63 -51 lines
Diff to previous 1.30 (colored)

Change addPorts() to use an INDEX-like make describe to build recursive
dependencies.  This fixes a sh argument overflow with GNOME 2.9 on 4.X.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Dec 30 00:15:20 2004 UTC (7 years, 4 months ago) by marcus
Branch: MAIN
Changes since 1.29: +7 -3 lines
Diff to previous 1.29 (colored)

Try and print the correct path to the log file even if the port that failed
is not in the datastore.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Nov 8 00:45:31 2004 UTC (7 years, 6 months ago) by marcus
Branch: MAIN
Changes since 1.28: +63 -9 lines
Diff to previous 1.28 (colored)

* Make these scripts compliant with Perl 5.8.5
* Translate pav's cleanup support from PHP to Perl, and add methods where
  needed

Revision 1.28 / (download) - annotate - [select for diffs], Sat Jul 17 15:39:35 2004 UTC (7 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.27: +4 -3 lines
Diff to previous 1.27 (colored)

Point PORT_DBDIR to a nonexistent director as well to avoid an OPTIONS
pollution in a Tinderbox build.

Revision 1.27 / (download) - annotate - [select for diffs], Thu May 20 05:48:41 2004 UTC (8 years ago) by marcus
Branch: MAIN
Changes since 1.26: +2 -0 lines
Diff to previous 1.26 (colored)

Fix support for saving off WRKDIRS by making sure ${pb}/wkrdirs is created
during init.

Revision 1.26 / (download) - annotate - [select for diffs], Sat May 1 06:26:58 2004 UTC (8 years ago) by marcus
Branch: MAIN
Changes since 1.25: +1 -0 lines
Diff to previous 1.25 (colored)

* Add support for a duds file which lists ports marked IGNORE and/or
  FORBIDDEN so that the Tinderbox will skip them during the build
* Set PKG_DBDIR to a bogus value to prevent detecting extra dependencies
* Unset DISPLAY in a few places to be extra careful

Most of this was adapted from bento.

Revision 1.25 / (download) - annotate - [select for diffs], Sat Mar 20 09:12:58 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.24: +5 -3 lines
Diff to previous 1.24 (colored)

Tidy up the code a bit.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Mar 20 07:16:39 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.23: +4 -0 lines
Diff to previous 1.23 (colored)

Check to make sure jail names start with a FreeBSD major version number.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Mar 16 23:05:48 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.22: +55 -1 lines
Diff to previous 1.22 (colored)

Add support for listing all users, users per build, as well as sending the
link to the build log in the error reports.

Requested by:	pav

Revision 1.22 / (download) - annotate - [select for diffs], Tue Mar 16 08:30:14 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.21: +345 -131 lines
Diff to previous 1.21 (colored)

Add new methods for manipulating the User class and datastore objects.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Mar 12 02:14:40 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.20: +1 -1 lines
Diff to previous 1.20 (colored)

Fix a typo that resulted in:

Really remove port databases/qdbm for build databases/qdbm?

Reported by:	pav

Revision 1.20 / (download) - annotate - [select for diffs], Thu Mar 11 17:17:16 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19 (colored)

Fix a typo in my last commit that caused ports not to be added to the
datastore.

Submitted by:	pav

Revision 1.19 / (download) - annotate - [select for diffs], Wed Mar 10 22:56:15 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.18: +36 -23 lines
Diff to previous 1.18 (colored)

Add support for adding a port to all builds using the -a flag.

Requested by:	pav

Revision 1.18 / (download) - annotate - [select for diffs], Wed Mar 10 20:57:34 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.17: +1 -6 lines
Diff to previous 1.17 (colored)

* Revert the last commit to tc.  We can use all-depends-list here.
* Try a better (read working) fix for the depends list problem reported earlier

Revision 1.17 / (download) - annotate - [select for diffs], Wed Mar 10 19:42:17 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.16: +6 -2 lines
Diff to previous 1.16 (colored)

Don't use all-depends-list as it gets kind of greedy.  Instead, use
{build,run}-depends-list.

Reported by:	pav

Revision 1.16 / (download) - annotate - [select for diffs], Wed Mar 10 04:56:12 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.15: +28 -0 lines
Diff to previous 1.15 (colored)

Add the BSD license and $Id$ tags.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Mar 8 17:11:35 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 (colored)

Compile pnohang statically.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Mar 8 07:38:25 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.13: +5 -0 lines
Diff to previous 1.13 (colored)

Check to make sure /usr/local/bin/cvsup exists and is executable before
trying to run the ports update.  This prevents the update from failing with
no clear error message.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 7 22:53:38 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.12: +2 -0 lines
Diff to previous 1.12 (colored)

Also set LOCALBASE and X11BASE to bogus values in here.

Noticed by:	pav

Revision 1.12 / (download) - annotate - [select for diffs], Sun Mar 7 10:39:34 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Create a new method for checking to see if a port is already configure for
a build (not just valid for the build).  Use that to determine if we should
add a port to the build or not.

Reported by:	pav

Revision 1.11 / (download) - annotate - [select for diffs], Sun Mar 7 10:21:36 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 (colored)

Fix the getTime method to provide the correct year and month, as well as
fix a typo in one of the ports_trees queries, and call the right mutator
method to set the portstree Last_Built time.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Mar 7 10:14:15 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.9: +1 -0 lines
Diff to previous 1.9 (colored)

Add a method for getting the time in MySQL format.  Use this when adding a
new portstree so the Last_Built time is accurately reflected.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 7 08:34:43 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.8: +7 -5 lines
Diff to previous 1.8 (colored)

Only add the ports to a build if they are not already valid for the build.
Also, change some misnamed variables.

Reported by:	pav

Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 7 08:00:23 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.7: +1 -21 lines
Diff to previous 1.7 (colored)

Remove the $BUILD_ROOT/make.conf generating code.  This file wasn't used
anyway.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Mar 7 07:35:53 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.6: +3 -0 lines
Diff to previous 1.6 (colored)

Compile pnohang.c as part of the init step.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Mar 6 20:35:07 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (colored)

Fix a typo in my BEGIN clause.

Noticed by:	pav

Revision 1.5 / (download) - annotate - [select for diffs], Sat Mar 6 07:41:55 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.4: +31 -1 lines
Diff to previous 1.4 (colored)

Add support for tracking the port currently being built.  Also, correct
the build state enumeration.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Mar 4 19:02:34 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.3: +62 -7 lines
Diff to previous 1.3 (colored)

Don't always pass the jail name to the update command.  This will break
cvsup.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Mar 3 08:50:47 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.2: +375 -7 lines
Diff to previous 1.2 (colored)

Enable the all the new reporting features on the backend.  Everytime a
port is built, the reporting columns will be updated in the database to
reflect the status of the build.  Note: the build status column has not
been activated yet.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Feb 29 09:08:28 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN
Changes since 1.1: +252 -4 lines
Diff to previous 1.1 (colored)

Update with the latest round of changes.  Looks like I might not need the
automation manager peice after all.  Turns out, running individual
tinderbuild instances work pretty well.  I have my first big build running
now.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Feb 28 05:49:36 2004 UTC (8 years, 2 months ago) by marcus
Branch: MAIN

Add tc, a tinderbox command script that is designed to be called from
the various shell scripts in the tinderbox.  It basically wraps all of the
Perl methods.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>