From ec41d972a4d7a8b950992867c0df73b34236a1c4 Mon Sep 17 00:00:00 2001 From: falcon15500 Date: Fri, 7 Aug 2015 21:51:13 +1000 Subject: [PATCH] Add check for INSTALLED_VERSION for RHEL distros --- plexupdate.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plexupdate.sh b/plexupdate.sh index 28f0080..a3efb11 100755 --- a/plexupdate.sh +++ b/plexupdate.sh @@ -248,10 +248,12 @@ SKIP_DOWNLOAD="no" # Installed version detection (only supported for deb based systems, feel free to submit rpm equivalent) if [ "${REDHAT}" != "yes" ]; then INSTALLED_VERSION=$(dpkg-query -s plexmediaserver 2>/dev/null | grep -Po 'Version: \K.*') - if [[ $FILENAME == *$INSTALLED_VERSION* ]] && [ "${FORCE}" != "yes" ] && [ ! -z "${INSTALLED_VERSION}" ]; then - echo "Your OS reports the latest version of Plex ($INSTALLED_VERSION) is already installed. Use -f to force download." - exit 5 - fi +else + INSTALLED_VERSION=$(rpm -qv plexmediaserver 2>/dev/null) +fi +if [[ $FILENAME == *$INSTALLED_VERSION* ]] && [ "${FORCE}" != "yes" ] && [ ! -z "${INSTALLED_VERSION}" ]; then + echo "Your OS reports the latest version of Plex ($INSTALLED_VERSION) is already installed. Use -f to force download." + exit 5 fi if [ -f "${DOWNLOADDIR}/${FILENAME}" -a "${FORCE}" != "yes" ]; then