From e49b6c576d524a2930c4b82e57e5c1e6da35bc6a Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Tue, 21 Apr 2020 13:33:11 +0200 Subject: Don't error when the directory is broken Signed-off-by: Joas Schilling --- build/image-optimization.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'build/image-optimization.sh') 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 ../ -- cgit v1.2.3