summarylogtreecommitdiffstats
path: root/sshuttle-gui.sh
blob: a3dc58f4805038b1765739b39b37844f8d4c2e00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
set -o pipefail
_APPDIR="/usr/lib/@appname@"
_RUNNAME="${_APPDIR}/@runname@"
export PATH="${_APPDIR}:${PATH}"
export LD_LIBRARY_PATH="${_APPDIR}/lib/x86_64-linux:${LD_LIBRARY_PATH}"
cd "${_APPDIR}" || { echo "Failed to change directory to ${_APPDIR}"; exit 1; }
if [[ "$(type -p kdesu)" && "${XDG_CURRENT_DESKTOP}" == KDE ]]; then
    kdesu "${_RUNNAME}" "$@" || exit $?
	else
    pkexec "${_RUNNAME}" "$@" || exit $?
fi