Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
bee338fe
Commit
bee338fe
authored
Jan 12, 2004
by
greg@mysql.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Checked and applied Novell-supplied patches inside the netware directory only.
parent
c0cb3afb
Changes
18
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
185 additions
and
73 deletions
+185
-73
netware/BUILD/compile-linux-tools
netware/BUILD/compile-linux-tools
+4
-1
netware/BUILD/compile-netware-END
netware/BUILD/compile-netware-END
+2
-2
netware/BUILD/compile-netware-all
netware/BUILD/compile-netware-all
+1
-0
netware/BUILD/compile-netware-standard
netware/BUILD/compile-netware-standard
+1
-1
netware/BUILD/mwenv
netware/BUILD/mwenv
+6
-6
netware/BUILD/nwbootstrap
netware/BUILD/nwbootstrap
+14
-1
netware/Makefile.am
netware/Makefile.am
+4
-4
netware/isamchk.def
netware/isamchk.def
+1
-0
netware/my_manage.c
netware/my_manage.c
+6
-2
netware/myisamchk.def
netware/myisamchk.def
+1
-0
netware/myisamlog.def
netware/myisamlog.def
+1
-0
netware/myisampack.def
netware/myisampack.def
+1
-0
netware/mysql_test_run.c
netware/mysql_test_run.c
+137
-54
netware/mysqlbinlog.def
netware/mysqlbinlog.def
+1
-0
netware/mysqlcheck.def
netware/mysqlcheck.def
+1
-0
netware/mysqld_safe.c
netware/mysqld_safe.c
+2
-2
netware/mysqldump.def
netware/mysqldump.def
+1
-0
netware/mysqlimport.def
netware/mysqlimport.def
+1
-0
No files found.
netware/BUILD/compile-linux-tools
View file @
bee338fe
#! /bin/sh
#! /bin/sh
# debug
# debug
#set -x
#set -x
...
@@ -46,6 +46,9 @@ make clean config.h
...
@@ -46,6 +46,9 @@ make clean config.h
(
cd
sql
;
make gen_lex_hash
)
(
cd
sql
;
make gen_lex_hash
)
(
cd
strings
;
make conf_to_src
)
(
cd
strings
;
make conf_to_src
)
# so the file will be linked
(
cd
sql
;
make sql_yacc.cc
)
# copying required linux tools
# copying required linux tools
cp
extra/comp_err extra/comp_err.linux
cp
extra/comp_err extra/comp_err.linux
cp
libmysql/conf_to_src libmysql/conf_to_src.linux
cp
libmysql/conf_to_src libmysql/conf_to_src.linux
...
...
netware/BUILD/compile-netware-END
View file @
bee338fe
#! /bin/sh
#! /bin/sh
# debug
# debug
#set -x
#set -x
...
@@ -29,7 +29,7 @@ rm -rf Makefile.in.bk
...
@@ -29,7 +29,7 @@ rm -rf Makefile.in.bk
make clean bin-dist
make clean bin-dist
# mark the build
# mark the build
for
file
in
*
.tar.gz
for
file
in
*
.tar.gz
*
.zip
do
do
if
(
expr
"
$file
"
:
"mysql-[1-9].*"
>
/dev/null
)
if
(
expr
"
$file
"
:
"mysql-[1-9].*"
>
/dev/null
)
then
then
...
...
netware/BUILD/compile-netware-all
View file @
bee338fe
...
@@ -8,6 +8,7 @@ set -e
...
@@ -8,6 +8,7 @@ set -e
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
$path
/compile-netware-src
$path
/compile-netware-standard
$path
/compile-netware-standard
$path
/compile-netware-debug
$path
/compile-netware-debug
#$path/compile-netware-max
#$path/compile-netware-max
...
...
netware/BUILD/compile-netware-standard
View file @
bee338fe
...
@@ -13,7 +13,7 @@ path=`dirname $0`
...
@@ -13,7 +13,7 @@ path=`dirname $0`
suffix
=
"standard"
suffix
=
"standard"
extra_configs
=
"
\
extra_configs
=
"
\
--with-innodb
--with-innodb
\
"
"
.
$path
/compile-netware-END
.
$path
/compile-netware-END
...
...
netware/BUILD/mwenv
View file @
bee338fe
...
@@ -6,9 +6,9 @@
...
@@ -6,9 +6,9 @@
# the default is "F:/mydev"
# the default is "F:/mydev"
export
MYDEV
=
"WINE_BUILD_DIR"
export
MYDEV
=
"WINE_BUILD_DIR"
export
MWCNWx86Includes
=
"
$MYDEV
/libc/include"
export
MWCNWx86Includes
=
"
$MYDEV
/libc/include
;
$MYDEV
"
export
MWNWx86Libraries
=
"
$MYDEV
/libc/imports;
$MYDEV
/mw/lib"
export
MWNWx86Libraries
=
"
$MYDEV
/libc/imports;
$MYDEV
/mw/lib
;
$MYDEV
/mysql-VERSION/netware/BUILD
"
export
MWNWx86LibraryFiles
=
"libcpre.o;libc.imp;netware.imp;mwcrtl.lib;mwcpp.lib"
export
MWNWx86LibraryFiles
=
"libcpre.o;libc.imp;netware.imp;mwcrtl.lib;mwcpp.lib
;knetware.imp
"
export
WINEPATH
=
"
$MYDEV
/mw/bin"
export
WINEPATH
=
"
$MYDEV
/mw/bin"
...
@@ -19,11 +19,11 @@ export AR='mwldnlm'
...
@@ -19,11 +19,11 @@ export AR='mwldnlm'
export
AR_FLAGS
=
'-type library -o'
export
AR_FLAGS
=
'-type library -o'
export
AS
=
'mwasmnlm'
export
AS
=
'mwasmnlm'
export
CC
=
'mwccnlm -gccincludes'
export
CC
=
'mwccnlm -gccincludes'
export
CFLAGS
=
'-
dialect c -proc 686 -relax_pointers
'
export
CFLAGS
=
'-
align 8 -proc 686 -relax_pointers -dialect c
'
export
CXX
=
'mwccnlm -gccincludes'
export
CXX
=
'mwccnlm -gccincludes'
export
CXXFLAGS
=
'-
dialect c++ -proc 686 -bool on -wchar_t on -relax_pointers
-D_WCHAR_T'
export
CXXFLAGS
=
'-
align 8 -proc 686 -relax_pointers -dialect c++ -bool on -wchar_t on
-D_WCHAR_T'
export
LD
=
'mwldnlm'
export
LD
=
'mwldnlm'
export
LDFLAGS
=
'-entry _LibCPrelude -exit _LibCPostlude -flags pseudopreemption'
export
LDFLAGS
=
'-entry _LibCPrelude -exit _LibCPostlude -
map -
flags pseudopreemption'
export
RANLIB
=
:
export
RANLIB
=
:
export
STRIP
=
:
export
STRIP
=
:
netware/BUILD/nwbootstrap
View file @
bee338fe
...
@@ -11,7 +11,7 @@ path=`dirname $0`
...
@@ -11,7 +11,7 @@ path=`dirname $0`
# repository direcotry
# repository direcotry
repo_dir
=
`
pwd
`
repo_dir
=
`
pwd
`
# build direc
ot
ry
# build direc
to
ry
build_dir
=
"
$HOME
/mydev"
build_dir
=
"
$HOME
/mydev"
wine_build_dir
=
"F:/mydev"
wine_build_dir
=
"F:/mydev"
...
@@ -147,10 +147,12 @@ then
...
@@ -147,10 +147,12 @@ then
fi
fi
# make files writeable
# make files writeable
echo
"making files writable..."
cd
$target_dir
cd
$target_dir
chmod
-R
u+rw,g+rw
.
chmod
-R
u+rw,g+rw
.
# edit the mvenv file
# edit the mvenv file
echo
"updating the mwenv environment file..."
mwenv
=
"./netware/BUILD/mwenv"
mwenv
=
"./netware/BUILD/mwenv"
mv
-f
$mwenv
$mwenv
.org
mv
-f
$mwenv
$mwenv
.org
sed
-e
"s;WINE_BUILD_DIR;
$wine_build_dir
;g"
\
sed
-e
"s;WINE_BUILD_DIR;
$wine_build_dir
;g"
\
...
@@ -158,6 +160,17 @@ sed -e "s;WINE_BUILD_DIR;$wine_build_dir;g" \
...
@@ -158,6 +160,17 @@ sed -e "s;WINE_BUILD_DIR;$wine_build_dir;g" \
-e
"s;VERSION;
$version
;g"
$mwenv
.org
>
$mwenv
-e
"s;VERSION;
$version
;g"
$mwenv
.org
>
$mwenv
chmod
+rwx
$mwenv
chmod
+rwx
$mwenv
# edit the def file versions
echo
"updating *.def file versions..."
nlm_version
=
`
echo
"
$version
"
|
sed
-e
"s;
\(
[0-9]*
\)\.\(
[0-9]*
\)\.\(
[0-9]*
\)
.*;
\1
,
\2
,
\3
;"
`
for
file
in
./netware/
*
.def
do
mv
-f
$file
$file
.org
sed
-e
"s;VERSION.*;VERSION
$nlm_version
;g"
$file
.org
>
$file
rm
$file
.org
done
# build linux tools
# build linux tools
echo
"compiling linux tools..."
echo
"compiling linux tools..."
./netware/BUILD/compile-linux-tools
./netware/BUILD/compile-linux-tools
...
...
netware/Makefile.am
View file @
bee338fe
# Copyright (c) 2002 Novell, Inc. All Rights Reserved.
# Copyright (c) 2002 Novell, Inc. All Rights Reserved.
#
#
# This program is free software; you can redistribute it and/or modify
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# it under the terms of the GNU General Public License as published by
...
@@ -20,7 +20,7 @@ mysqld_safe_SOURCES= mysqld_safe.c my_manage.c
...
@@ -20,7 +20,7 @@ mysqld_safe_SOURCES= mysqld_safe.c my_manage.c
mysql_install_db_SOURCES
=
mysql_install_db.c my_manage.c
mysql_install_db_SOURCES
=
mysql_install_db.c my_manage.c
mysql_test_run_SOURCES
=
mysql_test_run.c my_manage.c
mysql_test_run_SOURCES
=
mysql_test_run.c my_manage.c
libmysql_SOURCES
=
libmysqlmain.c
libmysql_SOURCES
=
libmysqlmain.c
libmysql_LDADD
=
../libmysql/.libs/libmysqlclient.a
libmysql_LDADD
=
../libmysql/.libs/libmysqlclient.a
@openssl_libs@
netware_build_files
=
client/mysql.def client/mysqladmin.def
\
netware_build_files
=
client/mysql.def client/mysqladmin.def
\
client/mysqlbinlog.def client/mysqlcheck.def
\
client/mysqlbinlog.def client/mysqlcheck.def
\
...
@@ -29,12 +29,12 @@ netware_build_files = client/mysql.def client/mysqladmin.def \
...
@@ -29,12 +29,12 @@ netware_build_files = client/mysql.def client/mysqladmin.def \
extra/mysql_install.def extra/my_print_defaults.def
\
extra/mysql_install.def extra/my_print_defaults.def
\
extra/perror.def extra/replace.def
\
extra/perror.def extra/replace.def
\
extra/resolveip.def extra/comp_err.def
\
extra/resolveip.def extra/comp_err.def
\
isam/isamchk.def
\
isam/isamchk.def
\
isam/isamlog.def isam/pack_isam.def
\
isam/isamlog.def isam/pack_isam.def
\
libmysqld/libmysqld.def myisam/myisamchk.def
\
libmysqld/libmysqld.def myisam/myisamchk.def
\
myisam/myisamlog.def myisam/myisampack.def
\
myisam/myisamlog.def myisam/myisampack.def
\
sql/mysqld.def
sql/mysqld.def
link_sources
:
link_sources
:
set
-x
;
\
set
-x
;
\
for
f
in
$(netware_build_files)
;
do
\
for
f
in
$(netware_build_files)
;
do
\
...
...
netware/isamchk.def
View file @
bee338fe
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
# ISAM Check
# ISAM Check
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
MODULE libc.nlm
MODULE libc.nlm
SCREENNAME "MySQL ISAM Table Check Tool"
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
DESCRIPTION "MySQL ISAM Table Check Tool"
DESCRIPTION "MySQL ISAM Table Check Tool"
VERSION 4, 0
VERSION 4, 0
...
...
netware/my_manage.c
View file @
bee338fe
...
@@ -157,7 +157,7 @@ int sleep_until_file_deleted(char *pid_file)
...
@@ -157,7 +157,7 @@ int sleep_until_file_deleted(char *pid_file)
/******************************************************************************
/******************************************************************************
sleep_until_file_exists()
sleep_until_file_exists()
Sleep until the given file exists.
Sleep until the given file exists.
******************************************************************************/
******************************************************************************/
...
@@ -199,9 +199,13 @@ int wait_for_server_start(char *bin_dir, char *user, char *password, int port)
...
@@ -199,9 +199,13 @@ int wait_for_server_start(char *bin_dir, char *user, char *password, int port)
add_arg
(
&
al
,
"--user=%s"
,
user
);
add_arg
(
&
al
,
"--user=%s"
,
user
);
add_arg
(
&
al
,
"--password=%s"
,
password
);
add_arg
(
&
al
,
"--password=%s"
,
password
);
add_arg
(
&
al
,
"--silent"
);
add_arg
(
&
al
,
"--silent"
);
/** Not supported on NetWare
add_arg(&al, "-O");
add_arg(&al, "-O");
add_arg(&al, "connect_timeout=10");
add_arg(&al, "connect_timeout=10");
add_arg(&al, "-w");
add_arg(&al, "-w");
**/
add_arg
(
&
al
,
"--host=localhost"
);
add_arg
(
&
al
,
"--host=localhost"
);
add_arg
(
&
al
,
"ping"
);
add_arg
(
&
al
,
"ping"
);
...
@@ -210,7 +214,7 @@ int wait_for_server_start(char *bin_dir, char *user, char *password, int port)
...
@@ -210,7 +214,7 @@ int wait_for_server_start(char *bin_dir, char *user, char *password, int port)
for
(
i
=
0
;
(
i
<
TRY_MAX
)
for
(
i
=
0
;
(
i
<
TRY_MAX
)
&&
(
err
=
spawn
(
mysqladmin_file
,
&
al
,
TRUE
,
NULL
,
&&
(
err
=
spawn
(
mysqladmin_file
,
&
al
,
TRUE
,
NULL
,
trash
,
NULL
));
i
++
)
sleep
(
1
);
trash
,
NULL
));
i
++
)
sleep
(
1
);
// free args
// free args
free_args
(
&
al
);
free_args
(
&
al
);
...
...
netware/myisamchk.def
View file @
bee338fe
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
# MyISAM Check
# MyISAM Check
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
MODULE libc.nlm
MODULE libc.nlm
SCREENNAME "MySQL MyISAM Table Check Tool"
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
DESCRIPTION "MySQL MyISAM Table Check Tool"
DESCRIPTION "MySQL MyISAM Table Check Tool"
VERSION 4, 0
VERSION 4, 0
...
...
netware/myisamlog.def
View file @
bee338fe
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
# MyISAM Log
# MyISAM Log
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
MODULE libc.nlm
MODULE libc.nlm
SCREENNAME "MySQL MyISAM Table Log Tool"
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
DESCRIPTION "MySQL MyISAM Table Log Tool"
DESCRIPTION "MySQL MyISAM Table Log Tool"
VERSION 4, 0
VERSION 4, 0
...
...
netware/myisampack.def
View file @
bee338fe
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
# MyISAM Pack
# MyISAM Pack
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
MODULE libc.nlm
MODULE libc.nlm
SCREENNAME "MySQL MyISAM Table Pack Tool"
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
DESCRIPTION "MySQL MyISAM Table Pack Tool"
DESCRIPTION "MySQL MyISAM Table Pack Tool"
VERSION 4, 0
VERSION 4, 0
...
...
netware/mysql_test_run.c
View file @
bee338fe
This diff is collapsed.
Click to expand it.
netware/mysqlbinlog.def
View file @
bee338fe
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
# MySQL Binary Log
# MySQL Binary Log
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
MODULE libc.nlm
MODULE libc.nlm
SCREENNAME "MySQL Binary Log Dump Tool"
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
DESCRIPTION "MySQL Binary Log Dump Tool"
DESCRIPTION "MySQL Binary Log Dump Tool"
VERSION 4, 0
VERSION 4, 0
...
...
netware/mysqlcheck.def
View file @
bee338fe
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
# MySQL Client
# MySQL Client
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
MODULE libc.nlm
MODULE libc.nlm
SCREENNAME "MySQL Check Tool"
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
DESCRIPTION "MySQL Check Tool"
DESCRIPTION "MySQL Check Tool"
VERSION 4, 0
VERSION 4, 0
...
...
netware/mysqld_safe.c
View file @
bee338fe
...
@@ -456,10 +456,10 @@ void check_data_vol()
...
@@ -456,10 +456,10 @@ void check_data_vol()
// retrieve information
// retrieve information
netware_vol_info_from_name
(
&
vol
,
buff
);
netware_vol_info_from_name
(
&
vol
,
buff
);
if
((
vol
.
flags
&
VOL_NSS_PRESENT
)
==
0
)
if
((
vol
.
flags
&
VOL_NSS_PRESENT
)
==
0
)
{
{
log
(
"Error:
The data directory is not on an NSS volume!
\n\n
"
);
log
(
"Error:
Either the data directory does not exist or is not on an NSS volume!
\n\n
"
);
exit
(
-
1
);
exit
(
-
1
);
}
}
}
}
...
...
netware/mysqldump.def
View file @
bee338fe
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
# MySQL Admin
# MySQL Admin
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
MODULE libc.nlm
MODULE libc.nlm
SCREENNAME "MySQL Dump Tool"
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
DESCRIPTION "MySQL Dump Tool"
DESCRIPTION "MySQL Dump Tool"
VERSION 4, 0
VERSION 4, 0
...
...
netware/mysqlimport.def
View file @
bee338fe
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
# MySQL Client
# MySQL Client
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
MODULE libc.nlm
MODULE libc.nlm
SCREENNAME "MySQL Import"
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
COPYRIGHT "(c) 2003 Novell, Inc. Portions (c) 2003 MySQL AB. All Rights Reserved."
DESCRIPTION "MySQL Import Tool"
DESCRIPTION "MySQL Import Tool"
VERSION 4, 0
VERSION 4, 0
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment