##
## Create a basic image and run all lua built-in functions on it.
## The image file and the Lua test file are created within this script.
+set -x
+if [ -z "$XDG_CONFIG_HOME" ]
+then
+ config_home="$HOME/.config"
+else
+ config_home="$XDG_CONFIG_HOME"
+fi
lua_test_image=$(mktemp --suffix=".jpeg" "${TMPDIR:-/tmp}/geeqie.XXXXXXXXXX")
-mkdir -p "$HOME/.config/geeqie/lua/"
-lua_test_file=$(mktemp --suffix=".lua" --tmpdir="$HOME/.config/geeqie/lua/" lua-test-XXXXXX)
+mkdir -p "$config_home/geeqie/lua/"
+lua_test_file=$(mktemp --suffix=".lua" --tmpdir="$config_home/geeqie/lua/" lua-test-XXXXXX)
# Test image generated by:
# convert -size 32x32 xc:white empty.jpg
xvfb-run --auto-servernum "$1" &
# Wait for remote to initialize
-while [ ! -e "$HOME/.config/geeqie/.command" ] ;
+while [ ! -e "$config_home/geeqie/.command" ] ;
do
sleep 1
done