Closed andy5995 closed 2 years ago
Something like this should work:
#!/bin/bash
# The purpose of this custom AppRun script is
# to allow symlinking the AppImage and invoking
# the corresponding binary depending on which
# symlink was used to invoke the AppImage
HERE="$(dirname "$(readlink -f "${0}")")"
if [ ! -z $APPIMAGE ] ; then
BINARY_NAME=$(basename "$ARGV0")
if [ -e "$HERE/usr/bin/$BINARY_NAME" ] ; then
exec "$HERE/usr/bin/$BINARY_NAME" "$@"
else
exec "$HERE/usr/bin/ippserver" "$@"
fi
else
exec "$HERE/usr/bin/ippserver" "$@"
fi
https://discourse.appimage.org/t/call-alternative-binary-from-appimage/93/10?u=andy5995
Hyperion noted:
https://wildfiregames.com/forum/topic/91547-how-to-make-a-0ad-appimage/?do=findComment&comment=519879