Handle relative paths before running pkexec

Fixes #1
This commit is contained in:
ValdikSS 2018-05-05 02:33:06 +03:00
parent b2977a144b
commit 618f507a0a
1 changed files with 6 additions and 2 deletions

View File

@ -226,12 +226,16 @@ else
if [[ "$APPIMAGE" ]];
then
scriptpath="$APPIMAGE"
fi;
fi
[ -f "$1" ] && PARAM1="$(readlink -f -- "$1")" || PARAM1="$1"
[ -f "$2" ] && PARAM2="$(readlink -f -- "$2")" || PARAM2="$2"
shift; shift;
privescs=(pkexec sudo)
for privesc in ${privescs[*]}; do
if command -v "$privesc" > /dev/null; then
"$privesc" "$scriptpath" "$@"
"$privesc" "$scriptpath" "$PARAM1" "$PARAM2" "$@"
exit
fi
done