From e49b6c576d524a2930c4b82e57e5c1e6da35bc6a Mon Sep 17 00:00:00 2001
From: Joas Schilling <coding@schilljs.com>
Date: Tue, 21 Apr 2020 13:33:11 +0200
Subject: [PATCH] Don't error when the directory is broken

Signed-off-by: Joas Schilling <coding@schilljs.com>
---
 build/image-optimization.sh | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/build/image-optimization.sh b/build/image-optimization.sh
index bf825c96cc6..148f0c9695a 100755
--- a/build/image-optimization.sh
+++ b/build/image-optimization.sh
@@ -1,14 +1,14 @@
 #!/usr/bin/env bash
 
 function recursive_optimize_images() {
-	cd "$1":
+	cd "$1" || return
 
 	# Optimize all JPGs and PNGs
-	optipng -o6 -strip all *.png;
-	jpegoptim --strip-all *.jpg;
+	optipng -o6 -strip all *.png
+	jpegoptim --strip-all *.jpg
 
 	# Optimize all SVGs
-	for svg in *.svg;
+	for svg in *.svg
 	do
 		mv $svg $svg.opttmp;
 		scour --create-groups \
@@ -19,8 +19,8 @@ function recursive_optimize_images() {
 			--strip-xml-prolog \
 			--no-line-breaks  \
 			-i $svg.opttmp \
-			-o $svg;
-	done;
+			-o $svg
+	done
 
 	# Remove temporary SVGs
 	rm *.opttmp
@@ -32,7 +32,7 @@ function recursive_optimize_images() {
 			recursive_optimize_images "$dir"
 			cd ..
 		fi
-	done;
+	done
 }
 
 recursive_optimize_images ../
-- 
GitLab