bibisect/buildWinReleasesRepository.sh |   48 +++++++++++++++++++--------------
 1 file changed, 29 insertions(+), 19 deletions(-)

New commits:
commit 629208e0a83bed8a62f9391c6d288bda19c4f860
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Thu Mar 30 19:51:48 2023 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Thu Mar 30 19:52:57 2023 +0200

    Adapt code for 5.x releases
    
    Change-Id: I1184c0ca46231f28e8fa8fd68df5640cd266e38d

diff --git a/bibisect/buildWinReleasesRepository.sh 
b/bibisect/buildWinReleasesRepository.sh
index 301f560a..97a4856c 100755
--- a/bibisect/buildWinReleasesRepository.sh
+++ b/bibisect/buildWinReleasesRepository.sh
@@ -89,32 +89,38 @@ do
     echo "*** Moving files to instdir folder"
     mv $rootDir/output/Program\ Files/* $rootDir/instdir
 
-    echo "*** Moving files to program"
-    if [[ ! -d $rootDir/instdir/URE/bin/ ]]; then
-        echo "$rootDir/instdir/URE/bin/ doesn't exists"
-        removeOriginFolders
-        break
-    fi
-    mv $rootDir/instdir/URE/bin/*.dll $rootDir/instdir/program/
+    if [[ $input = "3."* || $input = "4."* ]]; then
+        echo "*** Moving files to program"
+        if [[ ! -d $rootDir/instdir/URE/bin/ ]]; then
+            echo "$rootDir/instdir/URE/bin/ doesn't exists"
+            removeOriginFolders
+            break
+        fi
+        mv $rootDir/instdir/URE/bin/*.dll $rootDir/instdir/program/
 
-    if [[ ! -d $rootDir/instdir/URE/misc/ ]]; then
-        echo "$rootDir/instdir/URE/misc/ doesn't exists"
-        removeOriginFolders
-        break
-    fi
-    mv $rootDir/instdir/URE/misc/*.rdb $rootDir/instdir/program/
+        if [[ ! -d $rootDir/instdir/URE/misc/ ]]; then
+            echo "$rootDir/instdir/URE/misc/ doesn't exists"
+            removeOriginFolders
+            break
+        fi
+        mv $rootDir/instdir/URE/misc/*.rdb $rootDir/instdir/program/
 
-    # msvcp* and msvcr libraries
-    mv $rootDir/output/Win/System/*.dll $rootDir/instdir/program/
+        # msvcp* and msvcr libraries
+        mv $rootDir/output/Win/System/*.dll $rootDir/instdir/program/
 
-    echo "*** Writing to uno.ini"
-    echo "[Bootstrap]
+        echo "*** Writing to uno.ini"
+        echo "[Bootstrap]
 URE_INTERNAL_LIB_DIR=\${ORIGIN}
 URE_INTERNAL_JAVA_DIR=\${ORIGIN}/classes
 URE_INTERNAL_JAVA_CLASSPATH=\${URE_MORE_JAVA_TYPES}
 UNO_TYPES=\${ORIGIN}/types.rdb \${URE_MORE_TYPES}
 UNO_SERVICES=\${ORIGIN}/services.rdb \${URE_MORE_SERVICES}" >>  
$rootDir/instdir/program/uno.ini
 
+    else
+        # msvcp* and msvcr libraries
+        mv $rootDir/output/System/*.dll $rootDir/instdir/program/
+    fi
+
     echo "*** Changing bootstrap.ini"
     sed -i '/UserInstallation/d' $rootDir/instdir/program/bootstrap.ini
     echo "UserInstallation=\$ORIGIN/.." >> 
$rootDir/instdir/program/bootstrap.ini
@@ -122,6 +128,7 @@ UNO_SERVICES=\${ORIGIN}/services.rdb \${URE_MORE_SERVICES}" 
>>  $rootDir/instdir
     echo "*** Cleaning destination"
     rm -rf ${targetDir}/instdir/
     mkdir ${targetDir}/instdir/
+
     echo "*** Moving files to destination"
     mv $rootDir/instdir/program ${targetDir}/instdir/program
     if [ $isExeFile -eq 1 ]; then
@@ -131,12 +138,15 @@ UNO_SERVICES=\${ORIGIN}/services.rdb 
\${URE_MORE_SERVICES}" >>  $rootDir/instdir
         mv $rootDir/instdir/share ${targetDir}/instdir/share
         mv $rootDir/instdir/presets ${targetDir}/instdir/presets
 
-        # it makes .exe files to work
-        touch ${targetDir}/instdir/ure-link
+        if [[ $input = "3."* || $input = "4."* ]]; then
+            # it makes .exe files to work
+            touch ${targetDir}/instdir/ure-link
+        fi
 
         echo "*** Removing extensions"
         rm -rf ${targetDir}/instdir/share/extensions/
     fi
+
     removeOriginFolders
 
     cd ${targetDir}

Reply via email to