![]()
Up to [local] / portstools / tinderbox
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.14.2.4 / (download) - annotate - [select for diffs], Sat Oct 17 19:48:36 2009 UTC (2 years, 7 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
Changes since 1.14.2.3: +9 -0
lines
Diff to previous 1.14.2.3 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)
MFH: Add a new configuration section for logging. One can now specify a log directory and whether or not to copy log files to this directory, or have them symlinked (the default). The idea here is to allow one to centralized all Tinderbox logs into one directory. For example, one could create /space/tblogs, then do: tc configLog -d /space/tblogs After each build, a directory will appear under /space/tblogs as BUILD-DATE (e.g. 7.2-FreeBSD-20091012135501). Within this directory, all relevant log files for the portbuild will be found. This includes the tinderbuild log (if not using tinderd), the make logs, and the individual port build logs. If log copying is enabled, the logs will be copied to this directory instead of just using symlinks. Add documentation for the unified logging feature.
Revision 1.18 / (download) - annotate - [select for diffs], Mon Oct 12 17:57:25 2009 UTC (2 years, 7 months ago) by marcus
Branch: MAIN
CVS Tags: HEAD
Changes since 1.17: +9 -0
lines
Diff to previous 1.17 (colored)
Add a new configuration section for logging. One can now specify a log directory and whether or not to copy log files to this directory, or have them symlinked (the default). The idea here is to allow one to centralized all Tinderbox logs into one directory. For example, one could create /space/tblogs, then do: tc configLog -d /space/tblogs After each build, a directory will appear under /space/tblogs as BUILD-DATE (e.g. 7.2-FreeBSD-20091012135501). Within this directory, all relevant log files for the portbuild will be found. This includes the tinderbuild log (if not using tinderd), the make logs, and the individual port build logs. If log copying is enabled, the logs will be copied to this directory instead of just using symlinks. Official documentation, and a relatively quick MFH to follow. This is the last major feature before 3.3 is released. Requested by: itetcu
Revision 1.14.2.3 / (download) - annotate - [select for diffs], Mon Jan 5 19:36:39 2009 UTC (3 years, 4 months ago) by beat
Branch: TINDERBOX_3_X
CVS Tags: RELEASE_3_2_R3,
RELEASE_3_2_R2,
RELEASE_3_2_R1,
RELEASE_3_2
Changes since 1.14.2.2: +5 -1
lines
Diff to previous 1.14.2.2 (colored) to branchpoint 1.14 (colored)
MFH: Print error message and continue without processing if port in queue does not exists.
Revision 1.17 / (download) - annotate - [select for diffs], Fri Dec 26 15:04:55 2008 UTC (3 years, 4 months ago) by beat
Branch: MAIN
Changes since 1.16: +5 -1
lines
Diff to previous 1.16 (colored)
Print error message and continue without processing if port in queue does not exists. Reported by: miwi Reviewed by: marcus
Revision 1.14.2.2 / (download) - annotate - [select for diffs], Sat Nov 15 06:55:19 2008 UTC (3 years, 6 months ago) by marcus
Branch: TINDERBOX_3_X
CVS Tags: RELEASE_3_1_2
Changes since 1.14.2.1: +1 -1
lines
Diff to previous 1.14.2.1 (colored) to branchpoint 1.14 (colored)
MFH: Correct a typo which masked a diagnostic message.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Nov 15 06:55:06 2008 UTC (3 years, 6 months ago) by marcus
Branch: MAIN
Changes since 1.15: +1 -1
lines
Diff to previous 1.15 (colored)
Correct a typo which masked a diagnostic message. Reported by: itetcu
Revision 1.14.2.1 / (download) - annotate - [select for diffs], Sun Nov 2 16:00:25 2008 UTC (3 years, 6 months ago) by marcus
Branch: TINDERBOX_3_X
CVS Tags: RELEASE_3_1_R1,
RELEASE_3_1_1,
RELEASE_3_1
Changes since 1.14: +5 -1
lines
Diff to previous 1.14 (colored)
MFH: * Repocopy tinderd.sh to tinderd to further modernize the rc.d script. * Add support for a tinderd_debug option to control whether or not to redirect tinderd's output to /dev/null.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Sep 19 17:31:11 2008 UTC (3 years, 8 months ago) by marcus
Branch: MAIN
Changes since 1.14: +5 -1
lines
Diff to previous 1.14 (colored)
Add a new tinderd config option, TINDERD_LOGFILE. When this is set, all tinderbuild output from a tinderd cycle will be appended to this logfile. By default, the logfile is /dev/null. Requested by: itetcu
Revision 1.14 / (download) - annotate - [select for diffs], Sun Jun 17 00:05:46 2007 UTC (4 years, 11 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_B4,
RELEASE_3_0_0_B3,
RELEASE_3_0_0_B2,
RELEASE_3_0_0_B1,
RELEASE_3_0_0
Branch point for: TINDERBOX_3_X
Changes since 1.13: +59 -0
lines
Diff to previous 1.13 (colored)
Reintroduce tinderd functionality from 2.x back into HEAD Reviewed by: marcus
Revision 1.13, Sun Dec 11 18:36:11 2005 UTC (6 years, 5 months ago) by marcus
Branch: MAIN
Changes since 1.12: +0 -0
lines
FILE REMOVED
Remove zero-byte tinderd.
Revision 1.12 / (download) - annotate - [select for diffs], Wed Dec 7 17:52:06 2005 UTC (6 years, 5 months ago) by ade
Branch: MAIN
Changes since 1.11: +0 -59
lines
Diff to previous 1.11 (colored)
Retire the existing tinderd, to be replaced by a cluster-aware system in due time.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Nov 16 18:07:00 2005 UTC (6 years, 6 months ago) by ade
Branch: MAIN
Changes since 1.10: +1 -1
lines
Diff to previous 1.10 (colored)
As previously discussed back in September, make the recursive option (-r) to addPort the default, and replace it with a new option (-R) to turn *off* recursion.
Revision 1.10 / (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.9: +43 -32
lines
Diff to previous 1.9 (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.9 / (download) - annotate - [select for diffs], Fri Jul 22 11:49:45 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
CVS Tags: TINDERBOX_2_X,
RELEASE_2_4_3,
RELEASE_2_4_2,
RELEASE_2_4_1,
RELEASE_2_4_0_R2,
RELEASE_2_4_0_R1,
RELEASE_2_4_0,
RELEASE_2_3_6,
RELEASE_2_3_5_R1,
RELEASE_2_3_5,
RELEASE_2_3_4,
RELEASE_2_3_3,
RELEASE_2_3_2,
RELEASE_2_3_1_R1,
RELEASE_2_3_1,
RELEASE_2_3_0_R4,
RELEASE_2_3_0_R3,
RELEASE_2_3_0_R2,
RELEASE_2_3_0_R1,
RELEASE_2_3_0,
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,
RELEASE_2_1_1,
RELEASE_2_1_0_B1,
RELEASE_2_1_0,
RELEASE_2_0_0_R1,
RELEASE_2_0_0
Changes since 1.8: +3 -1
lines
Diff to previous 1.8 (colored)
source tinderbox_shlib.sh (tinder_echo) don't redirect STDERR when calling ./tc listBuildPortsQueue to /dev/null
Revision 1.8 / (download) - annotate - [select for diffs], Thu Jul 21 10:38:32 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.7: +1 -1
lines
Diff to previous 1.7 (colored)
prefix "Going to build" output with "INFO: " too
Revision 1.7 / (download) - annotate - [select for diffs], Wed Jul 20 12:28:31 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
utilise tinder_echo
Revision 1.6 / (download) - annotate - [select for diffs], Wed Jul 20 03:38:59 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.5: +1 -1
lines
Diff to previous 1.5 (colored)
Remove trailign whitespace.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Jul 18 12:17:07 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.4: +2 -4
lines
Diff to previous 1.4 (colored)
fix a parsing bug (missed a " -> syntax error) use tc configTinderd to determine the sleeptime remove tinderbox_shlib.sh sourcing since it is not needed any longer here Approved by: marcus
Revision 1.4 / (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.3: +19 -8
lines
Diff to previous 1.3 (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.3 / (download) - annotate - [select for diffs], Sat Jul 16 22:32:40 2005 UTC (6 years, 10 months ago) by marcus
Branch: MAIN
Changes since 1.2: +24 -18
lines
Diff to previous 1.2 (colored)
Add support for sending tinderd a SIGHUP to get it to re-read the queue. Requested by: pav Tested by: pav and oliver
Revision 1.2 / (download) - annotate - [select for diffs], Sun Jul 10 07:25:59 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
Changes since 1.1: +5 -1
lines
Diff to previous 1.1 (colored)
replace hardcoded pb=/space with a dynamic solution Approved by: marcus
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jul 6 18:31:21 2005 UTC (6 years, 10 months ago) by oliver
Branch: MAIN
add "tinderd" - A daemon for automating/queueing port builds Approved by: marcus