From 9c755fbb53119f7e5932316ffa1c99efb3bd82c9 Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Sun, 22 May 2016 22:44:59 -0400 Subject: [PATCH] Override files if needed in the build scripts (#425) This allows the users to continuously run the build script without having to remove `etcher-release` or certain files inside that directory to prevent silly "file exists" errors. Signed-off-by: Juan Cruz Viotti --- scripts/build/darwin.sh | 2 ++ scripts/build/linux.sh | 1 + 2 files changed, 3 insertions(+) diff --git a/scripts/build/darwin.sh b/scripts/build/darwin.sh index 881c9732..ac33aeb9 100755 --- a/scripts/build/darwin.sh +++ b/scripts/build/darwin.sh @@ -107,6 +107,7 @@ function installer_dmg { hdiutil detach $volume_directory || true # Create temporal read-write DMG image + rm -f $temporal_dmg hdiutil create \ -srcfolder $source_directory \ -volname "$APPLICATION_NAME" \ @@ -183,6 +184,7 @@ function installer_dmg { # Convert temporal DMG image into a production-ready # compressed and read-only DMG image. mkdir -p $output_directory + rm -f $output_directory/Etcher-darwin-x64.dmg hdiutil convert $temporal_dmg \ -format UDZO \ -imagekey zlib-level=9 \ diff --git a/scripts/build/linux.sh b/scripts/build/linux.sh index 31430009..7d4ed05c 100755 --- a/scripts/build/linux.sh +++ b/scripts/build/linux.sh @@ -146,6 +146,7 @@ function installer { mkdir -p $output_directory app_dir_create $source_directory $architecture $appdir_temporary_location + rm -f $output_file ./scripts/AppImageAssistant-$architecture $appdir_temporary_location $output_file rm -rf $appdir_temporary_location }