Compare commits

...

1 Commits

Author SHA1 Message Date
CanbiZ (MickLesk)
be3453eccf tools.func: add support for extracting 7z archives 2026-07-20 11:18:42 +02:00

View File

@@ -2587,6 +2587,16 @@ _deploy_unpacked_archive() {
msg_error "Failed to extract TAR archive"
return 251
}
elif [[ "$filename" == *.7z ]]; then
if [[ -f /etc/alpine-release ]]; then
ensure_dependencies 7zip
else
ensure_dependencies p7zip-full
fi
7z x -y -o"$workdir" "$archive" >/dev/null 2>&1 || {
msg_error "Failed to extract 7z archive"
return 251
}
else
msg_error "Unsupported archive format: $filename"
return 65