Author: jim
Date: Wed Jan  9 20:27:26 2019
New Revision: 1850903

URL: http://svn.apache.org/viewvc?rev=1850903&view=rev
Log:
Get the right stuff

Modified:
    openoffice/devtools/updateVersion/updateVersion.config
    openoffice/devtools/updateVersion/updateVersion.sh

Modified: openoffice/devtools/updateVersion/updateVersion.config
URL: 
http://svn.apache.org/viewvc/openoffice/devtools/updateVersion/updateVersion.config?rev=1850903&r1=1850902&r2=1850903&view=diff
==============================================================================
--- openoffice/devtools/updateVersion/updateVersion.config (original)
+++ openoffice/devtools/updateVersion/updateVersion.config Wed Jan  9 20:27:26 
2019
@@ -6,10 +6,10 @@ PRODUCT_RELEASE
 aoo.ver
 --- file: minor.mk
 RSCVERSION
-RSCREVISION=416m1(Build:9790)
-BUILD=9790
+RSCREVISION=420m1(Build:9800)
+BUILD=9800
 LAST_MINOR=m1
-SOURCEVERSION=AOO416
+SOURCEVERSION=AOO420
 --- file: openoffice.lst
 OOOPACKAGEVERSION
 UREPACKAGEVERSION

Modified: openoffice/devtools/updateVersion/updateVersion.sh
URL: 
http://svn.apache.org/viewvc/openoffice/devtools/updateVersion/updateVersion.sh?rev=1850903&r1=1850902&r2=1850903&view=diff
==============================================================================
--- openoffice/devtools/updateVersion/updateVersion.sh (original)
+++ openoffice/devtools/updateVersion/updateVersion.sh Wed Jan  9 20:27:26 2019
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #-------------------------------------------------------------------
 #
 #              UPDATE VERSION FOR OO
@@ -134,9 +134,9 @@ do
                     for (( s=0; s<${#lines[@]}; s++ ))
                     do
                         echo "line: ${lines[$s]}"
-                        newline=`echo ${lines[$s]} | sed -E 
"s|(value=\")[0-9]+.?[0-9]*.?[0-9]*(\")|\1${version}\2|"`
+                        newline=`echo ${lines[$s]} | gsed -E 
"s|(value=\")[0-9]+.?[0-9]*.?[0-9]*(\")|\1${version}\2|"`
                         echo "newline: ${newline}"
-                        sed -E -i 
"s|(value=\")[0-9]+.?[0-9]*.?[0-9]*(\")|\1${version}\2|" ${filepath}
+                        gsed -E -i 
"s|(value=\")[0-9]+.?[0-9]*.?[0-9]*(\")|\1${version}\2|" ${filepath}
                         echo "**********"
                     done
                 #
@@ -154,16 +154,16 @@ do
                     then
                         replStr=`grep -w ${patt2brepl} ${filepath} | tr '(' 
'+'`
                         replStr=`echo ${replStr} | tr ')' '+'`
-                        sed -E -i "s/(.*)${patt2brepl}.*/\1${replStr}/" 
${filepath}
+                        gsed -E -i "s/(.*)${patt2brepl}.*/\1${replStr}/" 
${filepath}
                         echo "temporarily changing file contents replStr 
${replStr}"
                     fi
                     readarray -t lines < <(grep -w ${patt2brepl} ${filepath} | 
grep -v -e '{' -e '(')
                     for (( s=0; s<${#lines[@]}; s++ ))
                     do
                         echo "line: ${lines[$s]}"
-                        newline=`echo ${lines[$s]} | sed -E "s|(${patt2brepl} 
?=? ?)[a-zA-Z0-9]+.?[a-zA-Z0-9]*.?[a-zA-Z0-9]*[+]*|\1${patt2replWith}|"`
+                        newline=`echo ${lines[$s]} | gsed -E "s|(${patt2brepl} 
?=? ?)[a-zA-Z0-9]+.?[a-zA-Z0-9]*.?[a-zA-Z0-9]*[+]*|\1${patt2replWith}|"`
                         echo "newline: ${newline}"
-                        sed -E -i "s|(${patt2brepl} ?=? 
?)[a-zA-Z0-9]+.?[a-zA-Z0-9]*.?[a-zA-Z0-9]*[+]*|\1${patt2replWith}|" ${filepath}
+                        gsed -E -i "s|(${patt2brepl} ?=? 
?)[a-zA-Z0-9]+.?[a-zA-Z0-9]*.?[a-zA-Z0-9]*[+]*|\1${patt2replWith}|" ${filepath}
                         echo "**********"
                     done
                 else
@@ -186,8 +186,8 @@ do
                         insStrPatt=`echo ${patt2brepl} | egrep -w 
"[aA][oO][oO][0-9]+.?[0-9]*.?[0-9]*"`
                         if [[ ${patt2brepl} == ${insStrPatt} ]]
                         then
-                            partAOO=`echo ${patt2brepl} | sed -E -n 
"s|.*([aA][oO][oO])[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/].*|\1|p"`
-                            partVer=`echo ${patt2brepl} | sed -E -n 
"s|.*([aA][oO][oO])([0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]).*|\2|p"`
+                            partAOO=`echo ${patt2brepl} | gsed -E -n 
"s|.*([aA][oO][oO])[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/].*|\1|p"`
+                            partVer=`echo ${patt2brepl} | gsed -E -n 
"s|.*([aA][oO][oO])([0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]).*|\2|p"`
                             patt2brepl=${partVer}
                         fi
                         echo "patt2brepl: [${patt2brepl}]"
@@ -209,35 +209,35 @@ do
                             nbr=${#patt2brepl}
                             if [[ ${nbr} -eq 1 ]]   # right side is just x
                             then
-                                newline=`echo ${line} | sed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${v0}|"`
+                                newline=`echo ${line} | gsed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${v0}|"`
                             else
                                 if [[ ${nbr} -eq 2 ]]   # right side is xx
                                 then
                                     if [[ ${p0}+1 -eq ${v0} ]]  # right side + 
1 is version
                                     then
-                                        newline=`echo ${line} | sed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${v0}|"`
+                                        newline=`echo ${line} | gsed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${v0}|"`
                                     else
-                                        newline=`echo ${line} | sed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${v0}${v1}|"`
+                                        newline=`echo ${line} | gsed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${v0}${v1}|"`
                                     fi
                                 else
-                                    newline=`echo ${line} | sed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${v0}${v1}${v2}|"`
+                                    newline=`echo ${line} | gsed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${v0}${v1}${v2}|"`
                                 fi
                             fi
                         elif [[ -z ${p2} ]]  # right side is in the form x.x
                             then
                                 if [[ -n ${v1} ]]
                                 then 
-                                    newline=`echo ${line} | sed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${v0}.${v1}|"`
+                                    newline=`echo ${line} | gsed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${v0}.${v1}|"`
                                 else
-                                    newline=`echo ${line} | sed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${version}|"`
+                                    newline=`echo ${line} | gsed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${version}|"`
                                 fi
                             else
-                                newline=`echo ${line} | sed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${version}|"`
+                                newline=`echo ${line} | gsed -E 
"s|(${partAOO})[0-9]+.?[0-9]*.?[0-9]*[^a-zA-Z/]|\1${version}|"`
                         fi
                         
                         echo "newline: ${newline}"
                         echo "**********"
-                        sed -E -i "s|${line}|${newline}|" ${filepath}
+                        gsed -E -i "s|${line}|${newline}|" ${filepath}
                     done
                 fi
             done


Reply via email to