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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
838a98c1
Commit
838a98c1
authored
Aug 02, 2007
by
kent@mysql.com/kent-amd64.(none)
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
make_win_bin_dist:
Simplified copying of 'mysql-test' directory
parent
0a7599a7
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
53 deletions
+28
-53
scripts/make_win_bin_dist
scripts/make_win_bin_dist
+28
-53
No files found.
scripts/make_win_bin_dist
View file @
838a98c1
...
...
@@ -147,10 +147,12 @@ mkdir $DESTDIR/bin
cp
client/
$TARGET
/
*
.exe
$DESTDIR
/bin/
cp
extra/
$TARGET
/
*
.exe
$DESTDIR
/bin/
cp
myisam/
$TARGET
/
*
.exe
$DESTDIR
/bin/
cp
server-tools/instance-manager/
$TARGET
/
*
.exe
$DESTDIR
/bin/
cp
server-tools/instance-manager/
$TARGET
/
*
.pdb
$DESTDIR
/bin/
||
true
cp
server-tools/instance-manager/
$TARGET
/
*
.map
$DESTDIR
/bin/
||
true
cp
server-tools/instance-manager/
$TARGET
/
*
.
{
exe,map
}
$DESTDIR
/bin/
if
[
x
"
$TARGET
"
!=
x
"release"
]
;
then
cp
server-tools/instance-manager/
$TARGET
/
*
.pdb
$DESTDIR
/bin/
fi
cp
tests/
$TARGET
/
*
.exe
$DESTDIR
/bin/
cp
libmysql/
$TARGET
/
*
.exe
$DESTDIR
/bin/
cp
libmysql/
$TARGET
/libmysql.dll
$DESTDIR
/bin/
# FIXME really needed?!
...
...
@@ -164,8 +166,10 @@ fi
# Depending on Visual Studio target, the optimized server has symbols
cp
sql/
$TARGET
/
$BASENAME
.exe
$DESTDIR
/bin/
$BASENAME$EXE_SUFFIX
.exe
cp
sql/
$TARGET
/
$BASENAME
.pdb
$DESTDIR
/bin/
$BASENAME$EXE_SUFFIX
.pdb
||
true
cp
sql/
$TARGET
/
$BASENAME
.map
$DESTDIR
/bin/
$BASENAME$EXE_SUFFIX
.map
||
true
cp
sql/
$TARGET
/
$BASENAME
.map
$DESTDIR
/bin/
$BASENAME$EXE_SUFFIX
.map
if
[
x
"
$TARGET
"
!=
x
"release"
]
;
then
cp
sql/
$TARGET
/
$BASENAME
.pdb
$DESTDIR
/bin/
$BASENAME$EXE_SUFFIX
.pdb
fi
if
[
-f
"sql/debug/mysqld-debug.exe"
]
;
then
BASENAME
=
"mysqld-debug"
# Old style non CMake build
...
...
@@ -176,19 +180,16 @@ fi
if
[
x
"
$PACK_DEBUG
"
=
x
""
-a
-f
"sql/debug/
$BASENAME
.exe"
-o
\
x
"
$PACK_DEBUG
"
=
x
"yes"
]
;
then
cp
sql/debug/
$BASENAME
.exe
$DESTDIR
/bin/mysqld-debug.exe
cp
sql/debug/
$BASENAME
.pdb
$DESTDIR
/bin/mysqld-debug.pdb
||
true
cp
sql/debug/
$BASENAME
.map
$DESTDIR
/bin/mysqld-debug.map
||
true
cp
sql/debug/
$BASENAME
.pdb
$DESTDIR
/bin/mysqld-debug.pdb
cp
sql/debug/
$BASENAME
.map
$DESTDIR
/bin/mysqld-debug.map
fi
# ----------------------------------------------------------------------
# Copy data directory, readme files etc
# ----------------------------------------------------------------------
# FIXME is there ever a data directory to copy?
if
[
-d
win/data
]
;
then
cp
-pR
win/data
$DESTDIR
/
elif
[
-d
data
]
;
then
cp
-pR
data
$DESTDIR
/
fi
# FIXME maybe a flag to define "release build", or do the
...
...
@@ -288,6 +289,7 @@ mkdir -p $DESTDIR/lib/opt
cp
libmysql/
$TARGET
/libmysql.dll
\
libmysql/
$TARGET
/libmysql.lib
\
libmysql/
$TARGET
/mysqlclient.lib
\
mysys/
$TARGET
/mysys.lib
\
regex/
$TARGET
/regex.lib
\
strings/
$TARGET
/strings.lib
\
zlib/
$TARGET
/zlib.lib
$DESTDIR
/lib/opt/
...
...
@@ -298,53 +300,24 @@ if [ x"$PACK_DEBUG" = x"" -a -f "libmysql/debug/libmysql.lib" -o \
cp
libmysql/debug/libmysql.dll
\
libmysql/debug/libmysql.lib
\
libmysql/debug/mysqlclient.lib
\
mysys/debug/mysys.lib
\
regex/debug/regex.lib
\
strings/debug/strings.lib
\
zlib/debug/zlib.lib
$DESTDIR
/lib/debug/
if
[
-f
"mysys/debug/mysys-nt.lib"
]
;
then
cp
mysys/debug/mysys-nt.lib
$DESTDIR
/lib/debug/
else
cp
mysys/debug/mysys.lib
$DESTDIR
/lib/debug/mysys-nt.lib
fi
fi
if
[
-f
"mysys/
$TARGET
/mysys-nt.lib"
]
;
then
cp
mysys/
$TARGET
/mysys-nt.lib
$DESTDIR
/lib/opt/
else
cp
mysys/
$TARGET
/mysys.lib
$DESTDIR
/lib/opt/mysys-nt.lib
fi
# ----------------------------------------------------------------------
# Copy the test directory
# ----------------------------------------------------------------------
mkdir
-p
$DESTDIR
/mysql-test/include
$DESTDIR
/mysql-test/lib
\
$DESTDIR
/mysql-test/r
$DESTDIR
/mysql-test/std_data
\
$DESTDIR
/mysql-test/t
mkdir
$DESTDIR
/mysql-test
cp
mysql-test/mysql-test-run.pl
$DESTDIR
/mysql-test/
cp
mysql-test/README
$DESTDIR
/mysql-test/
cp
mysql-test/install_test_db.sh
$DESTDIR
/mysql-test/install_test_db
cp
mysql-test/include/
*
.inc
$DESTDIR
/mysql-test/include/
cp
mysql-test/include/
*
.test
$DESTDIR
/mysql-test/include/
cp
mysql-test/lib/
*
.pl
$DESTDIR
/mysql-test/lib/
cp
mysql-test/lib/
*
.sql
$DESTDIR
/mysql-test/lib/
||
true
cp
mysql-test/r/
*
.require
$DESTDIR
/mysql-test/r/
# Need this trick, or we get "argument list too long".
ABS_DST
=
`
pwd
`
/
$DESTDIR
(
cd
mysql-test/r/
&&
cp
*
.result
$ABS_DST
/mysql-test/r/
)
cp
mysql-test/std_data/
*
$DESTDIR
/mysql-test/std_data/
cp
mysql-test/t/
*
.opt
$DESTDIR
/mysql-test/t/
cp
mysql-test/t/
*
.sh
$DESTDIR
/mysql-test/t/
cp
mysql-test/t/
*
.slave-mi
$DESTDIR
/mysql-test/t/
cp
mysql-test/t/
*
.sql
$DESTDIR
/mysql-test/t/
cp
mysql-test/t/
*
.def
$DESTDIR
/mysql-test/t/
(
cd
mysql-test/t/
&&
cp
*
.test
$ABS_DST
/mysql-test/t/
)
cp
-R
mysql-test/
{
t,r,include,suite,std_data,lib
}
$DESTDIR
/mysql-test/
# Note that this will not copy "extra" if a soft link
if
[
-d
mysql-test/extra
]
;
then
mkdir
-p
$DESTDIR
/mysql-test/extra
mkdir
$DESTDIR
/mysql-test/extra
cp
-pR
mysql-test/extra/
*
$DESTDIR
/mysql-test/extra/
fi
...
...
@@ -372,17 +345,19 @@ for i in `cd scripts && ls`; do \
fi
;
\
done
if
[
-d
"share"
]
;
then
cp
-pR
share
$DESTDIR
/
else
cp
-pR
sql/share
$DESTDIR
/
fi
cp
-pR
sql/share
$DESTDIR
/
cp
-pR
sql-bench
$DESTDIR
/
rm
-f
$DESTDIR
/sql-bench/
*
.sh
$DESTDIR
/sql-bench/Makefile
*
# The SQL initialisation code is really expected to be in "share"
mv
$DESTDIR
/scripts/
*
.sql
$DESTDIR
/share/
||
true
# ----------------------------------------------------------------------
# Clean up from possibly copied SCCS directories
# ----------------------------------------------------------------------
rm
-rf
`
find
$DISTDIR
-type
d
-name
SCCS
-print
`
# ----------------------------------------------------------------------
# Copy other files specified on command line DEST=SOURCE
# ----------------------------------------------------------------------
...
...
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