diff --git a/packages/OS400/initscript.sh b/packages/OS400/initscript.sh index 97e978158b..d28a8db119 100644 --- a/packages/OS400/initscript.sh +++ b/packages/OS400/initscript.sh @@ -157,6 +157,10 @@ db2_name() basename "${1}" | tr 'a-z-' 'A-Z_' | sed -e 's/\..*//' \ + -e 's/\([^_]\)[^_]*_\(.*\)/\1\2/' \ + -e 's/\([^_]\)\([^_]\)[^_]*_\(.*\)/\1\2\3/' \ + -e 's/\([^_]\)\([^_]\)\([^_]\)[^_]*_\(.*\)/\1\2\3\4/' \ + -e 's/\([^_]\)\([^_]\)\([^_]\)\([^_]\)[^_]*_\(.*\)/\1\2\3\4\5/' \ -e 's/^\(..........\).*/\1/' }