mirror of
https://github.com/MariaDB/server.git
synced 2025-01-22 06:44:16 +01:00
branches/zip: Minor fix, remove the constant, calculate the length of
string dynamically.
This commit is contained in:
parent
85ba4bd6b2
commit
cbe16b8704
1 changed files with 10 additions and 1 deletions
|
@ -26,6 +26,14 @@
|
|||
|
||||
set -eu
|
||||
|
||||
# Calculate the length of a string
|
||||
strlen()
|
||||
{
|
||||
STRLEN=`echo "$@" | wc -c | cut -c1-8`
|
||||
STRLEN=`expr $STRLEN - 1`
|
||||
echo $STRLEN
|
||||
}
|
||||
|
||||
# Set to dummy value if not defined
|
||||
: ${CC="x"}
|
||||
: ${CXX="x"}
|
||||
|
@ -48,6 +56,7 @@ INNODIR="storage/innobase"
|
|||
DYNTMPFILE="/tmp/configure.$$"
|
||||
DYNCONFIG="$INNODIR/scripts/dynconfig"
|
||||
SVN_REPO="https://svn.innodb.com/svn/innodb"
|
||||
SVN_REPO_STRLEN=`strlen $SVN_REPO`
|
||||
|
||||
if [ $# -lt 4 ]; then
|
||||
echo>&2 "Usage: $0 mysql-source-dir build-dir innosrc (/path/to/mysqlbug | - followed by configure options)"
|
||||
|
@ -80,7 +89,7 @@ rm -rf $INNODIR
|
|||
# If we are building from the SVN repository then use svn tools
|
||||
# otherwise the assumption is that we are dealing with a gzipped
|
||||
# tarball.
|
||||
REPO=${SVN:0:33}
|
||||
REPO=${SVN:0:$SVN_REPO_STRLEN}
|
||||
if [ "$REPO"x = "$SVN_REPO"x ]; then
|
||||
$SVN_CO "$SVN" $INNODIR
|
||||
else
|
||||
|
|
Loading…
Add table
Reference in a new issue