From 3638adc841960522410a9a2b23a14309591e17f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Fern=C3=A1ndez?= <975883+pazos@users.noreply.github.com> Date: Fri, 15 Mar 2024 17:43:00 +0100 Subject: [PATCH] appimage: get full path before changing to assets dir (#11552) --- platform/appimage/AppRun | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/platform/appimage/AppRun b/platform/appimage/AppRun index adcc68a24..27b2d6e18 100755 --- a/platform/appimage/AppRun +++ b/platform/appimage/AppRun @@ -4,14 +4,22 @@ export LC_ALL="en_US.UTF-8" # working directory of koreader KOREADER_DIR="${0%/*}" +if [ $# -eq 1 ] && [ -e "$(pwd)/${1}" ]; then + ARGS="$(pwd)/${1}" +else + ARGS="${*}" +fi + # we're always starting from our working directory cd "${KOREADER_DIR}" || exit RETURN_VALUE=85 while [ ${RETURN_VALUE} -eq 85 ]; do - ./reader.lua "$@" + ./reader.lua "${ARGS}" RETURN_VALUE=$? + # do not restart with saved arguments + ARGS="${HOME}" done exit ${RETURN_VALUE}