Below is the list of changes that have just been committed into a local
4.0 repository of lenz. When lenz does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://www.mysql.com/doc/I/n/Installing_source_tree.html
ChangeSet
1.1424 03/03/25 22:20:07 lenz@xxxxxxxxx +1 -0
- added new option "--build-command" to be able to use different
commands for building the sources
- removed duplicate option "--revision"
- added help for new option and reformatted help text a bit
Build-tools/Bootstrap
1.3 03/03/25 22:19:57 lenz@xxxxxxxxx +45 -31
- added new option "--build-command" to be able to use different
commands for building the sources
- removed duplicate option "--revision"
- added help for new option and reformatted help text a bit
# This is a BitKeeper patch. What follows are the unified diffs for the
# set of deltas contained in the patch. The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# User: lenz
# Host: dilbert.local
# Root: /suse80/my/mysql-4.0
--- 1.2/Build-tools/Bootstrap Tue Feb 25 15:20:06 2003
+++ 1.3/Build-tools/Bootstrap Tue Mar 25 22:19:57 2003
@@ -30,6 +30,7 @@
$LOGFILE.= "/Bootstrap.log";
chomp ($opt_directory= `pwd`);
$opt_docdir= $opt_directory . "/mysqldoc";
+$opt_build_command= undef;
$opt_changelog= undef;
$opt_delete= undef;
$opt_dry_run= undef;
@@ -44,6 +45,7 @@
$version= "unknown";
GetOptions(
+ "build_command|b=s",
"changelog|c:s",
"directory|d=s",
"delete",
@@ -54,7 +56,6 @@
"log|l:s",
"mail|m=s",
"revision|r=s",
- "revision|r=s",
"skip-check|s",
"skip-manual",
"suffix=s",
@@ -81,6 +82,14 @@
}
}
+#
+# Override predefined build command
+#
+if (defined $opt_build_command)
+{
+ $build_command= $opt_build_command;
+}
+
print_help("") if ($opt_help);
defined($REPO=$ARGV[0]) || print_help("Please enter the BK repository to be
used!");
@@ -329,36 +338,41 @@
Options:
--c, --changelog[=<rev>] Add a ChangeLog [down to revision <rev>]
- This will automatically be included in the source
- distribution. To get a ChangeLog down to the last
- tagged Changeset, simply use "last" as the revision
- number.
---delete Delete an already existing distribution directory
- in the target directory instead of renaming it.
--d, --directory=<dir> Specify the target directory
- (default is "$opt_directory")
---docdir=<dir> Use the MySQL documentation BK tree located in in
<dir>
- (default is "$opt_docdir")
---dry-run Dry run without executing
--e, --export-only Just export (and add the ChangeLog, if requested),
- do not build or test the source distribution
--h, --help Print this help message
--l, --log[=<filename>] Write a log file [to <filename>]
- (default is "$LOGFILE")
--m, --mail=<address> Mail a failure report to the given address (and
- include a log file snippet, if logging is enabled)
- Note that the \@-Sign needs to be quoted!
- Example: --mail=user\\\@domain.com
--r, --revision=<rev> Export the tree as of revision <rev>
- (default is up to the latest revision)
--s, --skip-check Skip checking the distribution with "make distcheck"
---skip-manual Skip updating the manual from the mysqldoc tree
---suffix=<suffix> Append <suffix> to the version number in configure.in.
- Using the special suffix "YMD" will add the current
- date as the suffix (e.g. "-20020518").
--t, --test Run the test suite after build
--v, --verbose Be verbose
+-b, --build-command=<cmd> Use <cmd> to compile the sources before packing
+ the distribution.
+ (default is "$build_command")
+-c, --changelog[=<rev>] Add a ChangeLog [down to revision <rev>]
+ This will automatically be included in the source
+ distribution. To get a ChangeLog down to the last
+ tagged Changeset, simply use "last" as the revision
+ number.
+--delete Delete an already existing distribution directory
+ in the target directory instead of renaming it.
+-d, --directory=<dir> Specify the target directory
+ (default is "$opt_directory")
+--docdir=<dir> Use the MySQL documentation BK tree located
+ in <dir>
+ (default is "$opt_docdir")
+--dry-run Dry run without executing
+-e, --export-only Just export (and add the ChangeLog, if requested),
+ do not build or test the source distribution
+-h, --help Print this help message
+-l, --log[=<filename>] Write a log file [to <filename>]
+ (default is "$LOGFILE")
+-m, --mail=<address> Mail a failure report to the given address (and
+ include a log file snippet, if logging is enabled)
+ Note that the \@-Sign needs to be quoted!
+ Example: --mail=user\\\@domain.com
+-r, --revision=<rev> Export the tree as of revision <rev>
+ (default is up to the latest revision)
+-s, --skip-check Skip checking the distribution with "make distcheck"
+--skip-manual Skip updating the manual from the mysqldoc tree
+--suffix=<suffix> Append <suffix> to the version number in
+ configure.in. Using the special suffix "YMD" will
+ add the current date as the suffix
+ (e.g. "-20020518").
+-t, --test Run the test suite after build
+-v, --verbose Be verbose
Example:
--
MySQL Internals Mailing List
For list archives: http://lists.mysql.com/internals
To unsubscribe:
http://lists.mysql.com/internals?unsub=gcdmd-internals@xxxxxxxxxxx
|