---
 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


Reply via email to