Bug #18686 redundant code in run_migration can cause trouble
Submitted: 31 Mar 2006 12:53 Modified: 2 May 2006 17:54
Reporter: Oli Sennhauser Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Migration Toolkit Severity:S3 (Non-critical)
Version:1.0.5 OS:Linux (Linux/Unix)
Assigned to: CPU Architecture:Any

[31 Mar 2006 12:53] Oli Sennhauser
Description:
Line 4 and 8 contain mostly redundant code:

JRE_LIB_PATHS="/opt/j2sdk1.4.2_07/jre/lib/i386/:/opt/j2sdk1.4.2_07/jre/lib/i386/server"
...
        export LD_LIBRARY_PATH=":/opt/j2sdk1.4.2_07/jre/lib/i386/:/opt/j2sdk1.4.2_07/jre/lib/i386/server"

This can cause trouble if users do not work properly.

How to repeat:
cat run_migration

Suggested fix:
Try to avoid redundant code e.g. like this:

LD_LIBRARY_PATH=":$JRE_LIB_PATHS" or better
LD_LIBRARY_PATH="$JRE_LIB_PATHS:$LD_LIBRARY_PATH"