From 63948874d79631858a69b2dd710070fe7968078a Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Mon, 24 Oct 2016 20:25:16 -0400 Subject: [PATCH] chore: distribute AppImage inside a zip (#772) AppImages need to be marked as executables before they can be used. Distributing them directly means that virtually all web browsers will automatically remove the execution permissions, leading us to have to explain users how to add it back with `chmod`, etc. For simplicity purposes, we'll be distributing AppImages inside ZIPs, which ensure the execution permissions are added back when the user decompresses it. Signed-off-by: Juan Cruz Viotti --- scripts/build/linux.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/build/linux.sh b/scripts/build/linux.sh index b30e1386..d52c471e 100755 --- a/scripts/build/linux.sh +++ b/scripts/build/linux.sh @@ -156,6 +156,12 @@ function installer { app_dir_create $source_directory $architecture $appdir_temporary_location rm -f $output_file ./scripts/build/AppImages/AppImageAssistant-$architecture $appdir_temporary_location $output_file + + pushd $output_directory + zip Etcher-linux-$architecture.zip Etcher-linux-$architecture.AppImage + rm Etcher-linux-$architecture.AppImage + popd + rm -rf $appdir_temporary_location }