--- gsv-eval-remote.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gsv-eval-remote.sh b/gsv-eval-remote.sh index e84ac63..516f96c 100755 --- a/gsv-eval-remote.sh +++ b/gsv-eval-remote.sh @@ -144,6 +144,13 @@ process_package() { cd "$DIRECTORY" pwd ;; + *application/x-7z-compressed*) + DIRECTORY=$(mktemp -d x-7z.XXXXXX) \ + || die "failed to create temporary directory" + 7z x -o"$DIRECTORY" "$1" > /dev/null || die "failed to extract files from '$1'" + cd "$DIRECTORY" + pwd + ;; *application/x-tar*) DIRECTORY=$(mktemp -d x-tar.XXXXXX) \ || die "failed to create temporary directory" -- 2.1.4