Try to read server token as sudo if possible

This commit is contained in:
Alex Malinovich 2017-02-19 21:11:33 -08:00
commit 10212d58df

View file

@ -73,8 +73,12 @@ getPlexServerToken() {
for I in "${VALIDPATHS[@]}" ; do for I in "${VALIDPATHS[@]}" ; do
if [ ! -z "${I}" -a -f "${I}${PREFFILE}" ]; then if [ ! -z "${I}" -a -f "${I}${PREFFILE}" ]; then
if [ "$(basename $0)" = "installer.sh" ]; then
TOKEN=$(sudo sed -n 's/.*PlexOnlineToken="\([[:alnum:]]*\).*".*/\1/p' "${I}${PREFFILE}" 2>/dev/null)
else
TOKEN=$(sed -n 's/.*PlexOnlineToken="\([[:alnum:]]*\).*".*/\1/p' "${I}${PREFFILE}" 2>/dev/null) TOKEN=$(sed -n 's/.*PlexOnlineToken="\([[:alnum:]]*\).*".*/\1/p' "${I}${PREFFILE}" 2>/dev/null)
fi fi
fi
done done
} }