[fix] fix retry command handling

* use eval "$cmd" to handle strings correctly
* add-apt-repo doesn't need dpkg lock so don't use retry for those lines
This commit is contained in:
William Wernert
2021-02-01 12:06:19 -05:00
parent 44617fdddf
commit daebe90b6e
2 changed files with 3 additions and 4 deletions

View File

@@ -229,7 +229,7 @@ retry() {
while [[ $attempt -lt $maxAttempts ]]; do
attempt=$((attempt+1))
echo "Executing command with retry support: $cmd"
output=$("$cmd")
output=$(eval "$cmd")
exitcode=$?
echo "Results: $output ($exitcode)"
if [ -n "$expectedOutput" ]; then