diff --git a/src/install.sh b/src/install.sh index aaa5247..542fd81 100644 --- a/src/install.sh +++ b/src/install.sh @@ -586,7 +586,7 @@ prepareImage() { return 1 } -updateAsset() { +updateXML() { local asset="$1" local language="$2" @@ -622,8 +622,9 @@ updateAsset() { fi if [ -n "$PASSWORD" ]; then - sed -i "s/.*/.*$PASSWORD<\/Value>/g" "$asset" - sed -i "s/.*/.*$PASSWORD<\/Value>/g" "$asset" + sed -i "s/password<\/Value>/$PASSWORD<\/Value>/g" "$asset" + sed -z "s/.........../\n $PASSWORD<\/Value>/g" -i "$asset" + sed -z "s/.............../\n $PASSWORD<\/Value>/g" -i "$asset" fi cat "$asset"