correcting locations, would be just bloody dandy if plex had some semblance of consistency in it's locations

pull/52/head
sparklyballs 8 years ago
parent 1d6831d557
commit 892c17b0b8

@ -2,13 +2,12 @@ FROM lsiobase/xenial
MAINTAINER Stian Larsen, sparklyballs MAINTAINER Stian Larsen, sparklyballs
# package version # package version
ENV PLEX_URL="https://plex.tv/downloads" ENV PLEX_INSTALL="https://plex.tv/downloads/latest/1?channel=8&build=linux-ubuntu-x86_64&distro=ubuntu"
ENV PLEX_INSTALL="${PLEX_URL}/latest/1?channel=8&build=linux-ubuntu-x86_64&distro=ubuntu"
# global environment settings # global environment settings
ENV DEBIAN_FRONTEND="noninteractive" ENV DEBIAN_FRONTEND="noninteractive"
ENV HOME="/config" ENV HOME="/config"
ENV PLEX_WWW="${PLEX_INSTALL}&X-Plex-Token=$PLEX_TOKEN" ENV PLEX_DOWNLOAD="https://downloads.plex.tv/plex-media-server"
# install packages # install packages
RUN \ RUN \

@ -77,10 +77,10 @@ INSTALLED_VERSION=$(dpkg-query -W -f='${Version}' plexmediaserver)
# start update routine # start update routine
if [[ "$VERSION" = latest ]] || [[ "$VERSION" = plexpass ]] || [[ "$PLEXPASS" == "1" ]]; then if [[ "$VERSION" = latest ]] || [[ "$VERSION" = plexpass ]] || [[ "$PLEXPASS" == "1" ]]; then
REMOTE_VERSION=$(curl -s "${PLEX_WWW}"| cut -d "/" -f 5 ) REMOTE_VERSION=$(curl -s "${PLEX_INSTALL}&X-Plex-Token=$PLEX_TOKEN"| cut -d "/" -f 5 )
elif [[ "$VERSION" = public ]]; then elif [[ "$VERSION" = public ]]; then
PLEX_TOKEN="" PLEX_TOKEN=""
REMOTE_VERSION=$(curl -s "${PLEX_WWW}"| cut -d "/" -f 5 ) REMOTE_VERSION=$(curl -s "${PLEX_INSTALL}&X-Plex-Token=$PLEX_TOKEN"| cut -d "/" -f 5 )
else else
REMOTE_VERSION="${VERSION}" REMOTE_VERSION="${VERSION}"
fi fi
@ -92,12 +92,11 @@ fi
echo "Atempting to upgrade to: $REMOTE_VERSION" echo "Atempting to upgrade to: $REMOTE_VERSION"
last=130 last=130
down_tries=0
while [[ $last -ne "0" ]]; do while [[ $last -ne "0" ]]; do
rm -f /tmp/plexmediaserver_*.deb rm -f /tmp/plexmediaserver_*.deb
curl -o /tmp/plexmediaserver_"${REMOTE_VERSION}"_amd64.deb -L \ curl -o /tmp/plexmediaserver_"${REMOTE_VERSION}"_amd64.deb -L \
"${PLEX_URL}/plex-media-server/${REMOTE_VERSION}/plexmediaserver_${REMOTE_VERSION}_amd64.deb" "${PLEX_DOWNLOAD}/$REMOTE_VERSION/plexmediaserver_${REMOTE_VERSION}_amd64.deb"
last=$? last=$?
done done
# test if deb exists, install it or exit out # test if deb exists, install it or exit out

Loading…
Cancel
Save