diff options
author | unknown <greg@mysql.com> | 2003-03-21 15:43:38 -0500 |
---|---|---|
committer | unknown <greg@mysql.com> | 2003-03-21 15:43:38 -0500 |
commit | 0ea383e048f6cb07a01e06d63f30baef0c2af3ff (patch) | |
tree | 9c92da863f77c4615d281034816f7672fae8980a /netware/BUILD | |
parent | 8b71664441b8a152331322307ef961a1b98b9d94 (diff) | |
download | mariadb-git-0ea383e048f6cb07a01e06d63f30baef0c2af3ff.tar.gz |
Changes from Novell for various NetWare-only files, post-4.0.12
include/config-netware.h:
Define USE_OLD_FUNCTIONS, remove NKS header includes
netware/BUILD/mwenv:
Changes to compiler flags
netware/BUILD/nwbootstrap:
bk changes syntax
netware/Makefile.am:
Remove isamchk.def, mysqld.xdc, add comp_err.def to netware_build_files
netware/isamchk.def:
Add XDCDATA
netware/isamlog.def:
Add XDCDATA
netware/libmysql.def:
Add XDCDATA
netware/my_manage.c:
Changes in argument handling, use procve
netware/my_manage.h:
Changes to argument handling, spawn
netware/my_print_defaults.def:
Add XDCDATA
netware/myisamchk.def:
Add XDCDATA
netware/myisamlog.def:
Add XDCDATA
netware/myisampack.def:
Add XDCDATA
netware/mysql.def:
Add XDCDATA
netware/mysql_install.def:
Add XDCDATA
netware/mysql_install_db.c:
Argument handling changes, etc
netware/mysql_install_db.def:
Add XDCDATA
netware/mysql_test_run.c:
Argument handling, spawn changes, etc
netware/mysql_test_run.def:
Add XDCDATA
netware/mysqladmin.def:
Add XDCDATA
netware/mysqlbinlog.def:
Add XDCDATA
netware/mysqlcheck.def:
Add XDCDATA
netware/mysqld.def:
Add XDCDATA
netware/mysqld_safe.def:
Add XDCDATA
netware/mysqldump.def:
Add XDCDATA
netware/mysqlimport.def:
Add XDCDATA
netware/mysqlshow.def:
Add XDCDATA
netware/mysqltest.def:
Add XDCDATA
netware/pack_isam.def:
Add XDCDATA
netware/perror.def:
Add XDCDATA
netware/replace.def:
Add XDCDATA
netware/resolveip.def:
Add XDCDATA
Diffstat (limited to 'netware/BUILD')
-rw-r--r-- | netware/BUILD/create-patch | 56 | ||||
-rwxr-xr-x | netware/BUILD/mwenv | 10 | ||||
-rwxr-xr-x | netware/BUILD/nwbootstrap | 2 |
3 files changed, 62 insertions, 6 deletions
diff --git a/netware/BUILD/create-patch b/netware/BUILD/create-patch new file mode 100644 index 00000000000..711eabf2d89 --- /dev/null +++ b/netware/BUILD/create-patch @@ -0,0 +1,56 @@ +#! /bin/sh + +# debug +#set -x + +# stop on errors +set -e + +# repository direcotry +repo_dir=`pwd` + +# show usage +show_usage() +{ + cat << EOF + +usage: create-patch + +Creates a patch file between the latest revision of the current tree +and the latest revision not create by \$BK_USER. + +EOF + exit 0; +} + +if test $1 || test -z $BK_USER +then + show_usage +fi + +echo "starting patch..." + +echo "user: $BK_USER" + +# check for bk and repo_dir +bk help > /dev/null +repo_dir=`bk root $repo_dir` +cd $repo_dir + +# determine version +version=`grep -e "AM_INIT_AUTOMAKE(mysql, .*)" < configure.in | sed -e "s/AM_INIT_AUTOMAKE(mysql, \(.*\))/\1/"` +echo "version: $version" + +# user revision +user_rev=`bk changes -e -n -d':REV:' | head -1` +echo "latest revision: $user_rev" + +# tree revision +tree_rev=`bk changes -e -n -d':REV:' -U$BK_USER | head -1` +echo "latest non-$BK_USER revision: $tree_rev" + +# create patch +patch="$repo_dir/../$BK_USER-$version.patch" +echo "creating \"$patch\"..." +bk export -tpatch -r$tree_rev..$user_rev > $patch + diff --git a/netware/BUILD/mwenv b/netware/BUILD/mwenv index d2b64409c88..26794c3f77f 100755 --- a/netware/BUILD/mwenv +++ b/netware/BUILD/mwenv @@ -1,9 +1,9 @@ #! /bin/sh -# WINE_BUILD_DIR, BUILD_DIR, and VERSION must be changed before compiling +# WINE_BUILD_DIR, BUILD_DIR, and VERSION must be correct before compiling # This values are normally changed by the nwbootstrap script -# the default for WINE_BUILD_DIR is "F:/mydev" +# the default is "F:/mydev" export MYDEV="WINE_BUILD_DIR" export MWCNWx86Includes="$MYDEV/libc/include" @@ -12,16 +12,16 @@ export MWNWx86LibraryFiles="libcpre.o;libc.imp;netware.imp;mwcrtl.lib;mwcpp.lib" export WINEPATH="$MYDEV/mw/bin" -# the default for BUILD_DIR is "$HOME/mydev" +# the default added path is "$HOME/mydev/mysql-x.x-x/netware/BUILD" export PATH="$PATH:BUILD_DIR/mysql-VERSION/netware/BUILD" export AR='mwldnlm' export AR_FLAGS='-type library -o' export AS='mwasmnlm' export CC='mwccnlm -gccincludes' -export CFLAGS='-dialect c -proc 686 -bool on -relax_pointers -DUSE_OLD_FUNCTIONS' +export CFLAGS='-dialect c -proc 686 -relax_pointers' export CXX='mwccnlm -gccincludes' -export CXXFLAGS='-dialect c++ -proc 686 -bool on -relax_pointers' +export CXXFLAGS='-dialect c++ -proc 686 -bool on -wchar_t on -relax_pointers -D_WCHAR_T' export LD='mwldnlm' export LDFLAGS='-entry _LibCPrelude -exit _LibCPostlude -flags pseudopreemption' export RANLIB=: diff --git a/netware/BUILD/nwbootstrap b/netware/BUILD/nwbootstrap index a8ed956811e..002e19c8e49 100755 --- a/netware/BUILD/nwbootstrap +++ b/netware/BUILD/nwbootstrap @@ -129,7 +129,7 @@ else fi echo "creating ChangeLog..." -bk changes -v -r$rev > $target_dir/ChangeLog +bk changes -v -r$rev..$revision > $target_dir/ChangeLog # add the latest manual if test -d $doc_dir |