diff --git a/scripts/start-utils b/scripts/start-utils index 8e93d75384d..a73364db279 100755 --- a/scripts/start-utils +++ b/scripts/start-utils @@ -262,9 +262,12 @@ function extract() { application/zip) unzip -o -q -d "${destDir}" "${src}" ;; - application/x-tar|application/gzip|application/x-gzip|application/x-bzip2|application/zstd|application/x-zstd) + application/x-tar|application/gzip|application/x-gzip|application/x-bzip2) tar -C "${destDir}" -xf "${src}" ;; + application/zstd|application/x-zstd) + tar -C "${destDir}" --use-compress-program=unzstd -xf "${src}" + ;; *) log "ERROR: unsupported archive type: $type" return 1