run-client.sh script
authorArt Cancro <ajc@citadel.org>
Fri, 16 Jul 2021 21:59:00 +0000 (17:59 -0400)
committerArt Cancro <ajc@citadel.org>
Fri, 16 Jul 2021 21:59:00 +0000 (17:59 -0400)
appimage/citadel.AppDir/run-client.sh [new file with mode: 0755]

diff --git a/appimage/citadel.AppDir/run-client.sh b/appimage/citadel.AppDir/run-client.sh
new file mode 100755 (executable)
index 0000000..ff94838
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+# This script attempts to find the Citadel Server running in an AppImage on
+# the same host, and connects to the text mode client.
+
+CLIENT_PATH=`ls /tmp/.*/usr/bin/citadel || exit 1` || exit 1
+CLIENT_DIR=`dirname ${CLIENT_PATH}`
+export PATH=${CLIENT_DIR}:$PATH
+export APPDIR=`echo ${CLIENT_DIR} | sed s/'\/usr\/bin'//g`
+export LD_LIBRARY_PATH=${APPDIR}/usr/lib:$LD_LIBRARY_PATH
+export CTDL_DIR=$(dirname $(readlink -f $0))
+ldd $CLIENT_PATH
+exec $CLIENT_PATH