From a4a5ea28e4ec5952e8fc41d182798e274e7e276a Mon Sep 17 00:00:00 2001 From: abbodi1406 <33669284+abbodi1406@users.noreply.github.com> Date: Mon, 18 Oct 2021 20:45:21 +0300 Subject: [PATCH] v0.6.7 --- convert.sh | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/convert.sh b/convert.sh index 512c315..8a8c7f5 100755 --- a/convert.sh +++ b/convert.sh @@ -1,5 +1,5 @@ #!/bin/bash -scriptName="UUP Converter v0.6.6" +scriptName="UUP Converter v0.6.7" UUP_CONVERTER_SCRIPT=1 export PATH=${PATH}:/usr/sbin @@ -425,7 +425,7 @@ if [ $runVirtualEditions -eq 1 ] && [ "$VIRTUAL_EDITIONS_PLUGIN_LOADED" != "1" ] runVirtualEditions=0 fi -reffiles=0 +echo "" for file in `find "$uupDir" -type f -iname "*.cab" -not -iname "*windows10.0-kb*.cab" -not -iname "ssu-*.cab"`; do fileName=`basename $file .cab` echo -e "$infoColor""CAB -> ESD:""$resetColor"" $fileName" @@ -439,8 +439,6 @@ for file in `find "$uupDir" -type f -iname "*.cab" -not -iname "*windows10.0-kb* errorHandler $? "Failed to create $fileName.esd" - let reffiles++ - rm -rf "$extractDir" done @@ -536,6 +534,11 @@ errorHandler $? "Failed to add required files to second index of boot.wim" wimlib-imagex optimize ISODIR/sources/boot.wim rm "ISODIR/sources/xmllite.dll" +refglobs=false +for file in `find "$tempDir" -type f -iname "*.esd"`; do + refglobs=true +done + echo "" indexesExported=0 for metadata in $metadataFiles; do @@ -562,12 +565,12 @@ for metadata in $metadataFiles; do echo -e "$infoColor""Exporting $editionName to install.$type...""$resetColor" - if [ $reffiles -ge 1 ]; then + if [ $refglobs == true ]; then wimlib-imagex export "$metadata" 3 ISODIR/sources/install.$type \ - "$editionName" $compressParam --ref="$uupDir/*.esd" --ref="$tempDir/*.esd" + "$editionName" $compressParam --ref=""$uupDir/*.esd"" --ref=""$tempDir/*.esd"" else wimlib-imagex export "$metadata" 3 ISODIR/sources/install.$type \ - "$editionName" $compressParam --ref="$uupDir/*.esd" + "$editionName" $compressParam --ref=""$uupDir/*.esd"" fi errorHandler $? "Failed to export $editionName to install.$type""$resetColor"