From 4c5c0cfa537484edb4c719c5766e30be713e21f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georges=20Dup=C3=A9ron?= Date: Thu, 5 Jul 2018 22:41:02 +0200 Subject: [PATCH] Don't create .gif if no screenshots were taken --- utils/gui-wrapper.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/gui-wrapper.sh b/utils/gui-wrapper.sh index 28d7eb2..616540c 100755 --- a/utils/gui-wrapper.sh +++ b/utils/gui-wrapper.sh @@ -13,7 +13,9 @@ convert -size "$(echo "$resolution" | cut -d 'x' -f1-2)" tile:pattern:checkerboa xvfb-run -a --server-args="-screen 0 ${resolution}" sh -c 'fluxbox 2>/dev/null & sleep 5; fbsetbg -f "'"$bg"'"; sleep 5; (for i in `seq 100`; do scrot "'"$anim"'/$(printf %03d.png $i)"; sleep 0.2; done) & "$@"' utils/gui-wrapper.sh-subshell "$@" -convert $(ls "$anim"/*.png | sort) ./deploy-screenshots/anim.gif +if -n "$(find "$anim"/ -maxdepth 1 -type f -name '*.png')"; then + convert $(ls "$anim"/*.png | sort) ./deploy-screenshots/anim.gif +fi # Cleanup rm "$bg"