From b751dce8a5776d872ec485aab6758fd6247e2dae Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Sun, 9 Jul 2017 21:53:15 +0100 Subject: [PATCH 001/282] Update Pass branch --- .drone.yml | 9 +++++---- Dockerfile | 2 +- README.md | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index 96a7770..4311dd4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,7 +9,7 @@ pipeline: commands: # Grab the current version, prevents race conditions #### Pass this into the Dockerfile somehow? - apk add --no-cache openssl jq - - wget -qO- https://adam-ant.co.uk/plex/version.php | jq -r .release> .plex_version + - wget -qO- https://adam-ant.co.uk/plex/pass-version.php | jq -r .release> .plex_version build: image: docker @@ -39,9 +39,10 @@ pipeline: commands: #Grab just the version, not the hash. Used for tagging - export CUR_VERSION=$(cat .plex_version | cut -d \- -f1 ) + - echo $CUR_VERSION - echo $DOCKER_USER - - docker tag devbuild adamant/plexmediaserver:latest - - docker tag devbuild adamant/plexmediaserver:$CUR_VERSION + - docker tag devbuild adamant/plexmediaserver:plexpass + - docker tag devbuild adamant/plexmediaserver:plexpass-$CUR_VERSION - docker login -u $DOCKER_USER -p $DOCKER_PASS - docker push adamant/plexmediaserver - - echo "CONGRATS! SUCCESSFULLY BUILT PLEX VERSION "$CUR_VERSION + - echo "CONGRATS! SUCCESSFULLY BUILT PLEX VERSION $CUR_VERSION-PASS" diff --git a/Dockerfile b/Dockerfile index 06c3c36..4151fc4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ RUN wget http://ftp.de.debian.org/debian/pool/main/g/gcc-4.9/libstdc++6_4.9.2-10 # We only need the lib files, everything else is debian junk. && mv /tmp/usr/lib/x86_64-linux-gnu/* /lib \ && mv /tmp/lib/x86_64-linux-gnu/* /lib \ - && export PLEX_VER=$(wget -qO- https://adam-ant.co.uk/plex/version.php | sed -n 's/.*"release":\s*"\([^"]*\)".*/\1/p') \ + && export PLEX_VER=$(wget -qO- https://adam-ant.co.uk/plex/pass-version.php | sed -n 's/.*"release":\s*"\([^"]*\)".*/\1/p') \ && wget -O plexmediaserver.deb "https://downloads.plex.tv/plex-media-server/$PLEX_VER/plexmediaserver_"$PLEX_VER"_amd64.deb" \ && dpkg-deb -x plexmediaserver.deb . \ # Move usr/lib and start_pms. Everything else is useless diff --git a/README.md b/README.md index 3a5b995..c9c3332 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # [adamant/plexmediaserver][hub] -[![](https://images.microbadger.com/badges/image/adamant/plexmediaserver.svg)](https://microbadger.com/images/adamant/plexmediaserver) [![Docker Pulls](https://img.shields.io/docker/pulls/adamant/plexmediaserver.svg)][hub] [![Docker Stars](https://img.shields.io/docker/stars/adamant/plexmediaserver.svg)][hub] [![Build Status](https://drone.adam-ant.co.uk/api/badges/Adam-Ant/docker-plex-tiny/status.svg)](https://drone.adam-ant.co.uk/Adam-Ant/docker-plex-tiny) +[![](https://images.microbadger.com/badges/image/adamant/plexmediaserver:plexpass.svg)](https://microbadger.com/images/adamant/plexmediaserver:plexpass) [![Docker Pulls](https://img.shields.io/docker/pulls/adamant/plexmediaserver.svg)][hub] [![Docker Stars](https://img.shields.io/docker/stars/adamant/plexmediaserver.svg)][hub] [![Build Status](https://drone.adam-ant.co.uk/api/badges/Adam-Ant/docker-plex-tiny/status.svg)](https://drone.adam-ant.co.uk/Adam-Ant/docker-plex-tiny) The smallest* Plex Media Server docker image, built on [busybox](https://hub.docker.com/_/busybox/) with glibc and packages from the debian repos. The container contains a bare minimum glibc dependency tree, with most of the crap removed. From 9d29d2429cf375cfe25955f75b75dd68aa7e5e94 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Wed, 16 Aug 2017 20:24:27 +0100 Subject: [PATCH 002/282] Increase timeout to fix builds failing --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 4311dd4..f5603fc 100644 --- a/.drone.yml +++ b/.drone.yml @@ -26,7 +26,7 @@ pipeline: - apk add --no-cache curl xmlstarlet grep - export CUR_VERSION="$(cat .plex_version)" - docker run --name=DEV -d -p 32400:32400 devbuild - - sleep 10 # Wait for plex to start! + - sleep 25 # Wait for plex to start! - docker logs DEV - curl -sSL docker:32400/identity | tee /dev/stderr | xmlstarlet sel -t -v "/MediaContainer/@version" | grep -qw $CUR_VERSION - docker kill DEV #Not really needed, but keeps things quick From 3c19fea677b62b9a069b59319e2b5f4a05a79558 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Wed, 13 Sep 2017 23:14:20 +0100 Subject: [PATCH 003/282] Add drone conditionals, fixes pull requests --- .drone.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.drone.yml b/.drone.yml index 7b49f47..ff2f6e1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -34,6 +34,8 @@ pipeline: publish: image: docker + when: + event: [push, tag, deployment] secrets: [ DOCKER_USER, DOCKER_PASS ] environment: - DOCKER_HOST=tcp://docker:2375 From 46a1bae944a306d30bf54247613dc4f0be29588f Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Fri, 15 Sep 2017 17:47:07 +0100 Subject: [PATCH 004/282] Update to Docker Sock passthru. Increases performance --- .drone.yml | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/.drone.yml b/.drone.yml index ff2f6e1..b7dd87e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,8 +1,3 @@ -services: - docker: - image: docker:dind - privileged: true - pipeline: identify: image: docker @@ -14,38 +9,39 @@ pipeline: build: image: docker - environment: - - DOCKER_HOST=tcp://docker:2375 + volumes: + - /var/run/docker.sock:/var/run/docker.sock commands: - - docker build -t devbuild . + - docker build --no-cache --pull -t ppass-dev . test: image: docker - environment: - - DOCKER_HOST=tcp://docker:2375 + volumes: + - /var/run/docker.sock:/var/run/docker.sock commands: - apk add --no-cache curl xmlstarlet grep - export CUR_VERSION="$(cat .plex_version)" - - docker run --name=DEV -d -p 32400:32400 devbuild + - CON_NAME=$(docker run --rm -d -p 32400:32400 ppass-dev) - sleep 25 # Wait for plex to start! - - docker logs DEV - - curl -sSL docker:32400/identity | tee /dev/stderr | xmlstarlet sel -t -v "/MediaContainer/@version" | grep -qw $CUR_VERSION - - docker kill DEV # Not really needed, but keeps things quick + - docker logs $$CON_NAME + - curl -sSL $(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $$CON_NAME):32400/identity | tee /dev/stderr | xmlstarlet sel -t -v "/MediaContainer/@version" | grep -qw $CUR_VERSION + - docker kill $$CON_NAME # Not really needed, but keeps things quick publish: image: docker when: event: [push, tag, deployment] secrets: [ DOCKER_USER, DOCKER_PASS ] - environment: - - DOCKER_HOST=tcp://docker:2375 + volumes: + - /var/run/docker.sock:/var/run/docker.sock commands: # Grab just the version, not the hash. Used for tagging - export CUR_VERSION=$(cat .plex_version | cut -d \- -f1 ) - echo $CUR_VERSION - echo $DOCKER_USER - - docker tag devbuild adamant/plexmediaserver:plexpass - - docker tag devbuild adamant/plexmediaserver:plexpass-$CUR_VERSION + - docker tag ppass-dev adamant/plexmediaserver:plexpass + - docker tag ppass-dev adamant/plexmediaserver:plexpass-$CUR_VERSION - docker login -u $DOCKER_USER -p $DOCKER_PASS - docker push adamant/plexmediaserver + - docker rmi adamant/plexmediaserver:plexpass adamant/plexmediaserver:plexpass-$CUR_VERSION ppass-dev - echo "CONGRATS! SUCCESSFULLY BUILT PLEX VERSION $CUR_VERSION-PASS" From ec7e9b729455082f97bcb92a9c32d8ec967cf857 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 19 Sep 2017 23:44:59 +0100 Subject: [PATCH 005/282] Fix drone test without continuation escapes --- .drone.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index c50bc8a..4b34b06 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,9 +24,9 @@ pipeline: - CON_NAME=$(docker run --rm -d ppass-dev) - sleep 25 # Wait for plex to start! - docker logs $$CON_NAME - - curl -sSL $(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $$CON_NAME):32400/identity \ - | tee /dev/stderr \ - | xmlstarlet sel -t -v "/MediaContainer/@version" \ + - curl -sSL $(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $$CON_NAME):32400/identity + | tee /dev/stderr + | xmlstarlet sel -t -v "/MediaContainer/@version" | grep -qw $CUR_VERSION - docker kill $$CON_NAME # Not really needed, but keeps things quick From 50346c96a09659a6cf50417bfe4e91f21978dfd6 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 20 Sep 2017 00:11:30 +0100 Subject: [PATCH 006/282] Only publish on master/pass branches --- .drone.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 200f639..95da2b7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,7 +32,8 @@ pipeline: publish: image: docker when: - event: [push, tag, deployment] + branch: [ master, pass ] + event: [ push, tag, deployment ] secrets: [ DOCKER_USER, DOCKER_PASS ] volumes: - /var/run/docker.sock:/var/run/docker.sock From fce86792e7df3fa5dd1647cb08c04306ba876299 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 15 Dec 2017 16:37:42 +0000 Subject: [PATCH 007/282] Use inline syntax for healthcheck --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4bad380..061f782 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,7 +26,7 @@ RUN set -ax \ && chmod +x /usr/sbin/start_pms \ && find /tmp -mindepth 1 -delete -HEALTHCHECK --interval=30s --timeout=12s CMD wget -O /dev/null -T 10 -q localhost:32400/identity || exit 1 +HEALTHCHECK --interval=30s --timeout=12s CMD [ "wget", "-O", "/dev/null", "-T", "10", "-q", "localhost:32400/identity" ] WORKDIR /usr/lib/plexmediaserver From dc42b52ab8e6db71f00898a0a88db152fcf3c871 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 15 Dec 2017 16:43:33 +0000 Subject: [PATCH 008/282] Use updated su-exec options --- Dockerfile | 2 +- start_pms | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 061f782..bb0d557 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM adamant/busybox:libressl MAINTAINER Adam Dodman -ENV UID=900 GID=900 +ENV SUID=900 SGID=900 ADD start_pms /usr/sbin/start_pms WORKDIR /tmp diff --git a/start_pms b/start_pms index e278eb6..784b390 100644 --- a/start_pms +++ b/start_pms @@ -18,7 +18,7 @@ then exit 1 fi fi -if su-exec $UID:$GID [ ! -w "$PLEX_MEDIA_SERVER_CONFIG_DIR" ] +if su-exec -e [ ! -w "$PLEX_MEDIA_SERVER_CONFIG_DIR" ] then echo "ERROR: CANNOT WRITE IN $PLEX_MEDIA_SERVER_CONFIG_DIR, MAKE SURE I HAVE PERMISSION TO DO THAT!" exit 2 @@ -44,4 +44,4 @@ fi tail -F "$PLEX_MEDIA_SERVER_CONFIG_DIR/Logs/Plex Media Server.log" >/proc/1/fd/1 2>/dev/null & -exec su-exec $UID:$GID "$PLEX_MEDIA_SERVER_HOME/Plex Media Server" +exec su-exec -e "$PLEX_MEDIA_SERVER_HOME/Plex Media Server" From 5ea88ed38e612abeea5c56011a085f8f240ab24f Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 30 Mar 2018 00:45:16 +0100 Subject: [PATCH 009/282] Update libgcc1 and libstdc++ Use stretch stable packages for now --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index f7a0bf2..4ca42b2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,8 +3,8 @@ FROM spritsail/busybox:libressl ARG PLEX_VER=latest ARG PLEX_URL ARG PLEX_SHA -ARG LIBSTDCPP_VER=8-20180312-2 -ARG LIBGCC1_VER=8-20180312-2 +ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 +ARG LIBGCC1_VER=6.3.0-18+deb9u1 LABEL maintainer="Spritsail " \ org.label-schema.vendor="Spritsail" \ @@ -19,8 +19,8 @@ ADD start_pms /usr/sbin/start_pms WORKDIR /tmp RUN chmod +x /usr/sbin/start_pms \ - && wget http://ftp.de.debian.org/debian/pool/main/g/gcc-8/libstdc++6_${LIBSTDCPP_VER}_amd64.deb \ - && wget http://ftp.de.debian.org/debian/pool/main/g/gcc-8/libgcc1_${LIBGCC1_VER}_amd64.deb \ + && wget http://ftp.de.debian.org/debian/pool/main/g/gcc-${LIBSTDCPP_VER:0:1}/libstdc++6_${LIBSTDCPP_VER}_amd64.deb \ + && wget http://ftp.de.debian.org/debian/pool/main/g/gcc-${LIBGCC1_VER:0:1}/libgcc1_${LIBGCC1_VER}_amd64.deb \ && dpkg-deb -x libstdc++6*.deb . \ && dpkg-deb -x libgcc1*.deb . \ # We only need the lib files, everything else is debian junk. From 6e9ece5ecb1a0c0e1489bb166e97a62dbd6fa667 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 20 Apr 2018 00:28:48 +0100 Subject: [PATCH 010/282] Add lastbuild badge [CI SKIP] --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 32b6ebb..ed5ff6a 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,17 @@ [hub]: https://hub.docker.com/r/spritsail/plex-media-server -[git]: https://github.com/spritsail/plex-media-server +[git]: https://github.com/spritsail/plex-media-server/tree/pass [drone]: https://drone.spritsail.io/spritsail/plex-media-server +[mbdg]: https://microbadger.com/images/spritsail/plex-media-server:plexpass # [spritsail/plex-media-server][hub] -[![](https://images.microbadger.com/badges/image/spritsail/plex-media-server:plexpass.svg)](https://microbadger.com/images/spritsail/plex-media-server:plexpass) +[![Layers](https://images.microbadger.com/badges/image/spritsail/plex-media-server:plexpass.svg)][mbdg] [![Latest Version](https://images.microbadger.com/badges/version/spritsail/plex-media-server:plexpass.svg)][hub] [![Git Commit](https://images.microbadger.com/badges/commit/spritsail/plex-media-server:plexpass.svg)][git] [![Docker Pulls](https://img.shields.io/docker/pulls/spritsail/plex-media-server.svg)][hub] [![Docker Stars](https://img.shields.io/docker/stars/spritsail/plex-media-server.svg)][hub] -[![Build Status](https://drone.spritsail.io/api/badges/spritsail/plex-media-server/status.svg)][drone] +[![Build Status](https://drone.spritsail.io/api/badges/spritsail/plex-media-server/status.svg?branch=pass)][drone] +[![Last Build](https://api.spritsail.io/badges/lastbuild/spritsail/plex-media-server:plexpass.svg)][drone] The _smallest*_ Plex Media Server docker image, built on barebones [spritsail/busybox](https://hub.docker.com/spritsail/busybox/) with glibc and libraries from source. The container contains a bare minimum glibc dependency tree, with most of the useless crap removed, resulting in the smallest container possible whilst maintaining full functionality. From 204dfa953a48eeb07d60153f3e8b2dd6dbf8b2f0 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Mon, 11 Jun 2018 17:10:36 +0100 Subject: [PATCH 011/282] Move to new notify step --- .drone.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index 1226f0a..50048c2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -47,9 +47,6 @@ pipeline: - '%fileauto: %prefix: plexpass% .plex_tag' notify: - image: appleboy/drone-telegram + image: spritsail/notify when: { status: [ success, failure ] } - secrets: [ telegram_token, telegram_to ] - message: | - *{{repo.owner}}/{{repo.name}} [{{commit.branch}}]*: Build #{{build.number}}: *{{uppercase build.status}}* - {{build.link}} + secrets: [ webhook_url, notify_token ] From 73b6f06e374aeaa5ffa1a4600a109c43aceb4287 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Sun, 8 Jul 2018 16:57:17 +0100 Subject: [PATCH 012/282] Merge upgrades from master into pass branch commit 8a4ed82279f42c504fe8b5519218dfe01d5cf5e5 Author: Adam Dodman Date: Sun Jul 8 15:04:02 2018 +0100 Move to mutli-stage build commit 916ae6f3b7e27036344b438534515209f18c0c19 Author: Adam Dodman Date: Sun Jul 8 14:30:52 2018 +0100 Move to commit to upgrade system commit 316c9be5f4aa9b2fe3fe6349dd2d44135838fb36 Author: Adam Dodman Date: Sun Jul 8 14:29:12 2018 +0100 Use libressl base image commit 13ef35e687fb0e886ecf05636ade4348e0a1328c Author: Adam Dodman Date: Mon Jun 11 17:10:36 2018 +0100 Move to new notify step --- .drone.yml | 23 +++++----------- Dockerfile | 80 ++++++++++++++++++++++++++++++++---------------------- 2 files changed, 55 insertions(+), 48 deletions(-) diff --git a/.drone.yml b/.drone.yml index 50048c2..0cd99f4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,30 +1,21 @@ pipeline: - identify: - image: docker - commands: - # Grab the current version, prevents race conditions - - apk add --no-cache openssl jq - - wget -qO- https://spritsail.io/plex/release.php?pass | tee .plex_release - - jq -r '.["url-deb"]' .plex_release > .plex_url - - jq -r '.["version"]' .plex_release > .plex_version - - jq -r '.["csum-deb"]' .plex_release > .plex_checksum - - jq -r '.["version"]' .plex_release | cut -d- -f1 > .plex_tag - build: image: spritsail/docker-build volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] repo: ppass-dev - build_args: - - 'PLEX_URL=%file: .plex_url' - - 'PLEX_VER=%file: .plex_version' - - 'PLEX_SHA=%file: .plex_checksum' + + tag: + image: docker + volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] + commands: + - docker inspect -f '{{ index .Config.Labels "io.spritsail.version.plex" }}' ppass-dev | cut -d- -f1 > .plex_tag test: image: docker volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] commands: - apk add --no-cache curl xmlstarlet grep - - export CUR_VERSION="$(cat .plex_version)" + - export CUR_VERSION="$(cat .plex_tag)" - CON_NAME=$(docker run --rm -d ppass-dev) - timeout -t 15 docker logs $$CON_NAME & - sleep 10 # Wait for plex to start! diff --git a/Dockerfile b/Dockerfile index 4ca42b2..77448f0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,49 +1,65 @@ -FROM spritsail/busybox:libressl - -ARG PLEX_VER=latest -ARG PLEX_URL -ARG PLEX_SHA +ARG PLEX_VER=1.13.3.5223-cd1e0da1b +ARG PLEX_SHA=21524a2e329a9610ce647278b99c0e0177e87d5b ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 +FROM spritsail/debian-builder:stretch-slim as builder + +ARG PLEX_VER +ARG PLEX_SHA +ARG LIBSTDCPP_VER +ARG LIBGCC1_VER + +WORKDIR /tmp + +RUN mkdir -p /output/usr/lib /output/{lib, sbin} + +RUN curl -fsSL -o libstdcpp.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-${LIBSTDCPP_VER:0:1}/libstdc++6_${LIBSTDCPP_VER}_amd64.deb \ + && curl -fsSL -o libgcc1.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-${LIBGCC1_VER:0:1}/libgcc1_${LIBGCC1_VER}_amd64.deb \ + && dpkg-deb -x libstdcpp.deb . \ + && dpkg-deb -x libgcc1.deb . \ + # We only need the lib files, everything else is debian junk. + && mv $PWD/usr/lib/x86_64-linux-gnu/* /output/usr/lib \ + # Maybe /lib + && mv $PWD/lib/x86_64-linux-gnu/* /output/usr/lib + +RUN curl -fsSL -o plexmediaserver.deb https://downloads.plex.tv/plex-media-server/${PLEX_VER}/plexmediaserver_${PLEX_VER}_amd64.deb \ + && echo "$PLEX_SHA plexmediaserver.deb" | sha1sum -c - \ + && dpkg-deb -x plexmediaserver.deb . \ + && mv usr/lib/plexmediaserver /output/usr/lib + + +ADD start_pms /output/usr/sbin/start_pms +RUN chmod +x /output/usr/sbin/start_pms + +#========================= + +FROM spritsail/libressl + +ARG PLEX_VER +ARG LIBSTDCPP_VER +ARG LIBGCC1_VER + LABEL maintainer="Spritsail " \ org.label-schema.vendor="Spritsail" \ org.label-schema.name="Plex Media Server" \ org.label-schema.url="https://www.plex.tv/downloads/" \ - org.label-schema.description="Tiny Docker image for Plex Media Server, built on spritsail/busybox" \ - org.label-schema.version=$PLEX_VER + org.label-schema.description="Tiny Docker image for Plex Media Server, built on busybox" \ + org.label-schema.version=${PLEX_VER} \ + io.spritsail.version.plex=${PLEX_VER} \ + io.spritsail.version.libstdcpp=${LIBSTDCPP_VER} \ + io.spritsail.version.libgcc1=${LIBGCC1_VER} ENV SUID=900 SGID=900 -ADD start_pms /usr/sbin/start_pms -WORKDIR /tmp - -RUN chmod +x /usr/sbin/start_pms \ - && wget http://ftp.de.debian.org/debian/pool/main/g/gcc-${LIBSTDCPP_VER:0:1}/libstdc++6_${LIBSTDCPP_VER}_amd64.deb \ - && wget http://ftp.de.debian.org/debian/pool/main/g/gcc-${LIBGCC1_VER:0:1}/libgcc1_${LIBGCC1_VER}_amd64.deb \ - && dpkg-deb -x libstdc++6*.deb . \ - && dpkg-deb -x libgcc1*.deb . \ - # We only need the lib files, everything else is debian junk. - && mv $PWD/usr/lib/x86_64-linux-gnu/* /lib \ - && mv $PWD/lib/x86_64-linux-gnu/* /lib \ - \ - && if [ "$PLEX_VER" == "latest" -o -z "$PLEX_URL" ]; then \ - export PLEX_VER="$(wget -qO- https://spritsail.io/plex/release.php?pass&raw=version)"; \ - export PLEX_URL="$(wget -qO- https://spritsail.io/plex/release.php?pass&raw=url-deb)"; \ - export PLEX_SHA="$(wget -qO- https://spritsail.io/plex/release.php?pass&raw=csum-deb)"; \ - fi \ - && echo "$PLEX_SHA plexmediaserver.deb" > sumfile \ - && wget -O plexmediaserver.deb "$PLEX_URL" \ - && sha1sum -c sumfile \ - \ - && dpkg-deb -x plexmediaserver.deb . \ - && mv usr/lib/plexmediaserver /usr/lib \ - && find $PWD -mindepth 1 -delete +COPY --from=builder /output/ / HEALTHCHECK --interval=10s --timeout=5s \ CMD [ "wget", "-O", "/dev/null", "-T", "10", "-q", "localhost:32400/identity" ] WORKDIR /usr/lib/plexmediaserver +EXPOSE 32400 + ENTRYPOINT ["/sbin/tini", "--"] -CMD ["start_pms"] +CMD ["/usr/sbin/start_pms"] From 5111bca77d95ffb2f2dc5256e34f665fa9f06dd5 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Sun, 15 Jul 2018 16:14:33 +0100 Subject: [PATCH 013/282] Update Plex to version 1.13.4 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 77448f0..a7b8f4b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.13.3.5223-cd1e0da1b -ARG PLEX_SHA=21524a2e329a9610ce647278b99c0e0177e87d5b +ARG PLEX_VER=1.13.4.5251-2e6e8f841 +ARG PLEX_SHA=b107491bee603f2e7c87fc740df76c38cf0eba95 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 From 5a885a6a2200cca08882874101dfa38739900e94 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 29 Jul 2018 11:55:12 +0100 Subject: [PATCH 014/282] Update to version 1.13.5.5291 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 68475b0..cf7d9a9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.13.4.5251-2e6e8f841 -ARG PLEX_SHA=b107491bee603f2e7c87fc740df76c38cf0eba95 +ARG PLEX_VER=1.13.5.5291-6fa5e50a8 +ARG PLEX_SHA=0cb4cb011583edb0b26898d2e62253c55fc88bc7 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 From 7c9c3b57ee1c605e523cc24a2176de65c860b237 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 23 Aug 2018 11:27:08 +0100 Subject: [PATCH 015/282] Update to Plex 1.13.6.5339 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7145dd6..4d4351e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.13.5.5291-6fa5e50a8 -ARG PLEX_SHA=0cb4cb011583edb0b26898d2e62253c55fc88bc7 +ARG PLEX_VER=1.13.6.5339-115f087d6 +ARG PLEX_SHA=a8be61eec43afe6fee98b6da1fc759989d86e6a3 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 From ada5c1e9ff31c2fdb394aba5c6107ad1908d2482 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 24 Aug 2018 14:41:23 +0100 Subject: [PATCH 016/282] Update publish tags --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index e55dac8..1531bd2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,7 +32,7 @@ pipeline: repo: spritsail/plex-media-server tags: - 'plexpass' - - '%labelauto: %prefix: plexpass% io.spritsail.version.plex' + - '%label io.spritsail.version.plex | %auto | %prefix plexpass' notify: image: spritsail/notify From 7ada46959bebf17a0ee5653af868de03b85543a2 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 11 Sep 2018 13:17:43 +0100 Subject: [PATCH 017/282] Update to Plex 1.13.7.5369 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8be6f6f..2bf691f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.13.6.5339-115f087d6 -ARG PLEX_SHA=a8be61eec43afe6fee98b6da1fc759989d86e6a3 +ARG PLEX_VER=1.13.7.5369-93c9f1259 +ARG PLEX_SHA=0ad569e2f6639fec6e46069bc9eb13798d5ba5a2 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 From 6be7395f32e96e4a79156ee76d4499e5a6ef641f Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 21 Sep 2018 16:29:58 +0100 Subject: [PATCH 018/282] Update to Plex 1.13.8.5388 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2bf691f..2f1610c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.13.7.5369-93c9f1259 -ARG PLEX_SHA=0ad569e2f6639fec6e46069bc9eb13798d5ba5a2 +ARG PLEX_VER=1.13.8.5388-509720743 +ARG PLEX_SHA=3e82a443804d6c473b36ca91abbaf0b8c686d821 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 From 809459246b0d969b0093e93dbb87b35caca8051d Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 25 Sep 2018 00:49:31 +0100 Subject: [PATCH 019/282] Update to Plex 1.13.8.5395 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2f1610c..2ac5684 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.13.8.5388-509720743 -ARG PLEX_SHA=3e82a443804d6c473b36ca91abbaf0b8c686d821 +ARG PLEX_VER=1.13.8.5395-10d48da0d +ARG PLEX_SHA=4efd35c9d3308b072e6daa8096f2a57bc3c67d42 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 From d4f334af4469be7702a00374ea9251d9fb47bff9 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 9 Oct 2018 20:16:32 +0100 Subject: [PATCH 020/282] Update to Plex 1.13.9.5439 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a529cad..beacdc5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.13.8.5395-10d48da0d -ARG PLEX_SHA=4efd35c9d3308b072e6daa8096f2a57bc3c67d42 +ARG PLEX_VER=1.13.9.5439-7303bc002 +ARG PLEX_SHA=9dc4c3dd9b053c716f9142bbad7afef83e764bc8 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 From 2208ff7cd9ca928bc0b8d0d255681fdef69aab3f Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 31 Oct 2018 22:08:04 +0000 Subject: [PATCH 021/282] Update to Plex 1.13.9.5456 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index de55553..ba501a9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.13.9.5439-7303bc002 -ARG PLEX_SHA=9dc4c3dd9b053c716f9142bbad7afef83e764bc8 +ARG PLEX_VER=1.13.9.5456-ecd600442 +ARG PLEX_SHA=98e0c2dbd688910c78d0f39b5e5433ac67bbcd44 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 From 685a6a8d5cbd9d6d81f78dad16595a6eef4558c0 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 17 Nov 2018 14:46:45 +0000 Subject: [PATCH 022/282] Update to Plex 1.14.0.5465 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ba501a9..2185cd8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.13.9.5456-ecd600442 -ARG PLEX_SHA=98e0c2dbd688910c78d0f39b5e5433ac67bbcd44 +ARG PLEX_VER=1.14.0.5465-425e4ac90 +ARG PLEX_SHA=d8c47c992799445c90023f15037b26ade43ce591 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 From 81da8211ff0a251b8ff91589316264ceaf7b7f63 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Wed, 21 Nov 2018 22:23:54 +0000 Subject: [PATCH 023/282] Update to Plex ver 1.14.0.5468 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2185cd8..b291acb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.14.0.5465-425e4ac90 -ARG PLEX_SHA=d8c47c992799445c90023f15037b26ade43ce591 +ARG PLEX_VER=1.14.0.5468-5a0183d2c +ARG PLEX_SHA=8fe4d6a3cf2ba99ae456924849a46b8e432b9306 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 From 27e309c40f15fc3af236ef7bb5fddfb2ccf6ec2a Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 27 Nov 2018 13:49:48 -0800 Subject: [PATCH 024/282] Update to Plex 1.14.0.5468 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b291acb..0f9d747 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.14.0.5468-5a0183d2c -ARG PLEX_SHA=8fe4d6a3cf2ba99ae456924849a46b8e432b9306 +ARG PLEX_VER=1.14.0.5470-9d51fdfaa +ARG PLEX_SHA=1a399ea26a72e209a37be50ec389b9d4a09d1bde ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 From cb4ba2ae525a252a662e30d7131bed1dd5401c7c Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Wed, 19 Dec 2018 12:35:51 +0000 Subject: [PATCH 025/282] Update to plex pass ver 1.14.1.5488 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0f9d747..b12d592 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.14.0.5470-9d51fdfaa -ARG PLEX_SHA=1a399ea26a72e209a37be50ec389b9d4a09d1bde +ARG PLEX_VER=1.14.1.5488-cc260c476 +ARG PLEX_SHA=1bd274026c4d7038ec57bad7c3735ce47f73b887 ARG LIBSTDCPP_VER=6.3.0-18+deb9u1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 From dcebde60b0af4fa585aa7a261f664ff5580f3f40 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Wed, 19 Dec 2018 12:59:37 +0000 Subject: [PATCH 026/282] Update Docker image tags --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 1531bd2..9051058 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,7 +32,7 @@ pipeline: repo: spritsail/plex-media-server tags: - 'plexpass' - - '%label io.spritsail.version.plex | %auto | %prefix plexpass' + - '%label io.spritsail.version.plex | %prefix plexpass | %remsuf [0-9a-f]+$ | %auto 2' notify: image: spritsail/notify From 8c0e5d9f9a6098afb49efe89590a09f5e4429f17 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 24 Feb 2019 16:26:37 +0000 Subject: [PATCH 027/282] Update to Plex ver 1.15.1.707 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 19411ac..47dc2b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.0.659-9311f93fd -ARG PLEX_SHA=514a6ecf45169ca43fc531ad5b2fbb869757bc09 +ARG PLEX_VER=1.15.1.707-d893009fb +ARG PLEX_SHA=bc81684dfc89665b28540a1d126df5fe477fd08b ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_0 From 3cbe0d36478b6c5e02a26a17746570448bfb8f6a Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 1 Mar 2019 00:51:22 +0000 Subject: [PATCH 028/282] Update Plex to verify 1.15.1.710 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 47dc2b0..a260e59 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.1.707-d893009fb -ARG PLEX_SHA=bc81684dfc89665b28540a1d126df5fe477fd08b +ARG PLEX_VER=1.15.1.710-ece95b3a1 +ARG PLEX_SHA=c9a82dc2bdf354e279b10e2090d12a98eb152620 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_0 From 6099d6a71a8a67438d717cf9afc8655fe17baf89 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 12 Mar 2019 19:51:14 +0000 Subject: [PATCH 029/282] Update to Plex 1.15.1.780 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a260e59..eefbfd6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.1.710-ece95b3a1 -ARG PLEX_SHA=c9a82dc2bdf354e279b10e2090d12a98eb152620 +ARG PLEX_VER=1.15.1.780-a27ffa5be +ARG PLEX_SHA=2da94c8895fa7f30064db1b6be2b81546ff3aa2d ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_0 From f6605a74af1ed4f29e2170a15b782bfe992c2eef Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 14 Mar 2019 11:22:30 +0000 Subject: [PATCH 030/282] Update to Plex 1.15.1.791 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index eefbfd6..190ddfd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.1.780-a27ffa5be -ARG PLEX_SHA=2da94c8895fa7f30064db1b6be2b81546ff3aa2d +ARG PLEX_VER=1.15.1.791-8bec0f76c +ARG PLEX_SHA=76c80664b3a85cd70c68ea671b242d079b07d1e7 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_0 From 51a94ef428db33c4b22be845c7a068283da26a81 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 15 Mar 2019 08:58:15 +0000 Subject: [PATCH 031/282] Update to Plex 1.15.2.793 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 190ddfd..1aa96aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.1.791-8bec0f76c -ARG PLEX_SHA=76c80664b3a85cd70c68ea671b242d079b07d1e7 +ARG PLEX_VER=1.15.2.793-782228f99 +ARG PLEX_SHA=8ac26d96ab54c1a0184a3bc0f929db6da0b23ac2 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_0 From 2b89cb6caa4655cd0b6e6a8a983093e8373acf63 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 27 Mar 2019 22:37:39 +0000 Subject: [PATCH 032/282] Update to Plex 1.15.3.835 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1aa96aa..9068065 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.2.793-782228f99 -ARG PLEX_SHA=8ac26d96ab54c1a0184a3bc0f929db6da0b23ac2 +ARG PLEX_VER=1.15.3.835-5d4a5c895 +ARG PLEX_SHA=981e2a89e09cb7a93a28fb3e602766cdd40ad4c5 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_0 From 2935415219147e274190a749784d008c81e53c59 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 2 Apr 2019 15:43:09 +0100 Subject: [PATCH 033/282] Update to Plex 1.15.3.858 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9068065..b418646 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.3.835-5d4a5c895 -ARG PLEX_SHA=981e2a89e09cb7a93a28fb3e602766cdd40ad4c5 +ARG PLEX_VER=1.15.3.858-fbfb913f7 +ARG PLEX_SHA=24d5df58c8e2eda325cc7b199ac3a697f8e6e3e3 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_0 From 2f764c301f4e38c7d8f48bc90b786f466cfbcbdd Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 13 Apr 2019 10:40:43 +0100 Subject: [PATCH 034/282] Update to Plex 1.15.4.919 --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index bcdda02..7851591 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -ARG PLEX_VER=1.15.3.876-ad6e39743 -ARG PLEX_SHA=c045dbb165798109e3fb34dda99e1ecbddb46d98 +ARG PLEX_VER=1.15.4.919-8e2884e4b +ARG PLEX_SHA=4970cc2de83471a0acb7e3e34c01da1b7051e16d ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_64_0 +ARG CURL_VER=curl-7_64_1 ARG ZLIB_VER=1.2.11 FROM spritsail/debian-builder:stretch-slim as builder From e2323f17a786aa2ba23e6cc434a63df3dff78a77 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 23 Apr 2019 22:52:25 +0100 Subject: [PATCH 035/282] Update to Plex 1.15.4.993 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7851591..0fcc467 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.4.919-8e2884e4b -ARG PLEX_SHA=4970cc2de83471a0acb7e3e34c01da1b7051e16d +ARG PLEX_VER=1.15.4.993-bb4a2cb6c +ARG PLEX_SHA=8f45ee1587c351bf10a7076f7c461db5e8493922 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_1 From e09b5cf79a5ce1c59fe922097c4aa168aaef3081 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 26 Apr 2019 22:10:09 +0100 Subject: [PATCH 036/282] Update to Plex 1.15.5.994 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0fcc467..37465d7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.4.993-bb4a2cb6c -ARG PLEX_SHA=8f45ee1587c351bf10a7076f7c461db5e8493922 +ARG PLEX_VER=1.15.5.994-4610c6e8d +ARG PLEX_SHA=ecd3a1943c8a92ccc20a82cac7e26ffee12b97f1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_1 From 2308c7c8c79f9f7d69f070cf917058e09c8e67ae Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 16 May 2019 22:07:11 +0100 Subject: [PATCH 037/282] Update to Plex 1.15.6.1079 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9702db4..885d6a4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.5.994-4610c6e8d -ARG PLEX_SHA=ecd3a1943c8a92ccc20a82cac7e26ffee12b97f1 +ARG PLEX_VER=1.15.6.1079-78232c603 +ARG PLEX_SHA=472346105db40728b000dc34683060dd8a2df977 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_1 From 81200c0be23880beba6c9e192691b72b4a31edd3 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Thu, 30 May 2019 10:36:33 +0100 Subject: [PATCH 038/282] Update to Plex ver 1.15.8.1163-005053bb5 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 885d6a4..60499d4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.6.1079-78232c603 -ARG PLEX_SHA=472346105db40728b000dc34683060dd8a2df977 +ARG PLEX_VER=1.15.8.1163-005053bb5 +ARG PLEX_SHA=27eaad17b03b84f9cc5dc7e89fb373bc680e5d75 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_64_1 From bde5ce794c89268c4f6242f4449dee1f2558bfae Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 7 Jun 2019 13:02:02 +0100 Subject: [PATCH 039/282] Update to Plex 1.15.8.1198 --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 60499d4..cee4d26 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -ARG PLEX_VER=1.15.8.1163-005053bb5 -ARG PLEX_SHA=27eaad17b03b84f9cc5dc7e89fb373bc680e5d75 +ARG PLEX_VER=1.15.8.1198-eadbcbb45 +ARG PLEX_SHA=dec46a5c3b97cd5d46c23d1b48de1b3b61a6b263 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_64_1 +ARG CURL_VER=curl-7_65_1 ARG ZLIB_VER=1.2.11 FROM spritsail/debian-builder:stretch-slim as builder From 870af3b65a09db894e34e6bc4f9d1c69dfbd7fb7 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 14 Jun 2019 10:51:48 +0100 Subject: [PATCH 040/282] Update to Plex 1.16.0.1226 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index cee4d26..9b30098 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.15.8.1198-eadbcbb45 -ARG PLEX_SHA=dec46a5c3b97cd5d46c23d1b48de1b3b61a6b263 +ARG PLEX_VER=1.16.0.1226-7eb2c8f6f +ARG PLEX_SHA=edc394304a7f40575b16320ee35b6490eaa6b1b1 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From f7b43c609065c95b15e9a23bb6f965cfa7ff9cb8 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 20 Jun 2019 20:46:05 +0100 Subject: [PATCH 041/282] Update to Plex 1.16.1.1246 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9b30098..bb11655 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.0.1226-7eb2c8f6f -ARG PLEX_SHA=edc394304a7f40575b16320ee35b6490eaa6b1b1 +ARG PLEX_VER=1.16.1.1246-1d09ac057 +ARG PLEX_SHA=6a134bfdfc6177f3bc97d2b61869566dfaec1b67 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From 891116994a9ac457f4afad82c7a7d8ef616656b8 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Wed, 26 Jun 2019 23:02:44 +0100 Subject: [PATCH 042/282] Update to Plex version 1.16.1.1273 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index bb11655..f940a3b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.1.1246-1d09ac057 -ARG PLEX_SHA=6a134bfdfc6177f3bc97d2b61869566dfaec1b67 +ARG PLEX_VER=1.16.1.1273-4b6101f87 +ARG PLEX_SHA=6182eafe7e50a5f4ea18391e8ef3f70687450912 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From 85c5b26ea60f5637e6b96e6e8e849426ecea3ff6 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 30 Jun 2019 14:26:41 +0100 Subject: [PATCH 043/282] Update to Plex 1.16.1.1291 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f940a3b..f1e2521 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.1.1273-4b6101f87 -ARG PLEX_SHA=6182eafe7e50a5f4ea18391e8ef3f70687450912 +ARG PLEX_VER=1.16.1.1291-158e5b199 +ARG PLEX_SHA=0e557b049a6bd40f6202cc75c5f9502e84acf26f ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From bde99a4011ee856eacb938d84757ba14e4fc8bfd Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 6 Jul 2019 16:39:58 +0100 Subject: [PATCH 044/282] Update to Plex 1.16.2.1297 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f1e2521..f702bd4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.1.1291-158e5b199 -ARG PLEX_SHA=0e557b049a6bd40f6202cc75c5f9502e84acf26f +ARG PLEX_VER=1.16.2.1297-4b7ace214 +ARG PLEX_SHA=c46cf66a8727e4bcec6b07e090ba3046c1748412 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From fcb10cbad93172fac2c2789d266a231d3f2bdbc9 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 6 Jul 2019 16:51:24 +0100 Subject: [PATCH 045/282] Pin libressl base image version --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f702bd4..c9c22fc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,7 @@ ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 ARG ZLIB_VER=1.2.11 +ARG LIBRE_VER=2.9.2 FROM spritsail/debian-builder:stretch-slim as builder @@ -13,7 +14,7 @@ ARG LIBGCC1_VER ARG LIBXML2_VER=v2.9.8 ARG LIBXSLT_VER=v1.1.32 ARG XMLSTAR_VER -ARG LIBRE_VER=2.8.2 +ARG LIBRE_VER ARG CURL_VER ARG ZLIB_VER @@ -162,7 +163,7 @@ RUN chmod +x /output/usr/local/bin/* #========================= -FROM spritsail/libressl +FROM spritsail/libressl:$LIBRE_VER ARG PLEX_VER ARG LIBSTDCPP_VER From 78eaa8b9dc682a9f1f069028ecf60da34e2ab8be Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 18 Jul 2019 20:41:34 +0100 Subject: [PATCH 046/282] Update to Plex 1.16.3.1402 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c9c22fc..0a9615d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.2.1297-4b7ace214 -ARG PLEX_SHA=c46cf66a8727e4bcec6b07e090ba3046c1748412 +ARG PLEX_VER=1.16.3.1402-22929c8a2 +ARG PLEX_SHA=58676283202f1f380c9911f8013ab8ab917a1fa0 ARG LIBGCC1_VER=6.3.0-18+deb9u1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From c0050b02cdfd9dfbf868595669ffb65ae804a164 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 30 Jul 2019 22:17:47 +0100 Subject: [PATCH 047/282] Update to Plex 1.16.3.1433 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3767fcb..1982178 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.3.1402-22929c8a2 -ARG PLEX_SHA=58676283202f1f380c9911f8013ab8ab917a1fa0 +ARG PLEX_VER=1.16.3.1433-359b06978 +ARG PLEX_SHA=54a4e3b1dcf4cf7205bf76a12b7f6a8d66c8ac11 ARG LIBGCC1_VER=8.3.0-6 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From 02f3df6ad276e606e703026595f9b4bb2ba01315 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 10 Aug 2019 16:23:18 +0100 Subject: [PATCH 048/282] Update to Plex 1.16.4.1469 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1982178..d746c91 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.3.1433-359b06978 -ARG PLEX_SHA=54a4e3b1dcf4cf7205bf76a12b7f6a8d66c8ac11 +ARG PLEX_VER=1.16.4.1469-6d5612c2f +ARG PLEX_SHA=0fa37565e74560debeaad2659a8c308e8825abe2 ARG LIBGCC1_VER=8.3.0-6 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From e1a110eb2ee5797b3b0cc2c699bd8f7eb953deba Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Wed, 14 Aug 2019 22:30:03 +0100 Subject: [PATCH 049/282] Update to Plex ver 1.16.5.1488 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d746c91..2eef468 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.4.1469-6d5612c2f -ARG PLEX_SHA=0fa37565e74560debeaad2659a8c308e8825abe2 +ARG PLEX_VER=1.16.5.1488-deeb86e7f +ARG PLEX_SHA=e46c4db05ef9402447246e92e3f5ed808eb11389 ARG LIBGCC1_VER=8.3.0-6 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_1 From 4244100217243403fb78c8fcacec978de380ad33 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 28 Aug 2019 20:37:37 +0100 Subject: [PATCH 050/282] Update to Plex 1.16.6.1592 --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index bc357c3..4856dbd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -ARG PLEX_VER=1.16.5.1488-deeb86e7f -ARG PLEX_SHA=e46c4db05ef9402447246e92e3f5ed808eb11389 +ARG PLEX_VER=1.16.6.1592-b9d49bdb7 +ARG PLEX_SHA=fa035d2fb282c799c45e5d8c3744f681032310b3 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_65_1 +ARG CURL_VER=curl-7_65_3 ARG ZLIB_VER=1.2.11 ARG LIBRE_VER=2.9.2 From 5805be3b240722d8b208acc94af70e3db80f641d Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 17 Sep 2019 09:08:04 +0100 Subject: [PATCH 051/282] Update to Plex 1.17.0.1709 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4856dbd..c05cbd1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.16.6.1592-b9d49bdb7 -ARG PLEX_SHA=fa035d2fb282c799c45e5d8c3744f681032310b3 +ARG PLEX_VER=1.17.0.1709-982421575 +ARG PLEX_SHA=70db911716abbd2222cceeea8c63aceb32f82ea4 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_3 ARG ZLIB_VER=1.2.11 From 7fe23e0035424cae7709071741985f7e0d63086b Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 1 Oct 2019 20:03:23 +0100 Subject: [PATCH 052/282] Update to Plex 1.17.0.1841 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c05cbd1..42ce7eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.17.0.1709-982421575 -ARG PLEX_SHA=70db911716abbd2222cceeea8c63aceb32f82ea4 +ARG PLEX_VER=1.17.0.1841-d42cfa161 +ARG PLEX_SHA=dcfb6bc5964d460e23876a5bea1de3c803503672 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_3 ARG ZLIB_VER=1.2.11 From 7e26b02a7fb00df5a72d9407c9a7194d9104099d Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 3 Oct 2019 11:09:17 +0100 Subject: [PATCH 053/282] Update to Plex 1.18.0.1846 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 42ce7eb..44822c4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.17.0.1841-d42cfa161 -ARG PLEX_SHA=dcfb6bc5964d460e23876a5bea1de3c803503672 +ARG PLEX_VER=1.18.0.1846-f62172e99 +ARG PLEX_SHA=d8d4726a62eb71e9501674fbcce29340c716d514 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_65_3 ARG ZLIB_VER=1.2.11 From a8a6fbee9050f754b0d887a41b5ddaa33e702d3a Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 8 Oct 2019 10:43:35 +0100 Subject: [PATCH 054/282] Update to Plex 1.18.0.1900 --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 44822c4..89f87d9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -ARG PLEX_VER=1.18.0.1846-f62172e99 -ARG PLEX_SHA=d8d4726a62eb71e9501674fbcce29340c716d514 +ARG PLEX_VER=1.18.0.1900-6887070bc +ARG PLEX_SHA=38bcc844c202e119769e4c8cae1ca7be5129303e ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_65_3 +ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 ARG LIBRE_VER=2.9.2 From 95fabb4052099f3c43fc257d0373a8403972717d Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 13 Oct 2019 12:22:10 +0100 Subject: [PATCH 055/282] Update to Plex 1.18.0.1944 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 89f87d9..ab995e1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.0.1900-6887070bc -ARG PLEX_SHA=38bcc844c202e119769e4c8cae1ca7be5129303e +ARG PLEX_VER=1.18.0.1944-f2cae8d6b +ARG PLEX_SHA=96f06eda26404d2f56a5628f543ad218de9c30d1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 9174f3c8a14f726707a651f2fa94353fa9593f5b Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 16 Oct 2019 20:50:09 +0100 Subject: [PATCH 056/282] Update to Plex 1.18.1.1966 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ab995e1..e2f31c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.0.1944-f2cae8d6b -ARG PLEX_SHA=96f06eda26404d2f56a5628f543ad218de9c30d1 +ARG PLEX_VER=1.18.1.1966-10fc2f8d3 +ARG PLEX_SHA=3b658c5190affa6456b6c175368ed55da6c7ee1c ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From ef5dc516dd5411a5af0f452b18428a0ab40b221c Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 19 Oct 2019 09:26:39 +0100 Subject: [PATCH 057/282] Update to Plex 1.18.1.1973 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e2f31c2..6d639ba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.1.1966-10fc2f8d3 -ARG PLEX_SHA=3b658c5190affa6456b6c175368ed55da6c7ee1c +ARG PLEX_VER=1.18.1.1973-0f4abfbcc +ARG PLEX_SHA=b7486cf23d2ad4dbf547e5b80f008ea4eb62bed1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From a6fba097e0de19d033a588c0faba3facd5ca5775 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 10 Nov 2019 15:55:12 +0000 Subject: [PATCH 058/282] Update to Plex 1.18.2.2015 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6d639ba..d348875 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.1.1973-0f4abfbcc -ARG PLEX_SHA=b7486cf23d2ad4dbf547e5b80f008ea4eb62bed1 +ARG PLEX_VER=1.18.2.2015-5a99a9a46 +ARG PLEX_SHA=e243b7631235d822ad68025c9500adb2d7a270ee ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 6f9a9ec0a4e543ad1c85c2e3f5ad6b525919ee1e Mon Sep 17 00:00:00 2001 From: TBK Date: Mon, 18 Nov 2019 09:20:31 +0100 Subject: [PATCH 059/282] Update to Plex 1.18.2.2029 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d348875..189c83b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.2.2015-5a99a9a46 -ARG PLEX_SHA=e243b7631235d822ad68025c9500adb2d7a270ee +ARG PLEX_VER=1.18.2.2029-36236cc4c +ARG PLEX_SHA=4e1d7ed3c5f73af03b5ed354d821a26a3d89c61e ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 0ae0751c915d114a321a866480c881007ea4174c Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 20 Nov 2019 19:50:55 +0000 Subject: [PATCH 060/282] Update to Plex 1.18.2.2041 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 189c83b..169e952 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.2.2029-36236cc4c -ARG PLEX_SHA=4e1d7ed3c5f73af03b5ed354d821a26a3d89c61e +ARG PLEX_VER=1.18.2.2041-3d469cb32 +ARG PLEX_SHA=a8333bbb5b2a0c859a0f4d3852462f049dc2cd7f ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From c73dd03ef2777ac991108b9078eb57c989e23fbe Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 23 Nov 2019 11:06:43 +0000 Subject: [PATCH 061/282] Update to Plex 1.18.2.2058 --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 169e952..818252b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -ARG PLEX_VER=1.18.2.2041-3d469cb32 -ARG PLEX_SHA=a8333bbb5b2a0c859a0f4d3852462f049dc2cd7f +ARG PLEX_VER=1.18.2.2058-e67a4e892 +ARG PLEX_SHA=a8514d40e7ec37f06ec7f2e7a9016b5cead6e7e6 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_66_0 +ARG CURL_VER=curl-7_67_0 ARG ZLIB_VER=1.2.11 ARG LIBRE_VER=2.9.2 From d989c3e3c4810974427478966ed30afaf3e6450a Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 27 Nov 2019 22:24:19 +0000 Subject: [PATCH 062/282] Revert curl 7.67.0 as it seems to be broken --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 818252b..1e904c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ARG PLEX_VER=1.18.2.2058-e67a4e892 ARG PLEX_SHA=a8514d40e7ec37f06ec7f2e7a9016b5cead6e7e6 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_67_0 +ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 ARG LIBRE_VER=2.9.2 From a1f057f344f1a0138e2e81b6f1236d31b0c5644a Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Wed, 4 Dec 2019 17:45:45 +0000 Subject: [PATCH 063/282] Update to Plex ver 1.18.3.2111 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1e904c0..58301c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.2.2058-e67a4e892 -ARG PLEX_SHA=a8514d40e7ec37f06ec7f2e7a9016b5cead6e7e6 +ARG PLEX_VER=1.18.3.2111-5a96726d0 +ARG PLEX_SHA=adf82ab8e44354fe50df6864ade9f083bd3721e5 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 3a722d521577bcbc70c01003f5388c453aa3a983 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 9 Dec 2019 15:06:08 +0000 Subject: [PATCH 064/282] Update to Plex 1.18.3.2129 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 58301c2..631960c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.3.2111-5a96726d0 -ARG PLEX_SHA=adf82ab8e44354fe50df6864ade9f083bd3721e5 +ARG PLEX_VER=1.18.3.2129-41af4e729 +ARG PLEX_SHA=57cc18601c7feaf44d6e078e28e6bd652bd44bd6 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 659908ee0a4fc12d39c7bcf219be1e8b0552d69e Mon Sep 17 00:00:00 2001 From: TBK Date: Tue, 17 Dec 2019 23:14:34 +0100 Subject: [PATCH 065/282] Update to Plex 1.18.4.2164 https://forums.plex.tv/t/plex-media-server/30447/308 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 631960c..56e620d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.3.2129-41af4e729 -ARG PLEX_SHA=57cc18601c7feaf44d6e078e28e6bd652bd44bd6 +ARG PLEX_VER=1.18.4.2164-2aa83397b +ARG PLEX_SHA=3e9f760657f9bd8d7317aff4bfd779ecc412a571 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From bc176bbef33a2191045b534f04cef4eca266605b Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Mon, 23 Dec 2019 13:50:17 +0000 Subject: [PATCH 066/282] Update to Plex ver 1.18.4.2171 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 56e620d..b11ce99 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.4.2164-2aa83397b -ARG PLEX_SHA=3e9f760657f9bd8d7317aff4bfd779ecc412a571 +ARG PLEX_VER=1.18.4.2171-ac2afe5f8 +ARG PLEX_SHA=1ca3e97d72c7a2c9f1b7babb3adbc533380a28df ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From aa35bc1082a256fdd0ebdcd41f7dffa598a874c3 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 21 Jan 2020 17:14:51 +0000 Subject: [PATCH 067/282] Update to Plex ver 1.18.5.2260 --- .drone.yml | 21 +++------------------ Dockerfile | 7 ++++--- 2 files changed, 7 insertions(+), 21 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8d8b0c8..08b1f02 100644 --- a/.drone.yml +++ b/.drone.yml @@ -44,30 +44,15 @@ steps: tags: - plexpass - "%label io.spritsail.version.plex | %prefix plexpass | %remsuf [0-9a-f]+$ | %auto 2" - environment: - DOCKER_PASSWORD: - from_secret: docker_password - DOCKER_USERNAME: + username: from_secret: docker_username + password: + from_secret: docker_password when: branch: - pass event: - push - - tag - -- name: notify - pull: always - image: spritsail/notify - environment: - NOTIFY_TOKEN: - from_secret: notify_token - WEBHOOK_URL: - from_secret: webhook_url - when: - status: - - success - - failure --- kind: signature diff --git a/Dockerfile b/Dockerfile index 9f5a78e..8b06bf8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.4.2171-ac2afe5f8 -ARG PLEX_SHA=1ca3e97d72c7a2c9f1b7babb3adbc533380a28df +ARG PLEX_VER=1.18.5.2260-056ab4be9 +ARG PLEX_SHA=2b429c48cfa9a22168791bd2a67b89ffe6b54a28 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 @@ -26,7 +26,7 @@ RUN curl -fsSL -o plexmediaserver.deb https://downloads.plex.tv/plex-media-serve && dpkg-deb -x plexmediaserver.deb . \ \ && rm -r \ - etc/ lib/ usr/sbin/ usr/share/ \ + etc/ usr/sbin/ usr/share/ \ plexmediaserver.deb \ \ && cd usr/lib/plexmediaserver \ @@ -37,6 +37,7 @@ RUN curl -fsSL -o plexmediaserver.deb https://downloads.plex.tv/plex-media-serve lib/libxml2.so* \ lib/libxslt.so* \ lib/libexslt.so* \ + lib/plexmediaserver.* \ Resources/start.sh \ # Place shared libraries in usr/lib so they can be actually shared && mv lib/*.so* lib/dri ../ \ From 9fb30f578a56b0d51bdccf271c1b7912c2f8afb1 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 3 Feb 2020 22:16:12 +0000 Subject: [PATCH 068/282] Update to Plex ver 1.18.6.2348 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8b06bf8..9cb0bfa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.5.2260-056ab4be9 -ARG PLEX_SHA=2b429c48cfa9a22168791bd2a67b89ffe6b54a28 +ARG PLEX_VER=1.18.6.2348-fd90a1389 +ARG PLEX_SHA=28730b10f42ec043fd2565e2fa198e0d955b25fc ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 82b9c23fd6349224ce39365f685d7dbd77d719ea Mon Sep 17 00:00:00 2001 From: TBK Date: Wed, 5 Feb 2020 01:24:26 +0100 Subject: [PATCH 069/282] Update to Plex 1.18.6.2368 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9cb0bfa..200c942 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.6.2348-fd90a1389 -ARG PLEX_SHA=28730b10f42ec043fd2565e2fa198e0d955b25fc +ARG PLEX_VER=1.18.6.2368-97add474d +ARG PLEX_SHA=fec3e8866cca3513971a384d4aad96d49cdf523b ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 4a8da5b5fb9697accca0f0a0672493fb1411d6b6 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 14 Feb 2020 12:49:38 +0000 Subject: [PATCH 070/282] Update to Plex 1.18.6.2368 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 200c942..0f3d419 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.6.2368-97add474d -ARG PLEX_SHA=fec3e8866cca3513971a384d4aad96d49cdf523b +ARG PLEX_VER=1.18.7.2415-9930aef45 +ARG PLEX_SHA=53063a32795dbcc7ed59dd0ab9a0adf3afa0248a ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 1933c09b590a95c8957143dfbef0036d411f0a5e Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 17 Feb 2020 19:51:18 +0000 Subject: [PATCH 071/282] Update to Plex ver 1.18.7.2434 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0f3d419..979c594 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.7.2415-9930aef45 -ARG PLEX_SHA=53063a32795dbcc7ed59dd0ab9a0adf3afa0248a +ARG PLEX_VER=1.18.7.2434-db2335ec5 +ARG PLEX_SHA=60b863be587375518a66bbe3133f1e9b37ce1c2e ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 6a6048a4cdbc04e06fb67d0824bcbb8653e18622 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 21 Feb 2020 23:08:35 +0000 Subject: [PATCH 072/282] Update to Plex ver 1.18.7.2438 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 979c594..2c3b28e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.7.2434-db2335ec5 -ARG PLEX_SHA=60b863be587375518a66bbe3133f1e9b37ce1c2e +ARG PLEX_VER=1.18.7.2438-f342a5a43 +ARG PLEX_SHA=72ec4e1ee78b100eac2d4d1c5ec69bd2c097cd34 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 7e02bee71ec884ef94f0c4f117218a15f02df187 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 24 Feb 2020 17:57:29 +0000 Subject: [PATCH 073/282] Update to Plex ver 1.18.7.2457 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2c3b28e..1e7d69a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.7.2438-f342a5a43 -ARG PLEX_SHA=72ec4e1ee78b100eac2d4d1c5ec69bd2c097cd34 +ARG PLEX_VER=1.18.7.2457-77cb9455c +ARG PLEX_SHA=eff3c8ca891653b1b80ad3df2c268dc6605c78e1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 7a6774398bc8a9bcf442daed805b765403804a50 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 27 Feb 2020 09:46:36 +0000 Subject: [PATCH 074/282] Update to Plex 1.18.8.2461 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1e7d69a..edceb1d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.7.2457-77cb9455c -ARG PLEX_SHA=eff3c8ca891653b1b80ad3df2c268dc6605c78e1 +ARG PLEX_VER=1.18.8.2461-03ad9abb4 +ARG PLEX_SHA=b31a8c73155f1afe2c895e1a1b3da0aafd7769b7 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 8e6824396897542e468a73338a5d0a3fa0daada3 Mon Sep 17 00:00:00 2001 From: TBK Date: Fri, 28 Feb 2020 23:41:54 +0100 Subject: [PATCH 075/282] Update to Plex 1.18.8.2468 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index edceb1d..af808a3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.8.2461-03ad9abb4 -ARG PLEX_SHA=b31a8c73155f1afe2c895e1a1b3da0aafd7769b7 +ARG PLEX_VER=1.18.8.2468-5d395aa9d +ARG PLEX_SHA=eb7a4bd3cbcb3009b9f8760e618f5e883aa681a7 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From e10b8b1eb3a3ac4f27e69d68c3424444c592dc3d Mon Sep 17 00:00:00 2001 From: TBK Date: Fri, 13 Mar 2020 16:30:57 +0100 Subject: [PATCH 076/282] Update to Plex 1.18.8.2527 https://forums.plex.tv/t/plex-media-server/30447/324 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index af808a3..211b5db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.8.2468-5d395aa9d -ARG PLEX_SHA=eb7a4bd3cbcb3009b9f8760e618f5e883aa681a7 +ARG PLEX_VER=1.18.8.2527-740d4c206 +ARG PLEX_SHA=f2099dff83da3cddfefa97e65f4c22cc90a193ac ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 3c4ff757a595cea4c1325cb20abc04932b30e186 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 26 Mar 2020 19:57:08 +0000 Subject: [PATCH 077/282] Update to Plex ver 1.18.9.2571 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 211b5db..994a964 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.8.2527-740d4c206 -ARG PLEX_SHA=f2099dff83da3cddfefa97e65f4c22cc90a193ac +ARG PLEX_VER=1.18.9.2571-e106a8a91 +ARG PLEX_SHA=7bc22e03a74d992783645779b49f39443f7a3d4c ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From f62aa256644b635ab8b4822a69594aaaffe966b9 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 30 Mar 2020 21:49:40 +0100 Subject: [PATCH 078/282] Update to Plex ver 1.18.9.2578 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 994a964..ead69a5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.18.9.2571-e106a8a91 -ARG PLEX_SHA=7bc22e03a74d992783645779b49f39443f7a3d4c +ARG PLEX_VER=1.18.9.2578-513b381af +ARG PLEX_SHA=8854a6aebe9ac375431b2e3e5addc7b7421dea4a ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_66_0 ARG ZLIB_VER=1.2.11 From 7c4d9ae99545abf62fa41028ee3069a6da465d7b Mon Sep 17 00:00:00 2001 From: TBK Date: Tue, 31 Mar 2020 22:37:51 +0200 Subject: [PATCH 079/282] Update to Plex ver 1.19.1.2589 https://forums.plex.tv/t/plex-media-server/30447/328 --- Dockerfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index ead69a5..43a61cf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,16 @@ -ARG PLEX_VER=1.18.9.2578-513b381af -ARG PLEX_SHA=8854a6aebe9ac375431b2e3e5addc7b7421dea4a +ARG PLEX_VER=1.19.1.2589-2de7f3266 +ARG PLEX_SHA=2b7a08c41b99b40a3cd45cf687ffd3de3c61c60c ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_66_0 +ARG CURL_VER=curl-7_69_1 ARG ZLIB_VER=1.2.11 -ARG OPENSSL_VER=1.0.2u +ARG OPENSSL_VER=1.1.1e FROM spritsail/debian-builder:buster-slim as builder ARG PLEX_VER ARG PLEX_SHA -ARG LIBXML2_VER=v2.9.9 -ARG LIBXSLT_VER=v1.1.33 +ARG LIBXML2_VER=v2.9.10 +ARG LIBXSLT_VER=v1.1.34 ARG XMLSTAR_VER ARG OPENSSL_VER ARG CURL_VER @@ -26,7 +26,7 @@ RUN curl -fsSL -o plexmediaserver.deb https://downloads.plex.tv/plex-media-serve && dpkg-deb -x plexmediaserver.deb . \ \ && rm -r \ - etc/ usr/sbin/ usr/share/ \ + etc/ usr/share/ \ plexmediaserver.deb \ \ && cd usr/lib/plexmediaserver \ From b218a4ee859a5b33d2a3a5b87268ce580b1a2003 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 1 Apr 2020 10:27:26 +0100 Subject: [PATCH 080/282] Update to OpenSSL 1.1.1f https://www.openssl.org/news/openssl-1.1.1-notes.html Adam Dodman, [01.04.20 10:26] Nope, cant update to f. World would implode Adam Dodman, [01.04.20 10:26] thems the rulez. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 43a61cf..b40a215 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ ARG PLEX_SHA=2b7a08c41b99b40a3cd45cf687ffd3de3c61c60c ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_69_1 ARG ZLIB_VER=1.2.11 -ARG OPENSSL_VER=1.1.1e +ARG OPENSSL_VER=1.1.1f FROM spritsail/debian-builder:buster-slim as builder From e2cef83b6073e66c3d09319629ce4659ba4e4937 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 4 Apr 2020 15:57:17 +0100 Subject: [PATCH 081/282] Update to Plex ver 1.19.1.2621 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b40a215..36fb70f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.1.2589-2de7f3266 -ARG PLEX_SHA=2b7a08c41b99b40a3cd45cf687ffd3de3c61c60c +ARG PLEX_VER=1.19.1.2621-b249be3b0 +ARG PLEX_SHA=e45217afda97a3c80b0488d93c2a4160722d3718 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_69_1 ARG ZLIB_VER=1.2.11 From 80314470ccedf171300813273a6391f09a298ee9 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 7 Apr 2020 09:25:10 +0100 Subject: [PATCH 082/282] Update to Plex 1.19.1.2630 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 36fb70f..d37d428 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.1.2621-b249be3b0 -ARG PLEX_SHA=e45217afda97a3c80b0488d93c2a4160722d3718 +ARG PLEX_VER=1.19.1.2630-72c16a276 +ARG PLEX_SHA=89eeddf18e0ce62e910d0d5fbd17ee990270b9cd ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_69_1 ARG ZLIB_VER=1.2.11 From bc2768e410b5c66630f683290acf7ab574a5108a Mon Sep 17 00:00:00 2001 From: TBK Date: Sat, 11 Apr 2020 00:35:50 +0200 Subject: [PATCH 083/282] Update to Plex ver 1.19.1.2645 https://forums.plex.tv/t/plex-media-server/30447/332 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d37d428..4251a68 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.1.2630-72c16a276 -ARG PLEX_SHA=89eeddf18e0ce62e910d0d5fbd17ee990270b9cd +ARG PLEX_VER=1.19.1.2645-ccb6eb67e +ARG PLEX_SHA=8fe22d8353293816cd3549c46ec0bc8314c0facd ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_69_1 ARG ZLIB_VER=1.2.11 From 00eca0d9dd18d795bc2f5291431ea462a9996edd Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Fri, 24 Apr 2020 09:50:13 +0100 Subject: [PATCH 084/282] Update to Plex ver 1.19.2.2702-776106bc6 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4251a68..579fff9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.1.2645-ccb6eb67e -ARG PLEX_SHA=8fe22d8353293816cd3549c46ec0bc8314c0facd +ARG PLEX_VER=1.19.2.2702-776106bc6 +ARG PLEX_SHA=39b2818f15e29939852f411d05d8f663b786c7a5 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_69_1 ARG ZLIB_VER=1.2.11 From a45f004ff04df9c33b1687856083cdeebc9f98e4 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 28 Apr 2020 20:06:50 +0100 Subject: [PATCH 085/282] Update to Plex ver 1.19.2.2711 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 579fff9..feb57c1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.2.2702-776106bc6 -ARG PLEX_SHA=39b2818f15e29939852f411d05d8f663b786c7a5 +ARG PLEX_VER=1.19.2.2711-bab6de29f +ARG PLEX_SHA=ffa6809ed4fa33a2664b405ff69bb7d569f32035 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_69_1 ARG ZLIB_VER=1.2.11 From b2d3c580607b1b12fdf2b25be5c46e8847163619 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 1 May 2020 10:55:39 +0100 Subject: [PATCH 086/282] Update to Plex 1.19.3.2740 --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index feb57c1..fdbe6b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ -ARG PLEX_VER=1.19.2.2711-bab6de29f -ARG PLEX_SHA=ffa6809ed4fa33a2664b405ff69bb7d569f32035 +ARG PLEX_VER=1.19.3.2740-add6f438d +ARG PLEX_SHA=e1d6b3a946e21a21cda0a36c9fbb5e4650bd45d3 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_69_1 +ARG CURL_VER=curl-7_70_0 ARG ZLIB_VER=1.2.11 -ARG OPENSSL_VER=1.1.1f +ARG OPENSSL_VER=1.1.1g FROM spritsail/debian-builder:buster-slim as builder From 486da91b4dbb7c2661f804d3ed3f5f5676b05192 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 6 May 2020 09:25:44 +0100 Subject: [PATCH 087/282] Update to Plex 1.19.3.2764 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index fdbe6b3..47ec312 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.3.2740-add6f438d -ARG PLEX_SHA=e1d6b3a946e21a21cda0a36c9fbb5e4650bd45d3 +ARG PLEX_VER=1.19.3.2764-ef515a800 +ARG PLEX_SHA=17de3f6444f571d7c441b04b0ff90799ee8784c4 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_70_0 ARG ZLIB_VER=1.2.11 From e3a14167c6ff1127eca3428ad03c845aa18b11cb Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 13 May 2020 12:00:13 +0100 Subject: [PATCH 088/282] Update to Plex 1.19.3.2793 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 55dd29b..a0c6f63 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.3.2764-ef515a800 -ARG PLEX_SHA=17de3f6444f571d7c441b04b0ff90799ee8784c4 +ARG PLEX_VER=1.19.3.2793-36efde971 +ARG PLEX_SHA=c38f91dac4dc8c6acf9c706bdd7f88bb84a48a8f ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_70_0 ARG ZLIB_VER=1.2.11 From 50f7345df8ff7d46ddf3e88b89e585f96e2894ba Mon Sep 17 00:00:00 2001 From: TBK Date: Tue, 19 May 2020 22:36:50 +0200 Subject: [PATCH 089/282] Update to Plex 1.19.3.283 https://forums.plex.tv/t/plex-media-server/30447/343 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a0c6f63..aa8c4a9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.3.2793-36efde971 -ARG PLEX_SHA=c38f91dac4dc8c6acf9c706bdd7f88bb84a48a8f +ARG PLEX_VER=1.19.3.2831-181d9145d +ARG PLEX_SHA=2143070db47285acc3c0894afe196f9b857365ac ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_70_0 ARG ZLIB_VER=1.2.11 From 0e0dc2021eb52db493740cf6ef8b0e33a5a77dc0 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 26 May 2020 21:39:09 +0100 Subject: [PATCH 090/282] Update to Plex 1.19.4.2854 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 06e8930..4ce6049 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.3.2843-e3c1f7bcd -ARG PLEX_SHA=eef371f8a24e5f73638c0d295c0622be47da096d +ARG PLEX_VER=1.19.4.2854-25d22e39e +ARG PLEX_SHA=696bd3b7c441949fb2be96676888d944fa89f68d ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_70_0 ARG ZLIB_VER=1.2.11 From da1c4703981a3653edf521071f063f39e6faa2aa Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 29 May 2020 12:50:44 +0100 Subject: [PATCH 091/282] Update to Plex 1.19.4.2865 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4ce6049..5ab908d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.4.2854-25d22e39e -ARG PLEX_SHA=696bd3b7c441949fb2be96676888d944fa89f68d +ARG PLEX_VER=1.19.4.2865-4fa317f77 +ARG PLEX_SHA=e58dd1b2ea4dfd50b514c8053ea011f5301e6c30 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_70_0 ARG ZLIB_VER=1.2.11 From 191712fa31c0f2bec4bf165f662a0593c6fc6214 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 2 Jun 2020 22:07:13 +0100 Subject: [PATCH 092/282] Update to Plex 1.19.4.2902 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5ab908d..a45db91 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.4.2865-4fa317f77 -ARG PLEX_SHA=e58dd1b2ea4dfd50b514c8053ea011f5301e6c30 +ARG PLEX_VER=1.19.4.2902-69560ce1e +ARG PLEX_SHA=6abf4545e803a93ab502b849722a32d510324995 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_70_0 ARG ZLIB_VER=1.2.11 From d0722ae6e9198499371d00e138499aecd959fcf7 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Sat, 13 Jun 2020 15:47:38 +0100 Subject: [PATCH 093/282] Update to Plex 1.19.4.2935 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a45db91..59f3903 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.4.2902-69560ce1e -ARG PLEX_SHA=6abf4545e803a93ab502b849722a32d510324995 +ARG PLEX_VER=1.19.4.2935-79e214ead +ARG PLEX_SHA=61962d216eac4894465374ed3318323cbdb85e28 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_70_0 ARG ZLIB_VER=1.2.11 From 636d6f8f5a67dcd70f3adcad5d8dbe1307c89ecd Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 29 Jun 2020 10:50:46 +0100 Subject: [PATCH 094/282] Update to Plex 1.19.5.3006 Signed-off-by: Joe Groocock --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 59f3903..756f2cf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -ARG PLEX_VER=1.19.4.2935-79e214ead -ARG PLEX_SHA=61962d216eac4894465374ed3318323cbdb85e28 +ARG PLEX_VER=1.19.5.3006-da9510f6b +ARG PLEX_SHA=2a6b231500b466e36c59e1a08ac83e4c554555f2 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_70_0 +ARG CURL_VER=curl-7_71_0 ARG ZLIB_VER=1.2.11 ARG OPENSSL_VER=1.1.1g From 859b415f3b118fd48ea119e017d744381ce8ff54 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 2 Jul 2020 23:27:38 +0100 Subject: [PATCH 095/282] Update to Plex 1.19.5.3021 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 756f2cf..fc32e34 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.5.3006-da9510f6b -ARG PLEX_SHA=2a6b231500b466e36c59e1a08ac83e4c554555f2 +ARG PLEX_VER=1.19.5.3021-1917d3cfa +ARG PLEX_SHA=cccfd5cd99532a97961dbdac55399857859b9ecd ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_71_0 ARG ZLIB_VER=1.2.11 From 1bb6967bdd4e99ac4d7f4e96b377f5bcc4ca8ab6 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 4 Jul 2020 22:24:41 +0100 Subject: [PATCH 096/282] Update to Plex 1.19.5.3035 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index fc32e34..379c1aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.5.3021-1917d3cfa -ARG PLEX_SHA=cccfd5cd99532a97961dbdac55399857859b9ecd +ARG PLEX_VER=1.19.5.3035-864bbcbb7 +ARG PLEX_SHA=136e2e6beeb9c1eb25e3c4b11d9d61bcf2d76751 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_71_0 ARG ZLIB_VER=1.2.11 From 6c3b32ecb933f18ae9d273e0014bd53ec99c6235 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 21 Jul 2020 16:50:55 +0100 Subject: [PATCH 097/282] Update to Plex 1.19.5.3112 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 379c1aa..97a344c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.19.5.3035-864bbcbb7 -ARG PLEX_SHA=136e2e6beeb9c1eb25e3c4b11d9d61bcf2d76751 +ARG PLEX_VER=1.19.5.3112-b23ab3896 +ARG PLEX_SHA=6528a9c26ed3ec1324c14561109eb10320538fa8 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_71_0 ARG ZLIB_VER=1.2.11 From 77908b8c3e790d248e39c0fbaa7e23e0348ce669 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 23 Jul 2020 10:39:35 +0100 Subject: [PATCH 098/282] Update to Plex 1.20.0.3125 Signed-off-by: Joe Groocock --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 97a344c..eb901f4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -ARG PLEX_VER=1.19.5.3112-b23ab3896 -ARG PLEX_SHA=6528a9c26ed3ec1324c14561109eb10320538fa8 +ARG PLEX_VER=1.20.0.3125-9661fc77c +ARG PLEX_SHA=98c73e8752d5e827c6627e435b47a5ec236f2349 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_71_0 +ARG CURL_VER=curl-7_71_1 ARG ZLIB_VER=1.2.11 ARG OPENSSL_VER=1.1.1g From 9635006689f5b4f858b1f7ee021f56d0f95803df Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 26 Jul 2020 13:39:26 +0100 Subject: [PATCH 099/282] Update to Plex 1.20.0.3133 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index eb901f4..7935418 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.0.3125-9661fc77c -ARG PLEX_SHA=98c73e8752d5e827c6627e435b47a5ec236f2349 +ARG PLEX_VER=1.20.0.3133-fede5bdc7 +ARG PLEX_SHA=c0f0e4a0f33b7920ecea8ec31454fdf3b42c3bf2 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_71_1 ARG ZLIB_VER=1.2.11 From e29b537633a9bfaa3d376a29d7e4f79517ae3b30 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 5 Aug 2020 12:21:36 +0100 Subject: [PATCH 100/282] Update to Plex 1.20.0.3181 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7935418..3a43fbb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.0.3133-fede5bdc7 -ARG PLEX_SHA=c0f0e4a0f33b7920ecea8ec31454fdf3b42c3bf2 +ARG PLEX_VER=1.20.0.3181-0800642ec +ARG PLEX_SHA=4b160d4a3f24f4c6d485381b5fec7eec19848f1c ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_71_1 ARG ZLIB_VER=1.2.11 From 2a82c0202f75044f2f855c1d294bc6bc7d16dac0 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 22 Aug 2020 12:57:08 +0100 Subject: [PATCH 101/282] Update to Plex 1.20.1.3213 Signed-off-by: Joe Groocock --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3a43fbb..bcd0fa5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -ARG PLEX_VER=1.20.0.3181-0800642ec -ARG PLEX_SHA=4b160d4a3f24f4c6d485381b5fec7eec19848f1c +ARG PLEX_VER=1.20.1.3213-67a1137a9 +ARG PLEX_SHA=bafffd89c2c485157a89500950757beff313d4e3 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_71_1 +ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 ARG OPENSSL_VER=1.1.1g From f4fa85fdad03b6ae9d21d62a279648e7d76044e4 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 25 Aug 2020 18:20:01 +0100 Subject: [PATCH 102/282] Update to Plex 1.20.1.3232 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index bcd0fa5..c10853a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.1.3213-67a1137a9 -ARG PLEX_SHA=bafffd89c2c485157a89500950757beff313d4e3 +ARG PLEX_VER=1.20.1.3232-5c4901f57 +ARG PLEX_SHA=9c692eee9e884e73606a8e46fff752675c98eb82 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 5cb370d5d3450d6343a5ac36f3268d06bedbf34f Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 30 Aug 2020 09:19:18 +0100 Subject: [PATCH 103/282] Update to Plex 1.20.1.3252 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c10853a..8f5587d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.1.3232-5c4901f57 -ARG PLEX_SHA=9c692eee9e884e73606a8e46fff752675c98eb82 +ARG PLEX_VER=1.20.1.3252-a78fef9a9 +ARG PLEX_SHA=a6954b4c64e26256b2a2aa7ae724d02ae323b6fb ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 44aadd3de840f0c1b5b30d0342a1af0f0f80e146 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 25 Sep 2020 10:29:55 +0100 Subject: [PATCH 104/282] Update to Plex 1.20.2.3343 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8f5587d..92db09f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.1.3252-a78fef9a9 -ARG PLEX_SHA=a6954b4c64e26256b2a2aa7ae724d02ae323b6fb +ARG PLEX_VER=1.20.2.3343-c91f25744 +ARG PLEX_SHA=eca5b413f26975fb02c5aeb29e4c4bcf235f5aa3 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 6382e7fe3a53ec930758a27a43a4351bfd6a6af4 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 28 Sep 2020 22:08:28 +0100 Subject: [PATCH 105/282] Update to Plex 1.20.2.3370 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 92db09f..10aebba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.2.3343-c91f25744 -ARG PLEX_SHA=eca5b413f26975fb02c5aeb29e4c4bcf235f5aa3 +ARG PLEX_VER=1.20.2.3370-b1b651549 +ARG PLEX_SHA=74e23606fc6a2c6328749589a195e3b4bfbab7c3 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From a226d4acb7180f102e771fa3e9042e598be5fad3 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 3 Oct 2020 23:41:51 +0100 Subject: [PATCH 106/282] Update to Plex 1.20.2.3402 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 10aebba..115e582 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.2.3370-b1b651549 -ARG PLEX_SHA=74e23606fc6a2c6328749589a195e3b4bfbab7c3 +ARG PLEX_VER=1.20.2.3402-0fec14d92 +ARG PLEX_SHA=9640effa4eb21e7368ddaf3097530f297547fc05 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 0bdf20fb8a1e4c1186efcac0f9bbb6d092158567 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 12 Oct 2020 10:45:25 +0100 Subject: [PATCH 107/282] Update to Plex 1.20.3.3421 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 115e582..0a69d4b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.2.3402-0fec14d92 -ARG PLEX_SHA=9640effa4eb21e7368ddaf3097530f297547fc05 +ARG PLEX_VER=1.20.3.3421-54b6523bd +ARG PLEX_SHA=65de73295850db1e9a60726390e6fd2fc9953d46 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 9ad3935c7c4064a1e318f1c55997f26765597578 Mon Sep 17 00:00:00 2001 From: TBK Date: Sat, 17 Oct 2020 10:20:48 +0200 Subject: [PATCH 108/282] Update to Plex 1.20.3.3437 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0a69d4b..fa19e71 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.3.3421-54b6523bd -ARG PLEX_SHA=65de73295850db1e9a60726390e6fd2fc9953d46 +ARG PLEX_VER=1.20.3.3437-f1f08d65b +ARG PLEX_SHA=fcf1c5c23f22a58a8bdef45766942c800fa4cd2e ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 914037e56e43de3151a87725a4539aec4ae2185d Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 24 Oct 2020 15:43:32 +0100 Subject: [PATCH 109/282] Update to Plex 1.20.2.3483 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index fa19e71..503eed4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.3.3437-f1f08d65b -ARG PLEX_SHA=fcf1c5c23f22a58a8bdef45766942c800fa4cd2e +ARG PLEX_VER=1.20.3.3483-211702a9f +ARG PLEX_SHA=56a914458fa1b6dd63b1691501e289c59ecf826d ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From d334a846f09c06fe5db4f6eb682a53881f13cde1 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Thu, 29 Oct 2020 22:46:07 +0000 Subject: [PATCH 110/282] Update to Plex ver 1.20.4.3517 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 503eed4..ac77aa9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.3.3483-211702a9f -ARG PLEX_SHA=56a914458fa1b6dd63b1691501e289c59ecf826d +ARG PLEX_VER=1.20.4.3517-ab5e1197c +ARG PLEX_SHA=e3b30b031c1a7b28ec6e69c2532b238a73afc695 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 7ae65928d2240eb4e87d51d3c35dbc9025c67bb0 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 16 Nov 2020 10:26:40 +0000 Subject: [PATCH 111/282] Update to Plex 1.20.5.3583 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ac77aa9..6a6bb42 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.4.3517-ab5e1197c -ARG PLEX_SHA=e3b30b031c1a7b28ec6e69c2532b238a73afc695 +ARG PLEX_VER=1.20.5.3583-309e93364 +ARG PLEX_SHA=cd3822b458c9733120d0106a201a65a428a0aa36 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From e059533311f87a325da58dc86247890d66f238c3 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 22 Nov 2020 12:39:07 +0000 Subject: [PATCH 112/282] Update to Plex 1.21.0.3608 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6a6bb42..2970eda 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.20.5.3583-309e93364 -ARG PLEX_SHA=cd3822b458c9733120d0106a201a65a428a0aa36 +ARG PLEX_VER=1.21.0.3608-f7262c352 +ARG PLEX_SHA=9ffe179f166bc660051e857fbac9ecd3c718c166 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 3db8c0f13c1540f10227b4a914cae58cfb792ad6 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 27 Nov 2020 10:23:36 +0000 Subject: [PATCH 113/282] Update to Plex 1.21.0.3616 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2970eda..55406d4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.0.3608-f7262c352 -ARG PLEX_SHA=9ffe179f166bc660051e857fbac9ecd3c718c166 +ARG PLEX_VER=1.21.0.3616-d87012962 +ARG PLEX_SHA=83b63c168c0c54e3e8514253fc47ea9a059c50a7 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From e19e734bba5b370e2da86a2db27780d4439e3bc4 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 5 Dec 2020 10:05:24 +0000 Subject: [PATCH 114/282] Update to Plex 1.21.0.3711 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 55406d4..c64b4a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.0.3616-d87012962 -ARG PLEX_SHA=83b63c168c0c54e3e8514253fc47ea9a059c50a7 +ARG PLEX_VER=1.21.0.3711-b509cc236 +ARG PLEX_SHA=56f614d9ab427e114d875c2030b852228b76c634 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 7d861b6ed3cde7e4aa0c653220a2f4787804b93d Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 8 Dec 2020 22:43:28 +0000 Subject: [PATCH 115/282] Update to Plex 1.21.1.3753 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c64b4a8..403ae2a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.0.3711-b509cc236 -ARG PLEX_SHA=56f614d9ab427e114d875c2030b852228b76c634 +ARG PLEX_VER=1.21.1.3753-b452b403c +ARG PLEX_SHA=b62317c6712aeab5e33e0fdfc789561f8200b7ec ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From ab09d908f83d3584c801c7065aedc5ac3c75d4c4 Mon Sep 17 00:00:00 2001 From: TBK Date: Tue, 15 Dec 2020 02:57:05 +0100 Subject: [PATCH 116/282] Update to Plex 1.21.1.3766 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 403ae2a..7d6c1e4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.1.3753-b452b403c -ARG PLEX_SHA=b62317c6712aeab5e33e0fdfc789561f8200b7ec +ARG PLEX_VER=1.21.1.3766-7e23ef53c +ARG PLEX_SHA=7b8dba7fa0e891a3f1ab4d3d7353a8b52a90405b ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 0b6b94a32e1823c29e223f936e12594d83053c2a Mon Sep 17 00:00:00 2001 From: TBK Date: Wed, 16 Dec 2020 21:06:30 +0100 Subject: [PATCH 117/282] Update to Plex 1.21.1.3795 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7d6c1e4..5203ca1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.1.3766-7e23ef53c -ARG PLEX_SHA=7b8dba7fa0e891a3f1ab4d3d7353a8b52a90405b +ARG PLEX_VER=1.21.1.3795-ee64ab56f +ARG PLEX_SHA=b8ac54080046e572baffdf3d4298fcb28be5b0bd ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 050f01e3b7ecea29755c25ebd5dfb0c213a76bc5 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 20 Dec 2020 22:29:03 +0000 Subject: [PATCH 118/282] Update to Plex 1.21.1.3830 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5203ca1..ae6bfd2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.1.3795-ee64ab56f -ARG PLEX_SHA=b8ac54080046e572baffdf3d4298fcb28be5b0bd +ARG PLEX_VER=1.21.1.3830-6c22540d5 +ARG PLEX_SHA=79ddd7599f4c2cba139c4a091ff1438b3f523a1d ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 22bc203455e205a748c5d1a75c131dbcbd350c49 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 4 Jan 2021 00:23:22 +0000 Subject: [PATCH 119/282] Build using auto-generated Docker image name This allows running multiple builds of the same pipeline on one Docker daemon, and also makes configuration simpler, as the argument is implied if not provided. Signed-off-by: Joe Groocock --- .drone.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 08b1f02..a85294b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,13 +12,11 @@ steps: image: spritsail/docker-build settings: make: true - repo: ppass-dev - name: test-bin pull: always image: spritsail/docker-test settings: - repo: ppass-dev run: | curl --version && xmlstarlet --version @@ -32,14 +30,12 @@ steps: pipe: | xmlstarlet sel -t -v "/MediaContainer/@version" | grep -qw "$(label io.spritsail.version.plex | cut -d- -f1)" - repo: ppass-dev retry: 10 - name: publish pull: always image: spritsail/docker-publish settings: - from: ppass-dev repo: spritsail/plex-media-server tags: - plexpass From 38916f886e16059d3ef9a1c1668a1c39294fb180 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 4 Jan 2021 00:31:53 +0000 Subject: [PATCH 120/282] Allow MAKEFLAGS in the Plex build stage This should speed up building significantly if MAKEFLAGS sets a -j parameter and the build host has multiple cores. Signed-off-by: Joe Groocock --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index ae6bfd2..5a82094 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,7 @@ ARG XMLSTAR_VER ARG OPENSSL_VER ARG CURL_VER ARG ZLIB_VER +ARG MAKEFLAGS ARG PREFIX=/prefix From a972a8d99725a01f5c41694e47fd6296a61dd23d Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 4 Jan 2021 09:42:26 +0000 Subject: [PATCH 121/282] Update OpenSSL to 1.1.1i, fix build Signed-off-by: Joe Groocock --- Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5a82094..58a00f7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ ARG PLEX_SHA=79ddd7599f4c2cba139c4a091ff1438b3f523a1d ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 -ARG OPENSSL_VER=1.1.1g +ARG OPENSSL_VER=1.1.1i FROM spritsail/debian-builder:buster-slim as builder @@ -108,6 +108,9 @@ RUN curl -sSL https://openssl.org/source/openssl-${OPENSSL_VER}.tar.gz \ shared \ zlib-dynamic \ no-rc5 \ + no-ssl3-method \ + && make build_libs \ + && make build_programs \ && make \ install_sw \ install_ssldirs \ From 50261e09167292dd0d56285737e60f8bf00018e0 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 5 Jan 2021 11:21:20 +0000 Subject: [PATCH 122/282] Update to Plex 1.21.1.3842 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 58a00f7..fbfc12e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.1.3830-6c22540d5 -ARG PLEX_SHA=79ddd7599f4c2cba139c4a091ff1438b3f523a1d +ARG PLEX_VER=1.21.1.3842-b0c7a97d9 +ARG PLEX_SHA=ada274138c31ec5ba61c35ef9b0209315deca173 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From a7eb7bec69aba8e440b7f00818e4ab90401f9d67 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 7 Jan 2021 14:10:25 +0000 Subject: [PATCH 123/282] Update to Plex 1.21.1.3876 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index fbfc12e..c319614 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.1.3842-b0c7a97d9 -ARG PLEX_SHA=ada274138c31ec5ba61c35ef9b0209315deca173 +ARG PLEX_VER=1.21.1.3876-3c3adfcb4 +ARG PLEX_SHA=bebd769d37aa04b1a764c38ab5ec2b46d11c7c99 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_72_0 ARG ZLIB_VER=1.2.11 From 04f02eb6d8f24ff7ec9a907397adcd01c03be80d Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Sat, 23 Jan 2021 00:07:34 +0000 Subject: [PATCH 124/282] Upgrade to Plex v1.21.2.3918 & Curl 7.74 --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index c319614..b87676a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -ARG PLEX_VER=1.21.1.3876-3c3adfcb4 -ARG PLEX_SHA=bebd769d37aa04b1a764c38ab5ec2b46d11c7c99 +ARG PLEX_VER=1.21.2.3918-e47113e83 +ARG PLEX_SHA=56729057b5566fb5094e66634f90451b4237d725 ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_72_0 +ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 ARG OPENSSL_VER=1.1.1i From 6092e52fe7b36f01661699bbbde712a43b746d1a Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 27 Jan 2021 11:11:37 +0000 Subject: [PATCH 125/282] Update to Plex 1.21.2.3939 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b87676a..beb2566 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.2.3918-e47113e83 -ARG PLEX_SHA=56729057b5566fb5094e66634f90451b4237d725 +ARG PLEX_VER=1.21.2.3939-3945797bd +ARG PLEX_SHA=3eb3076582cce750712fce0317ed4cd7e17b4bab ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 1d96502a1fcadbec50889add489f65929f0eda34 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 31 Jan 2021 09:36:42 +0000 Subject: [PATCH 126/282] Update to Plex 1.21.2.3943 Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index beb2566..08665ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.2.3939-3945797bd -ARG PLEX_SHA=3eb3076582cce750712fce0317ed4cd7e17b4bab +ARG PLEX_VER=1.21.2.3943-a91458577 +ARG PLEX_SHA=fed1c1a89c77be23ddfa98315220ed92eaa6bad6 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 8654abcbb13942e587b8644fa1a1a01491bbc511 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 5 Feb 2021 09:18:53 +0000 Subject: [PATCH 127/282] Update to Plex 1.21.2.3997 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 08665ef..4aa1be0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.2.3943-a91458577 -ARG PLEX_SHA=fed1c1a89c77be23ddfa98315220ed92eaa6bad6 +ARG PLEX_VER=1.21.2.3997-cb530f3ab +ARG PLEX_SHA=d8817f4c6113869434f60f1a1e35d79cfbf7c016 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 5e2742b9789d8c7791e40ba0e2a60e4b116a5671 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 5 Feb 2021 09:21:54 +0000 Subject: [PATCH 128/282] Replace multiple ADD/RUN with ADD --chmod Reduce the layer count, and simplify the steps involved. --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4aa1be0..2c3928b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -175,9 +175,10 @@ RUN find /output -exec sh -c 'file "{}" | grep -q ELF && strip --strip-debug "{} && apt-get -y install execstack \ && execstack -c /output/usr/lib/*.so* -ADD entrypoint /output/usr/local/bin/ -ADD *.sh /output/usr/local/bin/ -RUN chmod +x /output/usr/local/bin/* +ADD --chmod=755 \ + entrypoint \ + *.sh \ + /output/usr/local/bin/ #========================= From c098b8680e3aa7ffcbdcb2940a7adb9fe37413f3 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 5 Feb 2021 09:06:39 +0000 Subject: [PATCH 129/282] Add update.sh convenience script Makes updating to the latest Plex build a ton easier. The script pulls the latest build information, updates the Dockerfile, commits and pushes all automagically. [CI SKIP] Signed-off-by: Joe Groocock --- update.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 update.sh diff --git a/update.sh b/update.sh new file mode 100755 index 0000000..75d3031 --- /dev/null +++ b/update.sh @@ -0,0 +1,23 @@ +#!/bin/bash +set -e + +RELEASE="$(curl -fsSL https://api.spritsail.io/plex/release?pass | jq -c)" +VERSION="$(jq -r .version <<< "$RELEASE")" +CHECKSUM="$(jq -r '.["csum-deb"]' <<< "$RELEASE")" + +sed -Ei \ + -e "s/^(ARG PLEX_VER=).*$/\1$VERSION/" \ + -e "s/^(ARG PLEX_SHA=).*$/\1$CHECKSUM/" \ + Dockerfile + +if ! git diff --quiet --exit-code Dockerfile; then + git reset --soft + git add -- Dockerfile + git commit \ + --author="Spritsail Bot " \ + --no-gpg-sign \ + -m "Update to Plex ${VERSION%-*}" + git push origin HEAD +else + >&2 echo No update available +fi From 326d435c3e502e6100bf3707f6945df051d2f59f Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Sun, 7 Feb 2021 14:05:44 +0000 Subject: [PATCH 130/282] Update to Plex 1.21.3.4015 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2c3928b..5525fee 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.2.3997-cb530f3ab -ARG PLEX_SHA=d8817f4c6113869434f60f1a1e35d79cfbf7c016 +ARG PLEX_VER=1.21.3.4015-a4be9cb8b +ARG PLEX_SHA=ae3ad3dcf7d912cfaba12f8752849c204f698a7e ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From f53787a2302f4ba4c41b09f604c3b605541ae162 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 9 Feb 2021 10:36:52 +0000 Subject: [PATCH 131/282] Update to Plex 1.21.3.4021 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5525fee..b73ee1a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.3.4015-a4be9cb8b -ARG PLEX_SHA=ae3ad3dcf7d912cfaba12f8752849c204f698a7e +ARG PLEX_VER=1.21.3.4021-5a0a3e4b2 +ARG PLEX_SHA=2b6e8500b622987606cd067cae2241119ddf8ced ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 7dea8976668de98e4b5e426ea4fc872a3bb6a02b Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 16 Feb 2021 15:22:57 +0000 Subject: [PATCH 132/282] Bump Plex build on cron and attempt to push to git This should cover 95% of cases where we'd want to bump Plex, but autonomously. If the build fails or the tests fail we'll know about it and can manually investigate. Signed-off-by: Joe Groocock --- .drone.yml | 36 +++++++++++++++++++++++++++++++++++- update.sh | 7 +++++-- 2 files changed, 40 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index a85294b..abdb25f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,6 +2,12 @@ kind: pipeline name: build-amd64 +trigger: + event: + - push + - pull_request + - tag + platform: os: linux arch: amd64 @@ -50,8 +56,36 @@ steps: event: - push +--- +kind: pipeline +name: update-cron + +trigger: + event: + - cron + +platform: + os: linux + arch: amd64 + +steps: +- name: update + pull: always + image: spritsail/alpine + commands: + - apk add bash curl jq git + - ./update.sh + +- name: push + pull: always + image: appleboy/drone-git-push + settings: + branch: pass + remote: git@github.com:spritsail/plex-media-server.git + ssh_key: {from_secret: git_ssh_key} + --- kind: signature -hmac: 9ccac4af6a5a1f3849f3593741c44df1564956093fc038f628fa500973969b43 +hmac: 21c718e301b4ad099b8a7c6cd9f0021e5fd86fcbd3ba14a16184a40eca155fd0 ... diff --git a/update.sh b/update.sh index 75d3031..feca6cf 100755 --- a/update.sh +++ b/update.sh @@ -11,13 +11,16 @@ sed -Ei \ Dockerfile if ! git diff --quiet --exit-code Dockerfile; then + export GIT_COMMITTER_NAME="Spritsail Bot" + export GIT_COMMITTER_EMAIL="" + export GIT_AUTHOR_NAME="$GIT_COMMITTER_NAME" + export GIT_AUTHOR_EMAIL="$GIT_COMMITTER_EMAIL" git reset --soft git add -- Dockerfile git commit \ - --author="Spritsail Bot " \ --no-gpg-sign \ + --signoff \ -m "Update to Plex ${VERSION%-*}" - git push origin HEAD else >&2 echo No update available fi From f616969d890bcb77dc9139adba9bd2cf1236abaa Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 16 Feb 2021 15:24:57 +0000 Subject: [PATCH 133/282] Update to Plex 1.21.3.4046 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b73ee1a..5701a78 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.3.4021-5a0a3e4b2 -ARG PLEX_SHA=2b6e8500b622987606cd067cae2241119ddf8ced +ARG PLEX_VER=1.21.3.4046-3c1c83ba4 +ARG PLEX_SHA=34dc25149443cc4808c70bf0eb33a002eec99c92 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From cb62521579461ff668112259a285e8a2d4c27d42 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Fri, 19 Feb 2021 00:15:50 +0000 Subject: [PATCH 134/282] Update to Plex 1.21.4.4054 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5701a78..ea92f38 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.3.4046-3c1c83ba4 -ARG PLEX_SHA=34dc25149443cc4808c70bf0eb33a002eec99c92 +ARG PLEX_VER=1.21.4.4054-bab510e86 +ARG PLEX_SHA=307c1af0c1db7b873163a7a5a4b729c57497971f ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 426b3e54dc1b0a3a011d42b439aaad7b875bc455 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 24 Feb 2021 00:15:47 +0000 Subject: [PATCH 135/282] Update to Plex 1.21.4.4079 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ea92f38..a6b81c9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.4.4054-bab510e86 -ARG PLEX_SHA=307c1af0c1db7b873163a7a5a4b729c57497971f +ARG PLEX_VER=1.21.4.4079-1b7748a7b +ARG PLEX_SHA=081d0ad5dacf455216495e40161be4e45727ceb8 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 01e6135f2f7ab81e1ada3c5364f8444c3f9d1f9a Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 3 Mar 2021 00:16:03 +0000 Subject: [PATCH 136/282] Update to Plex 1.22.0.4136 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a6b81c9..71568c1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.21.4.4079-1b7748a7b -ARG PLEX_SHA=081d0ad5dacf455216495e40161be4e45727ceb8 +ARG PLEX_VER=1.22.0.4136-3ca7898f3 +ARG PLEX_SHA=ac92cdb5a82d388c05f37dd43640d973c8f5f1d0 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 39cdc55479e8d16d7ed0ccf9f26f6180c880c226 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Fri, 5 Mar 2021 00:15:49 +0000 Subject: [PATCH 137/282] Update to Plex 1.22.0.4145 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 71568c1..91203b6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.0.4136-3ca7898f3 -ARG PLEX_SHA=ac92cdb5a82d388c05f37dd43640d973c8f5f1d0 +ARG PLEX_VER=1.22.0.4145-0af3a4016 +ARG PLEX_SHA=259818d70b77ef89a235ca9dd527cfd1cc41eea1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 53d712af7c333712af33ef5f9081996ad1f0fa85 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 8 Mar 2021 14:39:56 +0000 Subject: [PATCH 138/282] Update to Plex 1.22.0.4157 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 91203b6..fc6be9b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.0.4145-0af3a4016 -ARG PLEX_SHA=259818d70b77ef89a235ca9dd527cfd1cc41eea1 +ARG PLEX_VER=1.22.0.4157-d1699ac4a +ARG PLEX_SHA=096b1817dbd5e04aee36f0e1a522d9371532e671 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From db7f95c9161958d15f76d8c2b4bdb7fc50e2961c Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 10 Mar 2021 00:16:01 +0000 Subject: [PATCH 139/282] Update to Plex 1.22.0.4163 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index fc6be9b..1a7b27a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.0.4157-d1699ac4a -ARG PLEX_SHA=096b1817dbd5e04aee36f0e1a522d9371532e671 +ARG PLEX_VER=1.22.0.4163-d8c4875dd +ARG PLEX_SHA=7eeda2a46594115b06b4ebda9e37b33dd04a7eb1 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 032e4e4fc057dc6245d48213cf8324ed8c6b4d2e Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 17 Mar 2021 00:15:48 +0000 Subject: [PATCH 140/282] Update to Plex 1.22.1.4200 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1a7b27a..8ce09c3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.0.4163-d8c4875dd -ARG PLEX_SHA=7eeda2a46594115b06b4ebda9e37b33dd04a7eb1 +ARG PLEX_VER=1.22.1.4200-c073686f2 +ARG PLEX_SHA=a50c9aad89cb90d0c31ec8e0a1bab75bf5714ab8 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 6148ec4d4fd7f7f9ccb022d35a3cde45023e6277 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 24 Mar 2021 00:15:58 +0000 Subject: [PATCH 141/282] Update to Plex 1.22.1.4228 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8ce09c3..fc7bde5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.1.4200-c073686f2 -ARG PLEX_SHA=a50c9aad89cb90d0c31ec8e0a1bab75bf5714ab8 +ARG PLEX_VER=1.22.1.4228-724c56e62 +ARG PLEX_SHA=bfdcb7b99817cffdec10302f99938b911e4d4177 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 2c648827bdad515dc7dc21029c8fa33b21f6d03d Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 30 Mar 2021 00:15:48 +0000 Subject: [PATCH 142/282] Update to Plex 1.22.2.4256 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index fc7bde5..15d84bb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.1.4228-724c56e62 -ARG PLEX_SHA=bfdcb7b99817cffdec10302f99938b911e4d4177 +ARG PLEX_VER=1.22.2.4256-1e171f908 +ARG PLEX_SHA=b104d831d06e55a1da41633a4b90455a256bd56f ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 26f83678e4c04c4c06d5f3df7ec3e429b803a215 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 30 Mar 2021 18:48:37 +0100 Subject: [PATCH 143/282] Update to Plex 1.22.2.4262 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 15d84bb..a71092e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.2.4256-1e171f908 -ARG PLEX_SHA=b104d831d06e55a1da41633a4b90455a256bd56f +ARG PLEX_VER=1.22.2.4262-728f0bcfa +ARG PLEX_SHA=215ffc25bba9631c11c8bfe8fe26f6550fa54ad5 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 876054187e2e5612e2308c1cfefb52b1dc97402d Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 30 Mar 2021 23:35:45 +0100 Subject: [PATCH 144/282] Update to Plex 1.22.2.4264 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a71092e..ce76ab3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.2.4262-728f0bcfa -ARG PLEX_SHA=215ffc25bba9631c11c8bfe8fe26f6550fa54ad5 +ARG PLEX_VER=1.22.2.4264-b275c4330 +ARG PLEX_SHA=9f9507225a294bc7f8ed0893980b051330544c57 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 46650c122e881b0fc7547a530056604e178fddfb Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Sat, 3 Apr 2021 10:41:16 +0100 Subject: [PATCH 145/282] Update to Plex 1.22.2.4276 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ce76ab3..708ad69 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.2.4264-b275c4330 -ARG PLEX_SHA=9f9507225a294bc7f8ed0893980b051330544c57 +ARG PLEX_VER=1.22.2.4276-3cbd5e781 +ARG PLEX_SHA=ab0cdd6597166aec5a0f6112e08b7027155feb58 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From a414d3ba837525e5effca2e4a4c5de11234e465c Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 7 Apr 2021 15:43:34 +0100 Subject: [PATCH 146/282] Update to Plex 1.22.2.4282 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 708ad69..a9c214f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.2.4276-3cbd5e781 -ARG PLEX_SHA=ab0cdd6597166aec5a0f6112e08b7027155feb58 +ARG PLEX_VER=1.22.2.4282-a97b03fad +ARG PLEX_SHA=623db8ea25c618c3393778b6e5b55376349f40d8 ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 073bbac28aed839e74a97c50c20cf199cf3a0e7a Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 21 Apr 2021 12:16:55 +0100 Subject: [PATCH 147/282] Update to Plex 1.22.3.4392 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a9c214f..f9d4fc3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.2.4282-a97b03fad -ARG PLEX_SHA=623db8ea25c618c3393778b6e5b55376349f40d8 +ARG PLEX_VER=1.22.3.4392-d7c624def +ARG PLEX_SHA=8ccb2f1fbe77975da474d4f3e4c119f860cf77ee ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From caa20177d58fbfd4667e410b4e3e5a6d8668b471 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 27 Apr 2021 17:07:09 +0100 Subject: [PATCH 148/282] Update to Plex 1.23.0.4438 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f9d4fc3..c589c86 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.22.3.4392-d7c624def -ARG PLEX_SHA=8ccb2f1fbe77975da474d4f3e4c119f860cf77ee +ARG PLEX_VER=1.23.0.4438-5eef0fd80 +ARG PLEX_SHA=3fa5b5410fba1720d55f1a3e20920c799cdf559e ARG XMLSTAR_VER=1.6.1 ARG CURL_VER=curl-7_74_0 ARG ZLIB_VER=1.2.11 From 02595c5a9961026979948be680249b1fa7fd82ea Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 28 Apr 2021 09:04:51 +0100 Subject: [PATCH 149/282] Revert "Bump Plex build on cron and attempt to push to git" This reverts commit 7dea8976668de98e4b5e426ea4fc872a3bb6a02b. --- .drone.yml | 37 +------------------------------------ update.sh | 1 + 2 files changed, 2 insertions(+), 36 deletions(-) diff --git a/.drone.yml b/.drone.yml index abdb25f..ad4d60f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,12 +2,6 @@ kind: pipeline name: build-amd64 -trigger: - event: - - push - - pull_request - - tag - platform: os: linux arch: amd64 @@ -55,37 +49,8 @@ steps: - pass event: - push - ---- -kind: pipeline -name: update-cron - -trigger: - event: - - cron - -platform: - os: linux - arch: amd64 - -steps: -- name: update - pull: always - image: spritsail/alpine - commands: - - apk add bash curl jq git - - ./update.sh - -- name: push - pull: always - image: appleboy/drone-git-push - settings: - branch: pass - remote: git@github.com:spritsail/plex-media-server.git - ssh_key: {from_secret: git_ssh_key} - --- kind: signature -hmac: 21c718e301b4ad099b8a7c6cd9f0021e5fd86fcbd3ba14a16184a40eca155fd0 +hmac: d7ad7e2102295415a2f975e1cb216c712d3b7fd78b11bd48020eb8f464a13b88 ... diff --git a/update.sh b/update.sh index feca6cf..4da522a 100755 --- a/update.sh +++ b/update.sh @@ -21,6 +21,7 @@ if ! git diff --quiet --exit-code Dockerfile; then --no-gpg-sign \ --signoff \ -m "Update to Plex ${VERSION%-*}" + git push origin HEAD else >&2 echo No update available fi From 074e4476a8f3efeda84b2fd39e266fb412f795d1 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 28 Apr 2021 22:18:44 +0100 Subject: [PATCH 150/282] Build Plex on musl, from scratch Plex now provide a first-party musl Plex build that works without any external dependencies whatsoever. It's built with LLVM with many compiler and linker optimisations enabled: https://forums.plex.tv/t/plex-media-server-forum-preview-faster-and-smaller-builds-with-new-toolchain/699575 Restructure build into multiple distinct Docker build stages to better leverage caching and significantly improve build time on multicore systems with BuildKit, particularly with LTO enabled. Changes for this release include: - Build `FROM spritsail/alpine` instead of `FROM debian` to ensure musl compatibility with all compiled binaries. Use `FROM scratch` for the resulting image. ld-musl is provided by Plex. - Build busybox, su-exec and tini as they're no longer provided by the base image. - Build binaries/libraries with standard hardening flags, including the popular -flto. Signed-off-by: Joe Groocock --- .drone.yml | 10 +- Dockerfile | 272 ++++++++++++++++++++++++++++++++++++------------ README.md | 6 +- claim-server.sh | 23 ++-- 4 files changed, 224 insertions(+), 87 deletions(-) diff --git a/.drone.yml b/.drone.yml index ad4d60f..be2d5e7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,7 +18,8 @@ steps: image: spritsail/docker-test settings: run: | - curl --version && + busybox && \ + curl --version && \ xmlstarlet --version - name: test @@ -40,10 +41,7 @@ steps: tags: - plexpass - "%label io.spritsail.version.plex | %prefix plexpass | %remsuf [0-9a-f]+$ | %auto 2" - username: - from_secret: docker_username - password: - from_secret: docker_password + login: {from_secret: docker_login} when: branch: - pass @@ -51,6 +49,6 @@ steps: - push --- kind: signature -hmac: d7ad7e2102295415a2f975e1cb216c712d3b7fd78b11bd48020eb8f464a13b88 +hmac: a6e529b62ed2ecf24b2c3125f7267c321d56ce16d1cd8178f96e0399dd3096bd ... diff --git a/Dockerfile b/Dockerfile index c589c86..63a0124 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,25 +1,52 @@ -ARG PLEX_VER=1.23.0.4438-5eef0fd80 -ARG PLEX_SHA=3fa5b5410fba1720d55f1a3e20920c799cdf559e -ARG XMLSTAR_VER=1.6.1 -ARG CURL_VER=curl-7_74_0 +ARG PLEX_VER=1.23.0.4482-62106842a +ARG PLEX_SHA=022f2ac2a18ec602f0402baf94d69f405b9207a4 +ARG BUSYBOX_VER=1.33.0 +ARG SU_EXEC_VER=0.4 +ARG TINI_VER=0.19.0 ARG ZLIB_VER=1.2.11 +ARG LIBXML2_VER=v2.9.10 +ARG LIBXSLT_VER=v1.1.34 +ARG XMLSTAR_VER=1.6.1 ARG OPENSSL_VER=1.1.1i +ARG CURL_VER=curl-7_76_1 -FROM spritsail/debian-builder:buster-slim as builder +ARG OUTPUT=/output +ARG DESTDIR=/prefix + +ARG CFLAGS="-O2 -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -flto" +ARG LDFLAGS="$CFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" + +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +FROM spritsail/alpine:3.13 AS builder + +RUN apk add --no-cache \ + autoconf \ + automake \ + binutils \ + cmake \ + curl \ + dpkg \ + file \ + gcc \ + git \ + libtool \ + linux-headers \ + make \ + musl-dev \ + nghttp2-dev \ + pkgconfig \ + xxd + +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +FROM builder AS plex ARG PLEX_VER ARG PLEX_SHA -ARG LIBXML2_VER=v2.9.10 -ARG LIBXSLT_VER=v1.1.34 -ARG XMLSTAR_VER -ARG OPENSSL_VER -ARG CURL_VER -ARG ZLIB_VER -ARG MAKEFLAGS +ARG OUTPUT -ARG PREFIX=/prefix - -WORKDIR /plex +WORKDIR $OUTPUT # Fetch Plex and required libraries RUN curl -fsSL -o plexmediaserver.deb https://downloads.plex.tv/plex-media-server-new/${PLEX_VER}/debian/plexmediaserver_${PLEX_VER}_amd64.deb \ @@ -35,31 +62,101 @@ RUN curl -fsSL -o plexmediaserver.deb https://downloads.plex.tv/plex-media-serve lib/libcrypto.so* \ lib/libcurl.so* \ lib/libssl.so* \ + lib/libnghttp2.so* \ lib/libxml2.so* \ lib/libxslt.so* \ lib/libexslt.so* \ lib/plexmediaserver.* \ + etc/ld-musl-x86_64.path \ Resources/start.sh \ + \ # Place shared libraries in usr/lib so they can be actually shared && mv lib/*.so* lib/dri ../ \ - && rmdir lib \ - && cp /lib/x86_64-linux-gnu/libgcc_s.so.1 ../ + && rmdir lib etc \ + && ln -sv ../ lib \ + # Replace hardlink with a symlink; these files are the same + && cd .. && ln -sfvn ld-musl-x86_64.so.1 libc.so + +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +FROM builder AS busybox + +ARG BUSYBOX_VER +ARG SU_EXEC_VER +ARG TINI_VER +ARG CFLAGS +ARG LDFLAGS +ARG MAKEFLAGS +ARG OUTPUT + +WORKDIR /tmp/busybox + +RUN curl -fsSL https://busybox.net/downloads/busybox-${BUSYBOX_VER}.tar.bz2 \ + | tar xj --strip-components=1 \ + && make defconfig \ + && make \ + && install -Dm755 busybox "$OUTPUT/usr/bin/busybox" \ + # "Install" busybox, creating symlinks to all binaries it provides + && mkdir -p "$OUTPUT/usr/bin" "$OUTPUT/usr/sbin" \ + && ./busybox --list-full | sed -E 's@^(s?bin)@usr/\1@' | xargs -i ln -Tsv /usr/bin/busybox "$OUTPUT/{}" + +WORKDIR /tmp/su-exec + +RUN curl -fL https://github.com/frebib/su-exec/archive/v${SU_EXEC_VER}.tar.gz \ + | tar xz --strip-components=1 \ + && make \ + && install -Dm755 su-exec "$OUTPUT/usr/sbin/su-exec" + +WORKDIR /tmp/tini + +RUN curl -fL https://github.com/krallin/tini/archive/v${TINI_VER}.tar.gz \ + | tar xz --strip-components=1 \ + && cmake . \ + && make tini \ + && install -Dm755 tini "$OUTPUT/usr/sbin/tini" + +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +FROM builder AS zlib + +ARG ZLIB_VER +ARG CFLAGS +ARG LDFLAGS +ARG MAKEFLAGS +ARG OUTPUT +ARG DESTDIR -# Download and build zlib WORKDIR /tmp/zlib + RUN curl -sSf https://www.zlib.net/zlib-$ZLIB_VER.tar.xz \ | tar xJ --strip-components=1 \ && ./configure \ --prefix=/usr \ --shared \ - && make DESTDIR=$PREFIX install + && make DESTDIR="$DESTDIR" install \ + && mkdir -p "$OUTPUT/usr/lib" \ + && cp -a "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" + +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +FROM builder AS xml + +ARG LIBXML2_VER +ARG LIBXSLT_VER +ARG XMLSTAR_VER +ARG CFLAGS +ARG LDFLAGS +ARG MAKEFLAGS +ARG OUTPUT +ARG DESTDIR + +COPY --from=zlib "$DESTDIR" "$DESTDIR" -# Download and build libxml2 WORKDIR /tmp/libxml2 RUN git clone https://gitlab.gnome.org/GNOME/libxml2.git --branch $LIBXML2_VER --depth 1 . \ && ./autogen.sh \ --prefix=/usr \ - --with-zlib=$PREFIX/usr \ + --with-zlib="$DESTDIR/usr" \ --without-catalog \ --without-docbook \ --without-ftp \ @@ -69,20 +166,22 @@ RUN git clone https://gitlab.gnome.org/GNOME/libxml2.git --branch $LIBXML2_VER - --without-legacy \ --without-modules \ --without-python \ - && make DESTDIR=$PREFIX install + && make DESTDIR="$DESTDIR" install \ + && mkdir -p "$OUTPUT/usr/lib" \ + && cp -a "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" -# Download and build libxslt WORKDIR /tmp/libxslt RUN git clone https://gitlab.gnome.org/GNOME/libxslt.git --branch $LIBXSLT_VER --depth 1 . \ && ./autogen.sh \ --prefix=/usr \ - --with-libxml-src="../libxml2" \ + --with-libxml-src=../libxml2 \ --without-crypto \ --without-plugins \ --without-python \ - && make DESTDIR=$PREFIX install + && make DESTDIR="$DESTDIR" install \ + && mkdir -p "$OUTPUT/usr/lib" \ + && cp -a "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" -# Download and build xmlstarlet ADD xmlstarlet-*.patch /tmp WORKDIR /tmp/xmlstarlet RUN git clone git://git.code.sf.net/p/xmlstar/code --branch $XMLSTAR_VER --depth 1 . \ @@ -91,54 +190,82 @@ RUN git clone git://git.code.sf.net/p/xmlstar/code --branch $XMLSTAR_VER --depth && ./configure \ --prefix=/usr \ --disable-build-docs \ - --with-libxml-prefix=$PREFIX/usr \ - --with-libxslt-prefix=$PREFIX/usr \ - && make DESTDIR=$PREFIX install + --with-libxml-prefix="$DESTDIR/usr" \ + --with-libxslt-prefix="$DESTDIR/usr" \ + && make DESTDIR="$DESTDIR" install \ + && install -Dm755 "$DESTDIR/usr/bin/xml" "$OUTPUT/usr/bin/xmlstarlet" + +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +FROM builder AS curl + +ARG OPENSSL_VER +ARG CURL_VER +ARG CFLAGS +ARG LDFLAGS +ARG MAKEFLAGS +ARG OUTPUT +ARG DESTDIR + +COPY --from=zlib "$DESTDIR" "$DESTDIR" -# Download and build OpenSSL as a cURL dependency WORKDIR /tmp/openssl RUN curl -sSL https://openssl.org/source/openssl-${OPENSSL_VER}.tar.gz \ | tar xz --strip-components=1 \ - # Install to the default system directories so cURL can find it && ./config \ --prefix=/usr \ --libdir=lib \ - --with-zlib-lib=$PREFIX/usr/lib/ \ - --with-zlib-include=$PREFIX/usr/include \ + --with-zlib-lib="$DESTDIR/usr/lib" \ + --with-zlib-include="$DESTDIR/usr/include" \ shared \ zlib-dynamic \ + no-engine \ no-rc5 \ no-ssl3-method \ && make build_libs \ && make build_programs \ - && make \ + && make DESTDIR="$DESTDIR" \ install_sw \ install_ssldirs \ - && cp libssl*.so* libcrypto*.so* $PREFIX/usr/lib + && mkdir -p "$OUTPUT/usr/lib" \ + && cp -a "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" \ + && sed -i "s@prefix=/usr@prefix=$DESTDIR/usr@g" "$DESTDIR"/usr/lib/pkgconfig/*.pc + +# /usr/lib # curl --version +# curl 7.74.0-DEV (x86_64-pc-linux-musl) libcurl/7.73.0-DEV OpenSSL/1.1.1i zlib/1.2.11 nghttp2/1.41.0 +# Protocols: http https +# Features: AsynchDNS HTTP2 HTTPS-proxy IPv6 Largefile libz SSL UnixSockets -# Download and build curl WORKDIR /tmp/curl RUN git clone https://github.com/curl/curl.git --branch $CURL_VER --depth 1 . \ && autoreconf -sif \ && ./configure \ --prefix=/usr \ + --enable-http \ --enable-ipv6 \ + --enable-largefile \ + --enable-proxy \ + --enable-unix-sockets \ + --with-ssl="$DESTDIR/usr" \ + --with-zlib="$DESTDIR/usr" \ --enable-optimize \ --enable-symbol-hiding \ --enable-versioned-symbols \ --enable-threaded-resolver \ - --with-ssl \ - --with-zlib=$PREFIX/usr \ + --disable-cookies \ --disable-crypto-auth \ --disable-curldebug \ --disable-dependency-tracking \ --disable-dict \ + --disable-file \ + --disable-ftp \ --disable-gopher \ --disable-imap \ - --disable-libcurl-option \ --disable-ldap \ --disable-ldaps \ + --disable-libcurl-option \ --disable-manual \ + --disable-mqtt \ --disable-ntlm-wb \ --disable-pop3 \ --disable-rtsp \ @@ -154,40 +281,52 @@ RUN git clone https://github.com/curl/curl.git --branch $CURL_VER --depth 1 . \ --without-libpsl \ --without-librtmp \ --without-winidn \ - && make DESTDIR=$PREFIX install + && make DESTDIR="$DESTDIR" install \ + && install -Dm755 "$DESTDIR/usr/bin/curl" "$OUTPUT/usr/bin/curl" \ + # Cheat and "borrow" libnghttp2 from Alpine + && mkdir -p "$OUTPUT/usr/lib" \ + && cp -a "$DESTDIR"/usr/lib/*.so* /usr/lib/libnghttp2.so* "$OUTPUT/usr/lib" -WORKDIR $PREFIX +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -RUN mkdir -p /output/usr/lib /output/usr/bin /output/etc/ssl/certs \ +FROM builder AS combine + +ARG OUTPUT +WORKDIR $OUTPUT + +COPY --from=plex "$OUTPUT" . +COPY --from=busybox "$OUTPUT" . +COPY --from=zlib "$OUTPUT" . +COPY --from=xml "$OUTPUT" . +COPY --from=curl "$OUTPUT" . + +RUN install -m 1777 -o root -g root -d tmp \ + && ln -sv /usr/lib /usr/bin /usr/sbin . \ # Link Plex ca-certificates as system store so curl and others can use them too - && ln -sv /usr/lib/plexmediaserver/Resources/cacert.pem /output/etc/ssl/certs/ca-certificates.crt \ - && mv usr/lib/*.so* \ - /plex/usr/lib/* \ - /output/usr/lib \ - && mv usr/bin/curl /output/usr/bin \ - && mv usr/bin/xml /output/usr/bin/xmlstarlet - + && mkdir -p etc/ssl/certs \ + && ln -sv /usr/lib/plexmediaserver/Resources/cacert.pem etc/ssl/certs/ca-certificates.crt \ # Strip all unneeded symbols for optimum size -RUN find /output -exec sh -c 'file "{}" | grep -q ELF && strip --strip-debug "{}"' \; \ - # Disable executable stack in all libraries. This should already be the case - # but it seems libgnsdk is not playing along - && apt-get -y update \ - && apt-get -y install execstack \ - && execstack -c /output/usr/lib/*.so* + && find . -type f -exec sh -c 'file "{}" | grep -q ELF && strip --strip-debug "{}"' \; ADD --chmod=755 \ entrypoint \ - *.sh \ - /output/usr/local/bin/ + claim-server.sh \ + gen-config.sh \ + plex-util.sh \ + usr/bin/ -#========================= +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FROM spritsail/busybox:latest +FROM scratch ARG PLEX_VER -ARG CURL_VER -ARG OPENSSL_VER ARG XMLSTAR_VER +ARG BUSYBOX_VER +ARG SU_EXEC_VER +ARG TINI_VER +ARG OPENSSL_VER +ARG CURL_VER +ARG OUTPUT LABEL maintainer="Spritsail " \ org.label-schema.vendor="Spritsail" \ @@ -196,13 +335,16 @@ LABEL maintainer="Spritsail " \ org.label-schema.description="Tiny Docker image for Plex Media Server, built on busybox" \ org.label-schema.version=${PLEX_VER} \ io.spritsail.version.plex=${PLEX_VER} \ - io.spritsail.version.curl=${CURL_VER} \ + io.spritsail.version.xmlstarlet=${XMLSTAR_VER} \ + io.spritsail.version.busybox=${BUSYBOX_VER} \ + io.spritsail.version.su-exec=${SU_EXEC_VER} \ + io.spritsail.version.tini=${TINI_VER} \ io.spritsail.version.openssl=${OPENSSL_VER} \ - io.spritsail.version.xmlstarlet=${XMLSTAR_VER} + io.spritsail.version.curl=${CURL_VER} WORKDIR /usr/lib/plexmediaserver -COPY --from=builder /output/ / +COPY --from=combine "$OUTPUT" / ENV SUID=900 SGID=900 \ PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS="6" \ @@ -222,4 +364,4 @@ RUN mkdir -p "$PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR" \ && ln -sfv /config "$PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR/Plex Media Server" ENTRYPOINT ["/sbin/tini", "--"] -CMD ["/usr/local/bin/entrypoint"] +CMD ["/usr/bin/entrypoint"] diff --git a/README.md b/README.md index 1772aa4..503a4dd 100644 --- a/README.md +++ b/README.md @@ -13,14 +13,10 @@ [![Build Status](https://drone.spritsail.io/api/badges/spritsail/plex-media-server/status.svg?branch=pass)][drone] [![Last Build](https://api.spritsail.io/badges/lastbuild/spritsail/plex-media-server:plexpass.svg)][drone] -The _smallest*_ Plex Media Server docker image, built on barebones [spritsail/busybox](https://hub.docker.com/r/spritsail/busybox/) with glibc and libraries built from source. The container hosts a fully featured Plex Media Server, with almost all of the useless crap removed, resulting in the smallest container possible whilst maintaining full functionality. - -You can find out more about the [spritsail/busybox](https://hub.docker.com/r/spritsail/busybox) base image [here](https://github.com/spritsail/busybox) +The _smallest*_ Plex Media Server docker image, built `FROM scratch` with musl provided by Plex and supporting libraries and binaries built from source. The container hosts a fully featured Plex Media Server, with almost all of the useless crap removed, resulting in the smallest container possible whilst maintaining full functionality. _*last we checked_ -**NOTICE:** This build has changed the `/config/Plex Media Server` mountpoint inside the container to now be present at `/config`. If you previously used this container, please update your mountpoint to `/config`. - ## Getting Started Navigate to [plex.tv/claim](https://www.plex.tv/claim) and obtain a token in the form `claim-xxxx...` diff --git a/claim-server.sh b/claim-server.sh index d9cf853..4b9d97d 100755 --- a/claim-server.sh +++ b/claim-server.sh @@ -2,9 +2,9 @@ set -e # Contains getPref/setPref and PREF_FILE vars -source plex-util.sh +. plex-util.sh -opts=`getopt -n "$0" -l save -l token: -l client-id: -l load-client-id -- st:c:l "$@"` || exit 1 +opts=$(getopt -n "$0" -l save -l token: -l client-id: -l load-client-id -- st:c:l "$@") || exit 1 eval set -- "$opts" while true; do case "$1" in @@ -34,15 +34,16 @@ fi >&2 echo "Attempting to obtain server token from claim token" loginInfo="$(curl -X POST \ - -H 'X-Plex-Client-Identifier: '${clientId} \ - -H 'X-Plex-Product: Plex Media Server'\ - -H 'X-Plex-Version: 1.1' \ - -H 'X-Plex-Provides: server' \ - -H 'X-Plex-Platform: Linux' \ - -H 'X-Plex-Platform-Version: 1.0' \ - -H 'X-Plex-Device-Name: PlexMediaServer' \ - -H 'X-Plex-Device: Linux' \ - "https://plex.tv/api/claim/exchange?token=${claimToken}")" + -H "X-Plex-Client-Identifier: ${clientId}" \ + -H "X-Plex-Product: Plex Media Server" \ + -H "X-Plex-Version: 1.1" \ + -H "X-Plex-Provides: server" \ + -H "X-Plex-Platform: Linux" \ + -H "X-Plex-Platform-Version: 1.0" \ + -H "X-Plex-Device-Name: PlexMediaServer" \ + -H "X-Plex-Device: Linux" \ + "https://plex.tv/api/claim/exchange?token=${claimToken}" +)" authtoken="$(echo "$loginInfo" | sed -n 's/.*\(.*\)<\/authentication-token>.*/\1/p')" From ac6db2ac5a22699a5c8e64e8f8d79f6920799e75 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Fri, 7 May 2021 11:19:03 +0100 Subject: [PATCH 151/282] Update to Plex 1.23.0.4497 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 63a0124..3027253 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.0.4482-62106842a -ARG PLEX_SHA=022f2ac2a18ec602f0402baf94d69f405b9207a4 +ARG PLEX_VER=1.23.0.4497-a1b1f3c10 +ARG PLEX_SHA=cb1ab5bd9ab5aea8744e5d59b7aa1ada4600ff1a ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 8e6fc9a1d926e1722224be71071d4420d48ee2dc Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 18 May 2021 11:21:30 +0100 Subject: [PATCH 152/282] Update to Plex 1.23.1.4528 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3027253..34792ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.0.4497-a1b1f3c10 -ARG PLEX_SHA=cb1ab5bd9ab5aea8744e5d59b7aa1ada4600ff1a +ARG PLEX_VER=1.23.1.4528-c0513eb4c +ARG PLEX_SHA=9e64af0480469ccb85f3a611936eaebf74b379e0 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 02bcc1f20753e27599c3250b89da156c3a815d4f Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 25 May 2021 12:54:04 +0100 Subject: [PATCH 153/282] Update to Plex 1.23.1.4571 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 34792ef..39a97ed 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.1.4528-c0513eb4c -ARG PLEX_SHA=9e64af0480469ccb85f3a611936eaebf74b379e0 +ARG PLEX_VER=1.23.1.4571-6119e8eed +ARG PLEX_SHA=91f7fe52a66aa8099e2f8307f316afe728c3fc04 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 8bbe0a14d9a4c6d68b1818f6711420b199f3d87a Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Fri, 28 May 2021 11:06:50 +0100 Subject: [PATCH 154/282] Update to Plex 1.23.2.4600 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 39a97ed..a2f30d1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.1.4571-6119e8eed -ARG PLEX_SHA=91f7fe52a66aa8099e2f8307f316afe728c3fc04 +ARG PLEX_VER=1.23.2.4600-f06057b33 +ARG PLEX_SHA=3b8f04d379b2e002667850ef3145e98210fb22fd ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 9fee152af384f7e2dbd8a8b0f31c32bfca879c85 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 2 Jun 2021 17:20:27 +0100 Subject: [PATCH 155/282] Update to Plex 1.23.2.4625 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a2f30d1..2c4edda 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.2.4600-f06057b33 -ARG PLEX_SHA=3b8f04d379b2e002667850ef3145e98210fb22fd +ARG PLEX_VER=1.23.2.4625-a83d2d0f9 +ARG PLEX_SHA=05ffac48a989f3d8148e2663e1731e85c59cf1ea ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From ce676b8f6817ef0f34f8267cf6f255f12035a547 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Sat, 5 Jun 2021 14:35:48 +0100 Subject: [PATCH 156/282] Update to Plex 1.23.2.4656 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2c4edda..30bc10c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.2.4625-a83d2d0f9 -ARG PLEX_SHA=05ffac48a989f3d8148e2663e1731e85c59cf1ea +ARG PLEX_VER=1.23.2.4656-85f0adf5b +ARG PLEX_SHA=2cb8d86733c590af343bfcc054efc7a25598ffe8 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 02d5ff8da1b142587b412f5c2494d68449f3220c Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 15 Jun 2021 10:09:43 +0100 Subject: [PATCH 157/282] Update to Plex 1.23.3.4692 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 30bc10c..5e69c28 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.2.4656-85f0adf5b -ARG PLEX_SHA=2cb8d86733c590af343bfcc054efc7a25598ffe8 +ARG PLEX_VER=1.23.3.4692-c86c6f454 +ARG PLEX_SHA=0fb49092050fbf2175212820a0967bcfa2f2ab53 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From d50e908bf00952ef63da5109946fdc03fa31f4ad Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 17 Jun 2021 12:19:17 +0100 Subject: [PATCH 158/282] Update to Plex 1.23.3.4706 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5e69c28..bb9bbf7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.3.4692-c86c6f454 -ARG PLEX_SHA=0fb49092050fbf2175212820a0967bcfa2f2ab53 +ARG PLEX_VER=1.23.3.4706-f48049cad +ARG PLEX_SHA=39e7f4a25b69a568ab6578ad8b7c56c75493be29 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From f35c0d6d640e6720a18f6b9352f22f93b87c3766 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 21 Jun 2021 10:51:26 +0100 Subject: [PATCH 159/282] Update to Plex 1.23.3.4707 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index bb9bbf7..5231bf4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.3.4706-f48049cad -ARG PLEX_SHA=39e7f4a25b69a568ab6578ad8b7c56c75493be29 +ARG PLEX_VER=1.23.3.4707-ebb5fe9f3 +ARG PLEX_SHA=7f512cfe3f4374ae0b3bf8f883e7ed361899ea61 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 2d543fb511c4e192cf0a717940be60ca05fb0377 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 22 Jun 2021 10:09:02 +0100 Subject: [PATCH 160/282] Update to Plex 1.23.4.4712 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5231bf4..7b5135d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.3.4707-ebb5fe9f3 -ARG PLEX_SHA=7f512cfe3f4374ae0b3bf8f883e7ed361899ea61 +ARG PLEX_VER=1.23.4.4712-1f0ed4aea +ARG PLEX_SHA=b8409fcbf95cb985d5c65a9a343a531d349b79b7 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 63d10560225237589ee6395cb2f2f167c9178e52 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 6 Jul 2021 09:21:39 +0100 Subject: [PATCH 161/282] Update to Plex 1.23.4.4775 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7b5135d..c983b12 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.4.4712-1f0ed4aea -ARG PLEX_SHA=b8409fcbf95cb985d5c65a9a343a531d349b79b7 +ARG PLEX_VER=1.23.4.4775-b7e0c30f2 +ARG PLEX_SHA=0435521d76853132fa9be9fb79d0ad9369cc97a3 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 1def99c7b76e9e0b7e65cf1a685296fbefa8b5b9 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 12 Jul 2021 20:43:29 +0100 Subject: [PATCH 162/282] Update to Plex 1.23.4.4805 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c983b12..aaf1030 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.4.4775-b7e0c30f2 -ARG PLEX_SHA=0435521d76853132fa9be9fb79d0ad9369cc97a3 +ARG PLEX_VER=1.23.4.4805-186bae04e +ARG PLEX_SHA=b31c9f063d1d2480d9a345ea1a7493e755f2fd1a ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 6ba6e18379bf559b77d3a1f5fd9d185f20c5c9dc Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Fri, 23 Jul 2021 18:20:30 +0100 Subject: [PATCH 163/282] Update to Plex 1.23.5.4862 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index aaf1030..088dd2d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.4.4805-186bae04e -ARG PLEX_SHA=b31c9f063d1d2480d9a345ea1a7493e755f2fd1a +ARG PLEX_VER=1.23.5.4862-0f739d462 +ARG PLEX_SHA=b8cf59ab63578ca79d6004a8ed87b8ecb6bbd250 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 77ddaf10aa6d4468b07f7d1bf1478c969f52f47d Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 26 Jul 2021 20:02:22 +0100 Subject: [PATCH 164/282] Update to Plex 1.23.6.4863 Signed-off-by: Spritsail Bot --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 088dd2d..da661c5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.5.4862-0f739d462 -ARG PLEX_SHA=b8cf59ab63578ca79d6004a8ed87b8ecb6bbd250 +ARG PLEX_VER=1.23.6.4863-6b3792414 +ARG PLEX_SHA=5c1fd7d537b8eb08fcca13641a0ccf28f9bdef76 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From d857d545b1f3f8334f2acd39fa03f9ecf9127b88 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 28 Jul 2021 13:49:19 +0100 Subject: [PATCH 165/282] Updated Plex to 1.23.5.4862-0f739d462 & Updated SHA to b8cf59ab63578ca79d6004a8ed87b8ecb6bbd250 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index da661c5..088dd2d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.6.4863-6b3792414 -ARG PLEX_SHA=5c1fd7d537b8eb08fcca13641a0ccf28f9bdef76 +ARG PLEX_VER=1.23.5.4862-0f739d462 +ARG PLEX_SHA=b8cf59ab63578ca79d6004a8ed87b8ecb6bbd250 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 09498680e26d52ce7778956072606c1a63408ed5 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 28 Jul 2021 18:01:32 +0100 Subject: [PATCH 166/282] Updated Plex to 1.23.6.4863-6b3792414 & Updated SHA to 5c1fd7d537b8eb08fcca13641a0ccf28f9bdef76 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 088dd2d..da661c5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.5.4862-0f739d462 -ARG PLEX_SHA=b8cf59ab63578ca79d6004a8ed87b8ecb6bbd250 +ARG PLEX_VER=1.23.6.4863-6b3792414 +ARG PLEX_SHA=5c1fd7d537b8eb08fcca13641a0ccf28f9bdef76 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From a5dd67866052c6275b807d936c3ea7a7f9334a6f Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Fri, 30 Jul 2021 18:49:25 +0100 Subject: [PATCH 167/282] Updated Plex to 1.23.6.4881-e2e58f321 & Updated SHA to 20470fb9e2224597cea6dfe51eb7871e6e92e0f6 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index da661c5..c385199 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.6.4863-6b3792414 -ARG PLEX_SHA=5c1fd7d537b8eb08fcca13641a0ccf28f9bdef76 +ARG PLEX_VER=1.23.6.4881-e2e58f321 +ARG PLEX_SHA=20470fb9e2224597cea6dfe51eb7871e6e92e0f6 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 687822bb9be9a9ec0098fb373940c2bde59341e0 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 4 Aug 2021 10:53:55 +0100 Subject: [PATCH 168/282] Updated Plex to 1.24.0.4897-411e7667f & Updated SHA to 1a9268addef34653dd553285717d52b02eefbab3 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c385199..fd00ab0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.23.6.4881-e2e58f321 -ARG PLEX_SHA=20470fb9e2224597cea6dfe51eb7871e6e92e0f6 +ARG PLEX_VER=1.24.0.4897-411e7667f +ARG PLEX_SHA=1a9268addef34653dd553285717d52b02eefbab3 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From f8e385944039dd3e2ad1184fec731d198e577b5e Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 9 Aug 2021 09:09:51 +0100 Subject: [PATCH 169/282] Updated Plex to 1.24.0.4916-ce9f9dc95 & Updated SHA to c74f19f901905871e0584a1cac3b08b81676c5d9 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index fd00ab0..5661d03 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.0.4897-411e7667f -ARG PLEX_SHA=1a9268addef34653dd553285717d52b02eefbab3 +ARG PLEX_VER=1.24.0.4916-ce9f9dc95 +ARG PLEX_SHA=c74f19f901905871e0584a1cac3b08b81676c5d9 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 903338be824bcc8e26e31acd29788dd4732cd16e Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 9 Aug 2021 13:41:25 +0100 Subject: [PATCH 170/282] Updated Plex to 1.24.0.4897-411e7667f & Updated SHA to 1a9268addef34653dd553285717d52b02eefbab3 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5661d03..fd00ab0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.0.4916-ce9f9dc95 -ARG PLEX_SHA=c74f19f901905871e0584a1cac3b08b81676c5d9 +ARG PLEX_VER=1.24.0.4897-411e7667f +ARG PLEX_SHA=1a9268addef34653dd553285717d52b02eefbab3 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From c3bcf723402c4f0dfb267471b7229892fad11675 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 9 Aug 2021 15:11:57 +0100 Subject: [PATCH 171/282] Updated Plex to 1.24.0.4921-ce9f9dc95 & Updated SHA to 2fa7a62b086251b8bd78de22fa7cf246bb06aba2 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index fd00ab0..6cac430 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.0.4897-411e7667f -ARG PLEX_SHA=1a9268addef34653dd553285717d52b02eefbab3 +ARG PLEX_VER=1.24.0.4921-ce9f9dc95 +ARG PLEX_SHA=2fa7a62b086251b8bd78de22fa7cf246bb06aba2 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From f9a320f2a4beaf346252eec93b9fd369d721c310 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 12 Aug 2021 06:03:13 +0100 Subject: [PATCH 172/282] Updated Plex to 1.24.0.4930-ab6e1a058 & Updated SHA to ddf865547676210f000a8c98a5ba2e997a48d43d --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6cac430..3706ab2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.0.4921-ce9f9dc95 -ARG PLEX_SHA=2fa7a62b086251b8bd78de22fa7cf246bb06aba2 +ARG PLEX_VER=1.24.0.4930-ab6e1a058 +ARG PLEX_SHA=ddf865547676210f000a8c98a5ba2e997a48d43d ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 13241e2c1e38f7dcd857df21361614a7e538c2a7 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 16 Aug 2021 23:22:06 +0100 Subject: [PATCH 173/282] Updated Plex to 1.24.1.4931-1a38e63c6 & Updated SHA to 7d0751f7efaa7b5fc9ac2a3cdb130712db6b6d89 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3706ab2..cd82eaa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.0.4930-ab6e1a058 -ARG PLEX_SHA=ddf865547676210f000a8c98a5ba2e997a48d43d +ARG PLEX_VER=1.24.1.4931-1a38e63c6 +ARG PLEX_SHA=7d0751f7efaa7b5fc9ac2a3cdb130712db6b6d89 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 2c69d8e981b21933aaba70f6877b7befd497b3c5 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 30 Aug 2021 18:14:51 +0100 Subject: [PATCH 174/282] Updated Plex to 1.24.2.4973-2b1b51db9 & Updated SHA to 9096b418d9730eed19a5f5ee95d5c9f6629cfe35 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index cd82eaa..7ad6556 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.1.4931-1a38e63c6 -ARG PLEX_SHA=7d0751f7efaa7b5fc9ac2a3cdb130712db6b6d89 +ARG PLEX_VER=1.24.2.4973-2b1b51db9 +ARG PLEX_SHA=9096b418d9730eed19a5f5ee95d5c9f6629cfe35 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 6a3e0b75dab2c26f5c458be1ca7566e8cf2367ff Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 7 Sep 2021 20:54:12 +0100 Subject: [PATCH 175/282] Updated Plex to 1.24.2.5000-8489a6711 & Updated SHA to 73fadfa6f90b8e913fccdc68972674808af57f9e --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7ad6556..7d2f8b5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.2.4973-2b1b51db9 -ARG PLEX_SHA=9096b418d9730eed19a5f5ee95d5c9f6629cfe35 +ARG PLEX_VER=1.24.2.5000-8489a6711 +ARG PLEX_SHA=73fadfa6f90b8e913fccdc68972674808af57f9e ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 6d2cb6557990c16bb59081b45bfabacf812a756f Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 8 Sep 2021 09:30:39 +0100 Subject: [PATCH 176/282] Updated Plex to 1.24.2.4973-2b1b51db9 & Updated SHA to 9096b418d9730eed19a5f5ee95d5c9f6629cfe35 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7d2f8b5..7ad6556 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.2.5000-8489a6711 -ARG PLEX_SHA=73fadfa6f90b8e913fccdc68972674808af57f9e +ARG PLEX_VER=1.24.2.4973-2b1b51db9 +ARG PLEX_SHA=9096b418d9730eed19a5f5ee95d5c9f6629cfe35 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 6d08d3a33d10e8c5968f8110d88d463bb7842359 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 15 Sep 2021 17:01:19 +0100 Subject: [PATCH 177/282] Updated Plex to 1.24.3.5033-757abe6b4 & Updated SHA to 744836b68a4ecd38d5ea2b475890c249a2e2333d --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7ad6556..f5bfb19 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.2.4973-2b1b51db9 -ARG PLEX_SHA=9096b418d9730eed19a5f5ee95d5c9f6629cfe35 +ARG PLEX_VER=1.24.3.5033-757abe6b4 +ARG PLEX_SHA=744836b68a4ecd38d5ea2b475890c249a2e2333d ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 50cb853d8ab933b77090e5da0d975def8b59f304 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 29 Sep 2021 05:52:49 +0100 Subject: [PATCH 178/282] Updated Plex to 1.24.4.5081-e362dc1ee & Updated SHA to 67ca826e6cfb8e1ea9caea84d158b5d56e25f2b0 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f5bfb19..d10fe85 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.3.5033-757abe6b4 -ARG PLEX_SHA=744836b68a4ecd38d5ea2b475890c249a2e2333d +ARG PLEX_VER=1.24.4.5081-e362dc1ee +ARG PLEX_SHA=67ca826e6cfb8e1ea9caea84d158b5d56e25f2b0 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 89d2da00a2ed90371276704bd9983957c035df5d Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 20 Oct 2021 11:39:36 +0100 Subject: [PATCH 179/282] Updated Plex to 1.24.5.5160-19d8ce86f & Updated SHA to 12f2e9e8a6762638c343e1b1c985fae7cb9fd23c --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d10fe85..e8b17af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.4.5081-e362dc1ee -ARG PLEX_SHA=67ca826e6cfb8e1ea9caea84d158b5d56e25f2b0 +ARG PLEX_VER=1.24.5.5160-19d8ce86f +ARG PLEX_SHA=12f2e9e8a6762638c343e1b1c985fae7cb9fd23c ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From dfc403a5ce937edfc398972e497ab1792e8f6963 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 25 Oct 2021 10:21:23 +0100 Subject: [PATCH 180/282] Updated Plex to 1.24.5.5173-8dcc73a59 & Updated SHA to 42753c9a80706867709cddadefc2520334cf12c9 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e8b17af..3d78b1d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.5.5160-19d8ce86f -ARG PLEX_SHA=12f2e9e8a6762638c343e1b1c985fae7cb9fd23c +ARG PLEX_VER=1.24.5.5173-8dcc73a59 +ARG PLEX_SHA=42753c9a80706867709cddadefc2520334cf12c9 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From e7d8bd9e64578479e6710b1858a907f3b630f638 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 11 Nov 2021 22:20:09 +0000 Subject: [PATCH 181/282] Updated Plex to 1.25.0.5220-de6e61df7 & Updated SHA to 70b787d2ad5780299a4090c28b0c692ed679d755 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3d78b1d..8612814 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.24.5.5173-8dcc73a59 -ARG PLEX_SHA=42753c9a80706867709cddadefc2520334cf12c9 +ARG PLEX_VER=1.25.0.5220-de6e61df7 +ARG PLEX_SHA=70b787d2ad5780299a4090c28b0c692ed679d755 ARG BUSYBOX_VER=1.33.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From cb0b2ed2d3ab4172826fd592d0fb88592c746f09 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Fri, 12 Nov 2021 11:52:59 +0000 Subject: [PATCH 182/282] Bump busybox and curl to latest versions Signed-off-by: Joe Groocock --- Dockerfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8612814..cb2c0b2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG PLEX_VER=1.25.0.5220-de6e61df7 ARG PLEX_SHA=70b787d2ad5780299a4090c28b0c692ed679d755 -ARG BUSYBOX_VER=1.33.0 +ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 ARG ZLIB_VER=1.2.11 @@ -8,7 +8,7 @@ ARG LIBXML2_VER=v2.9.10 ARG LIBXSLT_VER=v1.1.34 ARG XMLSTAR_VER=1.6.1 ARG OPENSSL_VER=1.1.1i -ARG CURL_VER=curl-7_76_1 +ARG CURL_VER=curl-7_80_0 ARG OUTPUT=/output ARG DESTDIR=/prefix @@ -18,7 +18,7 @@ ARG LDFLAGS="$CFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FROM spritsail/alpine:3.13 AS builder +FROM spritsail/alpine:3.14 AS builder RUN apk add --no-cache \ autoconf \ @@ -277,7 +277,6 @@ RUN git clone https://github.com/curl/curl.git --branch $CURL_VER --depth 1 . \ --disable-tls-srp \ --disable-verbose \ --without-axtls \ - --without-libmetalink \ --without-libpsl \ --without-librtmp \ --without-winidn \ From 3f20f78f949a0be8e9204c084b188356df598c20 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 16 Nov 2021 18:00:56 +0000 Subject: [PATCH 183/282] Updated Plex to 1.25.0.5246-cb2507e4d & Updated SHA to 583be092742201162fbae42b73b7c8d509bc7426 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index cb2c0b2..b075b1e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.0.5220-de6e61df7 -ARG PLEX_SHA=70b787d2ad5780299a4090c28b0c692ed679d755 +ARG PLEX_VER=1.25.0.5246-cb2507e4d +ARG PLEX_SHA=583be092742201162fbae42b73b7c8d509bc7426 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 06323ec695f0289d47c6693071af4a00dd1f1e15 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Wed, 24 Nov 2021 22:46:04 +0000 Subject: [PATCH 184/282] Build Plex on alpine 3.15 Signed-off-by: Joe Groocock --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b075b1e..b7475fb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ ARG LDFLAGS="$CFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FROM spritsail/alpine:3.14 AS builder +FROM spritsail/alpine:3.15 AS builder RUN apk add --no-cache \ autoconf \ From 47e4e876348986d5da4ea1d562f95d88398623d1 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 30 Nov 2021 17:42:48 +0000 Subject: [PATCH 185/282] Updated Plex to 1.25.0.5282-2edd3c44d & Updated SHA to 7d3b17fce1be98d07a4ba958768ed235e1a58876 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b7475fb..43e1159 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.0.5246-cb2507e4d -ARG PLEX_SHA=583be092742201162fbae42b73b7c8d509bc7426 +ARG PLEX_VER=1.25.0.5282-2edd3c44d +ARG PLEX_SHA=7d3b17fce1be98d07a4ba958768ed235e1a58876 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 2c6dcd56513f3452acd71beb098854b037c20014 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 1 Dec 2021 15:50:39 +0000 Subject: [PATCH 186/282] Updated Plex to 1.25.1.5286-34f965be8 & Updated SHA to 96213dc01f29d824b5e565068439c3a27019eac5 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 43e1159..996e06c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.0.5282-2edd3c44d -ARG PLEX_SHA=7d3b17fce1be98d07a4ba958768ed235e1a58876 +ARG PLEX_VER=1.25.1.5286-34f965be8 +ARG PLEX_SHA=96213dc01f29d824b5e565068439c3a27019eac5 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From a7145de427607ab24cd69495a3790274e08e0b61 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 8 Dec 2021 19:51:09 +0000 Subject: [PATCH 187/282] Updated Plex to 1.25.2.5319-c43dc0277 & Updated SHA to ce1d038512531aa0dae49a3f5753748ae4cc8cda --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 996e06c..1301bfb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.1.5286-34f965be8 -ARG PLEX_SHA=96213dc01f29d824b5e565068439c3a27019eac5 +ARG PLEX_VER=1.25.2.5319-c43dc0277 +ARG PLEX_SHA=ce1d038512531aa0dae49a3f5753748ae4cc8cda ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 6babc845b58a411e38ec0f5e992885cadf4bbdc7 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 12 Dec 2021 12:22:52 +0000 Subject: [PATCH 188/282] Bump OpenSSL to 1.1.1l Signed-off-by: Joe Groocock --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1301bfb..ee36033 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ ARG ZLIB_VER=1.2.11 ARG LIBXML2_VER=v2.9.10 ARG LIBXSLT_VER=v1.1.34 ARG XMLSTAR_VER=1.6.1 -ARG OPENSSL_VER=1.1.1i +ARG OPENSSL_VER=1.1.1l ARG CURL_VER=curl-7_80_0 ARG OUTPUT=/output From 7e09e26b720abd95cedd6b852e159f63bdf4d635 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 5 Jan 2022 05:47:41 +0000 Subject: [PATCH 189/282] Updated Plex to 1.25.3.5385-f05b712b6 & Updated SHA to c56e6f109c6b7713b8cf608709fd0c0028ffcfdc --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ee36033..e7d24f2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.2.5319-c43dc0277 -ARG PLEX_SHA=ce1d038512531aa0dae49a3f5753748ae4cc8cda +ARG PLEX_VER=1.25.3.5385-f05b712b6 +ARG PLEX_SHA=c56e6f109c6b7713b8cf608709fd0c0028ffcfdc ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From d49817c32ac27556d82e4853ed0683cdf0af24ff Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 13 Jan 2022 09:31:56 +0000 Subject: [PATCH 190/282] Updated Plex to 1.25.3.5409-f11334058 & Updated SHA to 58b2accdabc0e03209041b71253cdc2e853f54e6 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e7d24f2..8891a6a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.3.5385-f05b712b6 -ARG PLEX_SHA=c56e6f109c6b7713b8cf608709fd0c0028ffcfdc +ARG PLEX_VER=1.25.3.5409-f11334058 +ARG PLEX_SHA=58b2accdabc0e03209041b71253cdc2e853f54e6 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From f8cc43616d9a3493c4a282ed5564d2b8f9285539 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 20 Jan 2022 12:03:43 +0000 Subject: [PATCH 191/282] Updated Plex to 1.25.4.5426-eb46d070e & Updated SHA to a0fccb56511622244c67e067f9c86bde437696f5 Plex now compiles libxml/libxslt statically into the Plex\ Media\ Server binary so they don't exist to remove them. We still need them for xmlstarlet, though. Signed-off-by: Joe Groocock --- Dockerfile | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8891a6a..dc3faea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.3.5409-f11334058 -ARG PLEX_SHA=58b2accdabc0e03209041b71253cdc2e853f54e6 +ARG PLEX_VER=1.25.4.5426-eb46d070e +ARG PLEX_SHA=a0fccb56511622244c67e067f9c86bde437696f5 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 @@ -63,9 +63,6 @@ RUN curl -fsSL -o plexmediaserver.deb https://downloads.plex.tv/plex-media-serve lib/libcurl.so* \ lib/libssl.so* \ lib/libnghttp2.so* \ - lib/libxml2.so* \ - lib/libxslt.so* \ - lib/libexslt.so* \ lib/plexmediaserver.* \ etc/ld-musl-x86_64.path \ Resources/start.sh \ From b137e8deeba28e0296c61df5fc9e43a864d19ffa Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 26 Jan 2022 07:26:50 +0000 Subject: [PATCH 192/282] Updated Plex to 1.25.4.5468-989df2310 & Updated SHA to 54626ffe9188d0dcc795baef9105d29ae444b5b2 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index dc3faea..3ee559f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.4.5426-eb46d070e -ARG PLEX_SHA=a0fccb56511622244c67e067f9c86bde437696f5 +ARG PLEX_VER=1.25.4.5468-989df2310 +ARG PLEX_SHA=54626ffe9188d0dcc795baef9105d29ae444b5b2 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From ff1deb28e170a315f07b2a089713a222b786e8b6 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 1 Feb 2022 07:50:06 +0000 Subject: [PATCH 193/282] Updated Plex to 1.25.4.5487-648a8f9f9 & Updated SHA to 2ae22bc776ab2384f8a41a327f3592570716ffd3 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3ee559f..c5db036 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.4.5468-989df2310 -ARG PLEX_SHA=54626ffe9188d0dcc795baef9105d29ae444b5b2 +ARG PLEX_VER=1.25.4.5487-648a8f9f9 +ARG PLEX_SHA=2ae22bc776ab2384f8a41a327f3592570716ffd3 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 68a801ba1e6c549c9c70e9226abfcfb9b2c9e392 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 1 Feb 2022 13:22:09 +0000 Subject: [PATCH 194/282] Updated Plex to 1.25.5.5492-12f6b8c83 & Updated SHA to 079fc490359b07224bdf3cd41d6571098efe2c10 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c5db036..3f8b4a4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.4.5487-648a8f9f9 -ARG PLEX_SHA=2ae22bc776ab2384f8a41a327f3592570716ffd3 +ARG PLEX_VER=1.25.5.5492-12f6b8c83 +ARG PLEX_SHA=079fc490359b07224bdf3cd41d6571098efe2c10 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 428a117d1a4b24448f38d2015763e32ae9292137 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 14 Feb 2022 20:06:21 +0000 Subject: [PATCH 195/282] Updated Plex to 1.25.6.5545-c8bd13540 & Updated SHA to af8d45bec97ff12bb42872b82f6f6427cc111d80 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3f8b4a4..a41b8e8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.5.5492-12f6b8c83 -ARG PLEX_SHA=079fc490359b07224bdf3cd41d6571098efe2c10 +ARG PLEX_VER=1.25.6.5545-c8bd13540 +ARG PLEX_SHA=af8d45bec97ff12bb42872b82f6f6427cc111d80 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From a51b5b44c6ee20bc49cf7c48b7d59a0c0ace9b23 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 21 Feb 2022 15:05:16 +0000 Subject: [PATCH 196/282] Updated Plex to 1.25.6.5577-c8bd13540 & Updated SHA to c62adb5a61579a0e15d857c732492de2c7a44c78 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a41b8e8..ea5ce40 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.6.5545-c8bd13540 -ARG PLEX_SHA=af8d45bec97ff12bb42872b82f6f6427cc111d80 +ARG PLEX_VER=1.25.6.5577-c8bd13540 +ARG PLEX_SHA=c62adb5a61579a0e15d857c732492de2c7a44c78 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 4ec6979a1a55db01b82c0ff0e5977b52c3b06f46 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 1 Mar 2022 20:50:35 +0000 Subject: [PATCH 197/282] Updated Plex to 1.25.7.5604-980a13e02 & Updated SHA to 0d769d2595a650bf3e2c858ea293bb0598d73f8d --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ea5ce40..8228890 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.6.5577-c8bd13540 -ARG PLEX_SHA=c62adb5a61579a0e15d857c732492de2c7a44c78 +ARG PLEX_VER=1.25.7.5604-980a13e02 +ARG PLEX_SHA=0d769d2595a650bf3e2c858ea293bb0598d73f8d ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 27db096d613144b1e210826832d2cbb66840e3c3 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 16 Mar 2022 08:28:06 +0000 Subject: [PATCH 198/282] Updated Plex to 1.25.8.5621-7a6fed0cf & Updated SHA to 0e33ba47e900ee1c2d6305867ec00fabbf9768cc --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8228890..1baa432 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.7.5604-980a13e02 -ARG PLEX_SHA=0d769d2595a650bf3e2c858ea293bb0598d73f8d +ARG PLEX_VER=1.25.8.5621-7a6fed0cf +ARG PLEX_SHA=0e33ba47e900ee1c2d6305867ec00fabbf9768cc ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 82add2e29106d19c0d1944f4bad95583c4718862 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 22 Mar 2022 13:52:50 +0000 Subject: [PATCH 199/282] Updated Plex to 1.25.8.5663-e071c3d62 & Updated SHA to aee7341f784812137f0b50a3cc00b418514fb6e4 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1baa432..0acf1e5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.8.5621-7a6fed0cf -ARG PLEX_SHA=0e33ba47e900ee1c2d6305867ec00fabbf9768cc +ARG PLEX_VER=1.25.8.5663-e071c3d62 +ARG PLEX_SHA=aee7341f784812137f0b50a3cc00b418514fb6e4 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 171b53f845f6e93c740caae72ef5b25feaa6e2c6 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 29 Mar 2022 14:57:42 +0100 Subject: [PATCH 200/282] Updated Plex to 1.25.9.5673-bf5697c5d & Updated SHA to ec553ee964d87f84f59ebe2f92cfce38326ec992 Bump zlib to 1.2.12 Signed-off-by: Joe Groocock --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0acf1e5..f557403 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ -ARG PLEX_VER=1.25.8.5663-e071c3d62 -ARG PLEX_SHA=aee7341f784812137f0b50a3cc00b418514fb6e4 +ARG PLEX_VER=1.25.9.5673-bf5697c5d +ARG PLEX_SHA=ec553ee964d87f84f59ebe2f92cfce38326ec992 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 -ARG ZLIB_VER=1.2.11 +ARG ZLIB_VER=1.2.12 ARG LIBXML2_VER=v2.9.10 ARG LIBXSLT_VER=v1.1.34 ARG XMLSTAR_VER=1.6.1 From 331bb09589873dba5fd974563e4f41e687e25bdb Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 5 Apr 2022 18:01:36 +0100 Subject: [PATCH 201/282] Updated Plex to 1.25.9.5721-965587f64 & Updated SHA to a347d90a7615cf28d373e977f743e900493b9600 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f557403..3d000e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.9.5673-bf5697c5d -ARG PLEX_SHA=ec553ee964d87f84f59ebe2f92cfce38326ec992 +ARG PLEX_VER=1.25.9.5721-965587f64 +ARG PLEX_SHA=a347d90a7615cf28d373e977f743e900493b9600 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From b3157a0aac4af23fd08e72ef18642509a8f6afc3 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 11 Apr 2022 17:25:03 +0100 Subject: [PATCH 202/282] Updated Plex to 1.26.0.5715-8cf78dab3 & Updated SHA to 1558adf81ca58167c2f520b54d5c6fdc347489cd --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3d000e2..ad5e4d7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.25.9.5721-965587f64 -ARG PLEX_SHA=a347d90a7615cf28d373e977f743e900493b9600 +ARG PLEX_VER=1.26.0.5715-8cf78dab3 +ARG PLEX_SHA=1558adf81ca58167c2f520b54d5c6fdc347489cd ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 23eb8175d3f1d70983a78937bd537992785c5114 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 26 Apr 2022 04:05:26 +0100 Subject: [PATCH 203/282] Updated Plex to 1.26.1.5762-912e6f050 & Updated SHA to 7381fed2e46f580322dd02b42b84ac566768c95a --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ad5e4d7..c7809c7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.26.0.5715-8cf78dab3 -ARG PLEX_SHA=1558adf81ca58167c2f520b54d5c6fdc347489cd +ARG PLEX_VER=1.26.1.5762-912e6f050 +ARG PLEX_SHA=7381fed2e46f580322dd02b42b84ac566768c95a ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 58de28794e5b4deee79a36c54261ad297efb6c53 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 27 Apr 2022 20:50:57 +0100 Subject: [PATCH 204/282] Updated Plex to 1.26.1.5772-872b93b91 & Updated SHA to ebe7eeb48697ad1b923142887b20763a572a1371 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c7809c7..b4c1e4c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.26.1.5762-912e6f050 -ARG PLEX_SHA=7381fed2e46f580322dd02b42b84ac566768c95a +ARG PLEX_VER=1.26.1.5772-872b93b91 +ARG PLEX_SHA=ebe7eeb48697ad1b923142887b20763a572a1371 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 8afd982204ba09f3b174b8c193ba62eed1f7a308 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 11 May 2022 11:24:59 +0100 Subject: [PATCH 205/282] Updated Plex to 1.26.1.5798-99a4a6ac9 & Updated SHA to b7715cb410c821aafe3a97b0c48e33cd5c90d99d --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b4c1e4c..b58229c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.26.1.5772-872b93b91 -ARG PLEX_SHA=ebe7eeb48697ad1b923142887b20763a572a1371 +ARG PLEX_VER=1.26.1.5798-99a4a6ac9 +ARG PLEX_SHA=b7715cb410c821aafe3a97b0c48e33cd5c90d99d ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From bff404fda025cf9d8ad7e6442a7c9004813674b4 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 17 May 2022 13:53:05 +0100 Subject: [PATCH 206/282] Updated Plex to 1.26.2.5797-5bd057d2b & Updated SHA to 4e09462617f3feebeed1214c45929deb2937edc4 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b58229c..71141d7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.26.1.5798-99a4a6ac9 -ARG PLEX_SHA=b7715cb410c821aafe3a97b0c48e33cd5c90d99d +ARG PLEX_VER=1.26.2.5797-5bd057d2b +ARG PLEX_SHA=4e09462617f3feebeed1214c45929deb2937edc4 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From c091889ecbc7b65dce4b3d27e7135e6fa4795702 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 31 May 2022 15:29:12 +0100 Subject: [PATCH 207/282] Updated Plex to 1.27.0.5849-99e933842 & Updated SHA to a97fd7d6f51e8afee72cd992b47a4f64c5598afb --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 71141d7..c76c9fb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.26.2.5797-5bd057d2b -ARG PLEX_SHA=4e09462617f3feebeed1214c45929deb2937edc4 +ARG PLEX_VER=1.27.0.5849-99e933842 +ARG PLEX_SHA=a97fd7d6f51e8afee72cd992b47a4f64c5598afb ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 92467c331f8ba5339a4a047dbd17a9f860109b77 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 6 Jun 2022 14:53:19 +0100 Subject: [PATCH 208/282] Updated Plex to 1.27.0.5873-8f821a871 & Updated SHA to 953578939f8cae1bce3ebae1c462f91cec6d4dbb --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c76c9fb..81224f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.27.0.5849-99e933842 -ARG PLEX_SHA=a97fd7d6f51e8afee72cd992b47a4f64c5598afb +ARG PLEX_VER=1.27.0.5873-8f821a871 +ARG PLEX_SHA=953578939f8cae1bce3ebae1c462f91cec6d4dbb ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 7dadedb7e403835f5861a0ebaa25b86b9bee1460 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 7 Jun 2022 16:33:25 +0100 Subject: [PATCH 209/282] Updated Plex to 1.27.0.5878-8f821a871 & Updated SHA to 9157a48de30e1bcacd49ab50c9087b6728f256a2 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 81224f3..904012a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.27.0.5873-8f821a871 -ARG PLEX_SHA=953578939f8cae1bce3ebae1c462f91cec6d4dbb +ARG PLEX_VER=1.27.0.5878-8f821a871 +ARG PLEX_SHA=9157a48de30e1bcacd49ab50c9087b6728f256a2 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From f89d0eed24a0e8dd64e028d3def20c0eeae3cf55 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 9 Jun 2022 11:49:40 +0100 Subject: [PATCH 210/282] Updated Plex to 1.27.0.5889-6a2ff9c39 & Updated SHA to d2f24c23ac03776791e5e7869f2c0ddf6dfb2fe5 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 904012a..d469006 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.27.0.5878-8f821a871 -ARG PLEX_SHA=9157a48de30e1bcacd49ab50c9087b6728f256a2 +ARG PLEX_VER=1.27.0.5889-6a2ff9c39 +ARG PLEX_SHA=d2f24c23ac03776791e5e7869f2c0ddf6dfb2fe5 ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 822dfc996cf95d7996e6eec07ef640d48c05bb54 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 13 Jun 2022 16:26:43 +0100 Subject: [PATCH 211/282] Updated Plex to 1.27.0.5897-3940636f2 & Updated SHA to 6f40a2fb51c04180a465dbbb8c463e0ac7f73dfb --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d469006..a5d5e30 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.27.0.5889-6a2ff9c39 -ARG PLEX_SHA=d2f24c23ac03776791e5e7869f2c0ddf6dfb2fe5 +ARG PLEX_VER=1.27.0.5897-3940636f2 +ARG PLEX_SHA=6f40a2fb51c04180a465dbbb8c463e0ac7f73dfb ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 6c732a3c682a0024670ef9c8c75e2f7b92e307b2 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 13 Jun 2022 15:52:52 +0000 Subject: [PATCH 212/282] Bump curl and OpenSSL Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a5d5e30..afe19db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,8 +7,8 @@ ARG ZLIB_VER=1.2.12 ARG LIBXML2_VER=v2.9.10 ARG LIBXSLT_VER=v1.1.34 ARG XMLSTAR_VER=1.6.1 -ARG OPENSSL_VER=1.1.1l -ARG CURL_VER=curl-7_80_0 +ARG OPENSSL_VER=1.1.1o +ARG CURL_VER=curl-7_83_1 ARG OUTPUT=/output ARG DESTDIR=/prefix From d34d9d2fccad6297beb127b9009468b00e40901b Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 14 Jun 2022 21:07:25 +0100 Subject: [PATCH 213/282] Updated Plex to 1.27.1.5891-c29537f86 & Updated SHA to e6361f4089683b1e560481251bec206e91232aeb --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index afe19db..063da85 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG PLEX_VER=1.27.0.5897-3940636f2 -ARG PLEX_SHA=6f40a2fb51c04180a465dbbb8c463e0ac7f73dfb +ARG PLEX_VER=1.27.1.5891-c29537f86 +ARG PLEX_SHA=e6361f4089683b1e560481251bec206e91232aeb ARG BUSYBOX_VER=1.34.1 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 457929064128e88f6842c22ff08d9048b1c8f86b Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 19 Jun 2022 16:03:35 +0100 Subject: [PATCH 214/282] Build multiarch amd64/arm64 Plex images Signed-off-by: Adam Dodman Signed-off-by: Joe Groocock --- .drone.star | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++ .drone.yml | 54 --------------------- Dockerfile | 26 +++++----- entrypoint | 6 +-- gen-config.sh | 12 ++--- plex-util.sh | 2 +- 6 files changed, 152 insertions(+), 76 deletions(-) create mode 100644 .drone.star delete mode 100644 .drone.yml diff --git a/.drone.star b/.drone.star new file mode 100644 index 0000000..699733b --- /dev/null +++ b/.drone.star @@ -0,0 +1,128 @@ +repo = "spritsail/plex-media-server" +architectures = ["amd64", "arm64"] +publish_branches = ["master", "pass"] + +def main(ctx): + builds = [] + depends_on = [] + + for arch in architectures: + key = "build-%s" % arch + builds.append(step(arch, key)) + depends_on.append(key) + + if ctx.build.branch in publish_branches: + builds.append(publish(depends_on)) + builds.append(update_readme()) + + return builds + +def step(arch, key): + return { + "kind": "pipeline", + "name": key, + "platform": { + "os": "linux", + "arch": arch, + }, + "steps": [ + { + "name": "build", + "pull": "always", + "image": "spritsail/docker-build", + "settings": { + "make": "true", + }, + }, + { + "name": "test-bin", + "pull": "always", + "image": "spritsail/docker-test", + "settings": { + "run": "busybox && curl --version && xmlstarlet --version" + }, + }, + { + "name": "test", + "pull": "always", + "image": "spritsail/docker-test", + "settings": { + "curl": ":32400/identity", + "delay": 5, + "pipe": "xmlstarlet sel -t -v \"/MediaContainer/@version\" | grep -qw \"$(label io.spritsail.version.plex | cut -d- -f1)\"", + "retry": 10 + }, + }, + { + "name": "publish", + "pull": "always", + "image": "spritsail/docker-publish", + "settings": { + "registry": {"from_secret": "registry_url"}, + "login": {"from_secret": "registry_login"}, + }, + "when": { + "branch": publish_branches, + "event": ["push"], + }, + }, + ], + } + +def publish(depends_on): + return { + "kind": "pipeline", + "name": "publish-manifest", + "depends_on": depends_on, + "platform": { + "os": "linux", + }, + "steps": [ + { + "name": "publish", + "image": "spritsail/docker-multiarch-publish", + "pull": "always", + "settings": { + "tags": [ + "plexpass", + "%label io.spritsail.version.plex | %prefix plexpass | %remsuf [0-9a-f]+$ | %auto 2" + ], + "src_registry": {"from_secret": "registry_url"}, + "src_login": {"from_secret": "registry_login"}, + "dest_repo": repo, + "dest_login": {"from_secret": "docker_login"}, + }, + "when": { + "branch": publish_branches, + "event": ["push"], + }, + }, + ], + } + +def update_readme(): + return { + "kind": "pipeline", + "name": "update-readme", + "depends_on": [ + "publish-manifest", + ], + "steps": [ + { + "name": "dockerhub-readme", + "pull": "always", + "image": "jlesage/drone-push-readme", + "settings": { + "repo": repo, + "username": {"from_secret": "docker_username"}, + "password": {"from_secret": "docker_password"}, + }, + "when": { + "branch": publish_branches, + "event": ["push"], + }, + }, + ], + } + +# vim: ft=python sw=2 diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index be2d5e7..0000000 --- a/.drone.yml +++ /dev/null @@ -1,54 +0,0 @@ ---- -kind: pipeline -name: build-amd64 - -platform: - os: linux - arch: amd64 - -steps: -- name: build - pull: always - image: spritsail/docker-build - settings: - make: true - -- name: test-bin - pull: always - image: spritsail/docker-test - settings: - run: | - busybox && \ - curl --version && \ - xmlstarlet --version - -- name: test - pull: always - image: spritsail/docker-test - settings: - curl: :32400/identity - delay: 5 - pipe: | - xmlstarlet sel -t -v "/MediaContainer/@version" | - grep -qw "$(label io.spritsail.version.plex | cut -d- -f1)" - retry: 10 - -- name: publish - pull: always - image: spritsail/docker-publish - settings: - repo: spritsail/plex-media-server - tags: - - plexpass - - "%label io.spritsail.version.plex | %prefix plexpass | %remsuf [0-9a-f]+$ | %auto 2" - login: {from_secret: docker_login} - when: - branch: - - pass - event: - - push ---- -kind: signature -hmac: a6e529b62ed2ecf24b2c3125f7267c321d56ce16d1cd8178f96e0399dd3096bd - -... diff --git a/Dockerfile b/Dockerfile index 063da85..510b37b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,5 @@ ARG PLEX_VER=1.27.1.5891-c29537f86 -ARG PLEX_SHA=e6361f4089683b1e560481251bec206e91232aeb -ARG BUSYBOX_VER=1.34.1 +ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 ARG ZLIB_VER=1.2.12 @@ -18,7 +17,7 @@ ARG LDFLAGS="$CFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FROM spritsail/alpine:3.15 AS builder +FROM spritsail/alpine:3.16 AS builder RUN apk add --no-cache \ autoconf \ @@ -43,36 +42,39 @@ RUN apk add --no-cache \ FROM builder AS plex ARG PLEX_VER -ARG PLEX_SHA ARG OUTPUT WORKDIR $OUTPUT # Fetch Plex and required libraries -RUN curl -fsSL -o plexmediaserver.deb https://downloads.plex.tv/plex-media-server-new/${PLEX_VER}/debian/plexmediaserver_${PLEX_VER}_amd64.deb \ - && echo "$PLEX_SHA plexmediaserver.deb" | sha1sum -c - \ +RUN if [ "$(uname -m)" = "aarch64" ]; then \ + ARCH=arm64; LIB_DIRS=lib/omx; \ + else \ + ARCH=amd64; LIB_DIRS=lib/dri; \ + fi \ + && curl -fsSL -o plexmediaserver.deb https://downloads.plex.tv/plex-media-server-new/${PLEX_VER}/debian/plexmediaserver_${PLEX_VER}_${ARCH}.deb \ && dpkg-deb -x plexmediaserver.deb . \ \ - && rm -r \ + && rm -rfv \ etc/ usr/share/ \ + usr/lib/plexmediaserver/etc \ plexmediaserver.deb \ \ && cd usr/lib/plexmediaserver \ - && rm \ + && rm -v \ lib/libcrypto.so* \ lib/libcurl.so* \ lib/libssl.so* \ lib/libnghttp2.so* \ lib/plexmediaserver.* \ - etc/ld-musl-x86_64.path \ Resources/start.sh \ \ # Place shared libraries in usr/lib so they can be actually shared - && mv lib/*.so* lib/dri ../ \ - && rmdir lib etc \ + && mv lib/*.so* $LIB_DIRS ../ \ + && rmdir lib \ && ln -sv ../ lib \ # Replace hardlink with a symlink; these files are the same - && cd .. && ln -sfvn ld-musl-x86_64.so.1 libc.so + && cd .. && ln -sfvn "ld-musl-$(uname -m).so.1" libc.so # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/entrypoint b/entrypoint index 80455d2..fc838e7 100755 --- a/entrypoint +++ b/entrypoint @@ -35,7 +35,7 @@ if su-exec -e [ ! -w "$CONFIG_DIR" ]; then 2>&1 echo -e "${RED}#######################################################${RESET}" 2>&1 echo - chown $SUID:$SGID "$CONFIG_DIR" + chown "$SUID:$SGID" "$CONFIG_DIR" chmod o+rw "$CONFIG_DIR" fi @@ -44,11 +44,11 @@ export PREF_FILE="$CONFIG_DIR/Preferences.xml" exec su-exec -e sh <\n' > "${PREF_FILE}" +printf "\n" > "${PREF_FILE}" # Enforced defaults. These can be changed manually afterwards. setPref "EnableIPv6" "1" @@ -23,7 +23,7 @@ if [ -z "${serial}" ]; then fi clientId="$(getPref "ProcessedMachineIdentifier")" if [ -z "${clientId}" ]; then - clientId="$(echo -n "${serial}- Plex Media Server" | sha1sum | cut -b 1-40)" + clientId="$(printf %s "${serial}- Plex Media Server" | sha1sum | cut -b 1-40)" setPref "ProcessedMachineIdentifier" "${clientId}" fi @@ -31,6 +31,6 @@ fi # It can also be triggered manually at any time by running # $ claim-server.sh --load-client-id --save -test -n "${ADVERTISE_IP}" && setPref "customConnections" "${ADVERTISE_IP}" -test -n "${ALLOWED_NETWORKS}" && setPref "allowedNetworks" "${ALLOWED_NETWORKS}" -test -n "${DISABLE_REMOTE_SEC}" && setPref "disableRemoteSecurity" "1" +if [ -n "${ADVERTISE_IP}" ]; then setPref "customConnections" "${ADVERTISE_IP}"; fi +if [ -n "${ALLOWED_NETWORKS}" ]; then setPref "allowedNetworks" "${ALLOWED_NETWORKS}"; fi +if [ -n "${DISABLE_REMOTE_SEC}" ]; then setPref "disableRemoteSecurity" "1"; fi diff --git a/plex-util.sh b/plex-util.sh index 3d560af..0c8364c 100644 --- a/plex-util.sh +++ b/plex-util.sh @@ -6,7 +6,7 @@ getPref() { } setPref() { count="$(xmlstarlet sel -t -v "count(/Preferences/@$1)" "${PREF_FILE}")" - if [ $(($count + 0)) -gt 0 ]; then + if [ $((count + 0)) -gt 0 ]; then xmlstarlet ed --inplace --update "/Preferences/@$1" -v "$2" "${PREF_FILE}" 2>/dev/null else xmlstarlet ed --inplace --insert "/Preferences" --type attr -n "$1" -v "$2" "${PREF_FILE}" 2>/dev/null From ed95a78eccbfad0361555f49261aa0ec8169daf6 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 22 Jun 2022 10:54:14 +0100 Subject: [PATCH 215/282] Updated Plex to 1.27.1.5916-6b0e31a64 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 510b37b..d19cabc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.27.1.5891-c29537f86 +ARG PLEX_VER=1.27.1.5916-6b0e31a64 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 18df10fc5c5a8b517d2b1400bf8f2db7c18253f7 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 27 Jun 2022 07:43:03 +0100 Subject: [PATCH 216/282] Updated cURL to curl-7_84_0 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d19cabc..5f2b15f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ ARG LIBXML2_VER=v2.9.10 ARG LIBXSLT_VER=v1.1.34 ARG XMLSTAR_VER=1.6.1 ARG OPENSSL_VER=1.1.1o -ARG CURL_VER=curl-7_83_1 +ARG CURL_VER=curl-7_84_0 ARG OUTPUT=/output ARG DESTDIR=/prefix From 739f4fb54e86f73d5033c63e16078ec4c7d1aa31 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 30 Jun 2022 04:39:20 +0100 Subject: [PATCH 217/282] Updated Plex to 1.27.2.5929-a806c5905 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5f2b15f..dff591e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.27.1.5916-6b0e31a64 +ARG PLEX_VER=1.27.2.5929-a806c5905 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From f3d88b13ef56858e765c0879ea978a05ff900bab Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 18 Jul 2022 10:24:42 +0100 Subject: [PATCH 218/282] Updated Plex to 1.28.0.5973-52ca4217f --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index dff591e..4d23dc7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.27.2.5929-a806c5905 +ARG PLEX_VER=1.28.0.5973-52ca4217f ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 3a1ab09b9cb87394033f03f88dc701f530c3567b Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Fri, 22 Jul 2022 14:31:14 +0100 Subject: [PATCH 219/282] Updated Plex to 1.28.0.5998-adb79ff3b --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4d23dc7..411f72c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.0.5973-52ca4217f +ARG PLEX_VER=1.28.0.5998-adb79ff3b ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 82638f834dca0c01dc44cc8e4b49c2074948e1f5 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Sat, 6 Aug 2022 11:45:42 +0100 Subject: [PATCH 220/282] Updated Plex to 1.28.1.6018-c1f308c6a --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 411f72c..fe4e94a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.0.5998-adb79ff3b +ARG PLEX_VER=1.28.1.6018-c1f308c6a ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From f583a3cbb985bfdfe3168e9f73860cdd2dd5700d Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 8 Aug 2022 15:34:24 +0100 Subject: [PATCH 221/282] Updated Plex to 1.28.1.6041-738907df3 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index fe4e94a..16fc9d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.1.6018-c1f308c6a +ARG PLEX_VER=1.28.1.6041-738907df3 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 1850c7caa84592b25c031f92599669331cbcce6e Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 15 Aug 2022 13:07:05 +0100 Subject: [PATCH 222/282] Updated Plex to 1.28.1.6057-f954ae495 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 16fc9d6..6d04c93 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.1.6041-738907df3 +ARG PLEX_VER=1.28.1.6057-f954ae495 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 78b908ef2de9a73d5a28ca739591d1c4fec93079 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 16 Aug 2022 19:18:48 +0100 Subject: [PATCH 223/282] Updated Plex to 1.28.1.6092-87136b92b --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6d04c93..c2a73e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.1.6057-f954ae495 +ARG PLEX_VER=1.28.1.6092-87136b92b ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From aec61f799c6842e9154d2176ae5fad96d7290dd4 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 17 Aug 2022 15:26:27 +0100 Subject: [PATCH 224/282] Updated Plex to 1.28.2.6093-b63613ae0 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c2a73e3..e0cb40a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.1.6092-87136b92b +ARG PLEX_VER=1.28.2.6093-b63613ae0 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 26119f5fb46004407169bd07ae50b37b3cd2bdca Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 17 Aug 2022 22:59:22 +0100 Subject: [PATCH 225/282] Updated Plex to 1.28.2.6103-4d7865763 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e0cb40a..2c45889 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.2.6093-b63613ae0 +ARG PLEX_VER=1.28.2.6103-4d7865763 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From c6729361c049ebe1c99387db1bbf898cb03b7a59 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 18 Aug 2022 19:07:14 +0100 Subject: [PATCH 226/282] Updated Plex to 1.28.2.6106-44a5bbd28 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2c45889..aa77c3a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.2.6103-4d7865763 +ARG PLEX_VER=1.28.2.6106-44a5bbd28 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From aaa10a7346391a7ea5409efc08986fd35fec9bc0 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Thu, 18 Aug 2022 20:51:46 +0100 Subject: [PATCH 227/282] Add additional delay before test start Due to new change in PMS 1.28.2, a blocking DB migration runs at startup. Delay the test checks to give this time to pass on the weaker Pi's. --- .drone.star | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.star b/.drone.star index 699733b..cc84ad3 100644 --- a/.drone.star +++ b/.drone.star @@ -48,7 +48,7 @@ def step(arch, key): "image": "spritsail/docker-test", "settings": { "curl": ":32400/identity", - "delay": 5, + "delay": 20, "pipe": "xmlstarlet sel -t -v \"/MediaContainer/@version\" | grep -qw \"$(label io.spritsail.version.plex | cut -d- -f1)\"", "retry": 10 }, From 7463b80edb991847c42aa01658448f2e158acabf Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 30 Aug 2022 15:55:25 +0100 Subject: [PATCH 228/282] Updated Plex to 1.28.2.6151-914ddd2b3 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index aa77c3a..1aeda92 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.2.6106-44a5bbd28 +ARG PLEX_VER=1.28.2.6151-914ddd2b3 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 8a2d0ae0db5c7fbb3786ef0fdf6ee35235d2a4e5 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 6 Sep 2022 17:00:21 +0100 Subject: [PATCH 229/282] Updated Plex to 1.29.0.6140-838350c57 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1aeda92..3086a5e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.2.6151-914ddd2b3 +ARG PLEX_VER=1.29.0.6140-838350c57 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 34db6a98e3e47386bf9fa2a8bf135c60a68ffd00 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 6 Sep 2022 18:30:58 +0100 Subject: [PATCH 230/282] Updated Plex to 1.28.2.6151-914ddd2b3 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3086a5e..1aeda92 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.0.6140-838350c57 +ARG PLEX_VER=1.28.2.6151-914ddd2b3 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From eba3ddec3881a893f5fa6a30e825fd8b10215378 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 15 Sep 2022 04:48:57 +0100 Subject: [PATCH 231/282] Updated Plex to 1.29.0.6209-9fa696df6 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1aeda92..d84f016 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.28.2.6151-914ddd2b3 +ARG PLEX_VER=1.29.0.6209-9fa696df6 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From f824b54effe426126cc03b96bc72d877d0cb5988 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 15 Sep 2022 20:55:27 +0100 Subject: [PATCH 232/282] Updated Plex to 1.29.0.6219-b1b4d4871 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d84f016..86ccf52 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.0.6209-9fa696df6 +ARG PLEX_VER=1.29.0.6219-b1b4d4871 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 76469c4b385a173af074b47b500c8a2c3926f2cd Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Fri, 23 Sep 2022 17:56:08 +0100 Subject: [PATCH 233/282] Updated Plex to 1.29.0.6244-819d3678c --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 86ccf52..40055be 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.0.6219-b1b4d4871 +ARG PLEX_VER=1.29.0.6244-819d3678c ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From ba963e9ae32c6c4f3ac0352dd09e7db4138c4195 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 28 Sep 2022 19:13:09 +0100 Subject: [PATCH 234/282] Updated Plex to 1.29.1.6241-d3d56053f --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 40055be..0bb518f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.0.6244-819d3678c +ARG PLEX_VER=1.29.1.6241-d3d56053f ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From d20568b2a676dbe101ee7dd16916bf5cc8164b58 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 28 Sep 2022 23:14:46 +0100 Subject: [PATCH 235/282] Updated Plex to 1.29.1.6260-420892357 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0bb518f..3d96f2d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.1.6241-d3d56053f +ARG PLEX_VER=1.29.1.6260-420892357 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 89c0f910c17f4d5f03e8937ac88c50d6375556e3 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 3 Oct 2022 16:28:24 +0100 Subject: [PATCH 236/282] Updated Plex to 1.29.0.6244-819d3678c --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3d96f2d..40055be 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.1.6260-420892357 +ARG PLEX_VER=1.29.0.6244-819d3678c ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From d5e636a8f99771c34a931f6d4810c072fd78041f Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 4 Oct 2022 18:38:57 +0100 Subject: [PATCH 237/282] Updated Plex to 1.29.1.6276-4a96dd5b1 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 40055be..dfcd5c4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.0.6244-819d3678c +ARG PLEX_VER=1.29.1.6276-4a96dd5b1 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From db1c9993bccf4bc85e7f4d8238365b956a9bf16e Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 19 Oct 2022 14:27:05 +0100 Subject: [PATCH 238/282] Updated Plex to 1.29.1.6313-f4cdfea9c --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index dfcd5c4..4950734 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.1.6276-4a96dd5b1 +ARG PLEX_VER=1.29.1.6313-f4cdfea9c ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From e950929c3d2e37c7dc68de8e3f63663c0f554dc7 Mon Sep 17 00:00:00 2001 From: Adam Dodman Date: Wed, 19 Oct 2022 14:32:27 +0100 Subject: [PATCH 239/282] Bump zlib to 1.2.13 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4950734..ce64a08 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ ARG PLEX_VER=1.29.1.6313-f4cdfea9c ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 -ARG ZLIB_VER=1.2.12 +ARG ZLIB_VER=1.2.13 ARG LIBXML2_VER=v2.9.10 ARG LIBXSLT_VER=v1.1.34 ARG XMLSTAR_VER=1.6.1 From 5c794e643dedb7f5dc24fe01a476d0aa2f4a9782 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 19 Oct 2022 15:27:31 +0100 Subject: [PATCH 240/282] Updated Plex to 1.29.1.6276-4a96dd5b1 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ce64a08..87a69d5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.1.6313-f4cdfea9c +ARG PLEX_VER=1.29.1.6276-4a96dd5b1 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 96bfa852d7a85a117db4f25766d249d34d9dd88f Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 19 Oct 2022 17:28:21 +0100 Subject: [PATCH 241/282] Updated Plex to 1.29.1.6316-f4cdfea9c --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 87a69d5..2a08119 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.1.6276-4a96dd5b1 +ARG PLEX_VER=1.29.1.6316-f4cdfea9c ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 4a9434d430d4c303b37b4e9d110e045b1516a7f3 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 27 Oct 2022 14:04:41 +0100 Subject: [PATCH 242/282] Updated Plex to 1.29.2.6334-817e19b35 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2a08119..1865e58 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.1.6316-f4cdfea9c +ARG PLEX_VER=1.29.2.6334-817e19b35 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 68366d398a1e31a289d5779c28b2b69808301e16 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 1 Nov 2022 13:01:44 +0000 Subject: [PATCH 243/282] Updated Plex to 1.29.2.6364-6d72b0cf6 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1865e58..6ae4689 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.2.6334-817e19b35 +ARG PLEX_VER=1.29.2.6364-6d72b0cf6 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 5d8bb819d6082044b644893200d4526448475d3a Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 8 Nov 2022 10:41:44 +0000 Subject: [PATCH 244/282] Updated Plex to 1.30.0.6359-1185e28d9 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6ae4689..d50ed28 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.29.2.6364-6d72b0cf6 +ARG PLEX_VER=1.30.0.6359-1185e28d9 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 6449cfac41bf83423dd8c82642c470b16a946e9d Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 17 Nov 2022 10:34:42 +0000 Subject: [PATCH 245/282] Updated Plex to 1.30.0.6406-f3f2fcc0a --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d50ed28..b9173b4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.30.0.6359-1185e28d9 +ARG PLEX_VER=1.30.0.6406-f3f2fcc0a ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From ada2f039b5da74179799b63a11b195ba1c8a94c5 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Fri, 25 Nov 2022 15:13:35 +0000 Subject: [PATCH 246/282] Updated Plex to 1.30.0.6442-5070ad484 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b9173b4..acb15a3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.30.0.6406-f3f2fcc0a +ARG PLEX_VER=1.30.0.6442-5070ad484 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 487e677dafcbde092573a1e1307c7968bca21457 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 8 Dec 2022 11:39:38 +0000 Subject: [PATCH 247/282] Updated Plex to 1.30.0.6486-629d58034 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index acb15a3..cd3c0be 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.30.0.6442-5070ad484 +ARG PLEX_VER=1.30.0.6486-629d58034 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From ded9a2b52c866e545e0707a21fdfe108686dfee6 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 13 Dec 2022 16:05:25 +0000 Subject: [PATCH 248/282] Updated Plex to 1.30.1.6483-85af1e381 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index cd3c0be..22a2399 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.30.0.6486-629d58034 +ARG PLEX_VER=1.30.1.6483-85af1e381 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 74a2bcf5441de01a37e547c5ef123a55238f0f26 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 14 Dec 2022 21:48:16 +0000 Subject: [PATCH 249/282] Updated Plex to 1.30.1.6497-5fc2e0894 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 22a2399..1c88005 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.30.1.6483-85af1e381 +ARG PLEX_VER=1.30.1.6497-5fc2e0894 ARG BUSYBOX_VER=1.35.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From f085536c27969ce430e2f934d8895ff9d6b9b839 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 18 Dec 2022 19:54:16 +0000 Subject: [PATCH 250/282] Replace label-schema labels with opencontainers org.label-schema.* labels are officially deprecated and replaced by the opencontainers labels defined by the opencontainers image-spec at https://github.com/opencontainers/image-spec/blob/main/annotations.md Signed-off-by: Joe Groocock --- Dockerfile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1c88005..bfe7d85 100644 --- a/Dockerfile +++ b/Dockerfile @@ -326,12 +326,11 @@ ARG OPENSSL_VER ARG CURL_VER ARG OUTPUT -LABEL maintainer="Spritsail " \ - org.label-schema.vendor="Spritsail" \ - org.label-schema.name="Plex Media Server" \ - org.label-schema.url="https://www.plex.tv/downloads/" \ - org.label-schema.description="Tiny Docker image for Plex Media Server, built on busybox" \ - org.label-schema.version=${PLEX_VER} \ +LABEL org.opencontainers.image.authors="Spritsail " \ + org.opencontainers.image.title="Plex Media Server" \ + org.opencontainers.image.url="https://www.plex.tv/downloads/" \ + org.opencontainers.image.description="Tiny Docker image for Plex Media Server, built on busybox" \ + org.opencontainers.image.version=${PLEX_VER} \ io.spritsail.version.plex=${PLEX_VER} \ io.spritsail.version.xmlstarlet=${XMLSTAR_VER} \ io.spritsail.version.busybox=${BUSYBOX_VER} \ From e8dda2c9a793efa2e6b9f10668c851f9820bc361 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 3 Jan 2023 19:50:22 +0000 Subject: [PATCH 251/282] Update to alpine 3.17 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index bfe7d85..7de5a80 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ ARG LDFLAGS="$CFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FROM spritsail/alpine:3.16 AS builder +FROM spritsail/alpine:3.17 AS builder RUN apk add --no-cache \ autoconf \ From 5bcdaf633bcfd51f0a93b27c4f354d63a8f5125f Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 3 Jan 2023 20:01:14 +0000 Subject: [PATCH 252/282] Bump dependencies Signed-off-by: Joe Groocock --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7de5a80..f92225d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,13 @@ ARG PLEX_VER=1.30.1.6497-5fc2e0894 -ARG BUSYBOX_VER=1.35.0 +ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 ARG ZLIB_VER=1.2.13 -ARG LIBXML2_VER=v2.9.10 -ARG LIBXSLT_VER=v1.1.34 +ARG LIBXML2_VER=v2.10.3 +ARG LIBXSLT_VER=v1.1.37 ARG XMLSTAR_VER=1.6.1 -ARG OPENSSL_VER=1.1.1o -ARG CURL_VER=curl-7_84_0 +ARG OPENSSL_VER=1.1.1s +ARG CURL_VER=curl-7_87_0 ARG OUTPUT=/output ARG DESTDIR=/prefix From 40ab3fc132d3d7470e10794d631627d40b5de3bd Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 9 Jan 2023 18:13:50 +0000 Subject: [PATCH 253/282] Updated Plex to 1.30.1.6550-d1e0b951e --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f92225d..544cf00 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.30.1.6497-5fc2e0894 +ARG PLEX_VER=1.30.1.6550-d1e0b951e ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 8cf4ff23d6d92a5556b4e1882b5bf44d8349c7d2 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 10 Jan 2023 18:25:31 +0000 Subject: [PATCH 254/282] Updated Plex to 1.30.1.6562-915986d62 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 544cf00..99622aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.30.1.6550-d1e0b951e +ARG PLEX_VER=1.30.1.6562-915986d62 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 053ba983e3c6f3933d9ee06ef85db98febf0f83d Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 10 Jan 2023 21:27:02 +0000 Subject: [PATCH 255/282] Updated Plex to 1.30.2.6563-3d4dc0cce --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 99622aa..3d719d8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.30.1.6562-915986d62 +ARG PLEX_VER=1.30.2.6563-3d4dc0cce ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 3cebf3881876b88cfa9d9063a21fe5ad14a392ec Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 2 Feb 2023 00:41:24 +0000 Subject: [PATCH 256/282] Updated Plex to 1.31.0.6654-02189b09f --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3d719d8..9f69af0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.30.2.6563-3d4dc0cce +ARG PLEX_VER=1.31.0.6654-02189b09f ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From c34d0751c6e50e803dc99251ca2eb4aefee41813 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Sat, 18 Feb 2023 13:42:43 +0000 Subject: [PATCH 257/282] Updated Plex to 1.31.1.6716-ca0c45ff8 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9f69af0..49a3fe6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.0.6654-02189b09f +ARG PLEX_VER=1.31.1.6716-ca0c45ff8 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From c6c4518e994b17decc4a4c166cf141f6dd9e5c9c Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Sun, 26 Feb 2023 22:03:43 +0000 Subject: [PATCH 258/282] Updated Plex to 1.31.1.6733-bc0674160 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 49a3fe6..49b8938 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.1.6716-ca0c45ff8 +ARG PLEX_VER=1.31.1.6733-bc0674160 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From c9a410d3292a69fce7309422ce6cbab28b095e08 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 28 Feb 2023 09:50:08 +0000 Subject: [PATCH 259/282] Updated Plex to 1.31.2.6739-a87e876bd --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 49b8938..181aaf1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.1.6733-bc0674160 +ARG PLEX_VER=1.31.2.6739-a87e876bd ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From dbd299e42a298dfcd694ef67320c89d3a1e6e2e6 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 6 Mar 2023 13:50:11 +0000 Subject: [PATCH 260/282] Updated Plex to 1.31.2.6757-39d3abef1 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 181aaf1..d91d854 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.2.6739-a87e876bd +ARG PLEX_VER=1.31.2.6757-39d3abef1 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From c89062632779f7a5277f83b792c2f4bc4efc3abc Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 9 Mar 2023 08:51:50 +0000 Subject: [PATCH 261/282] Updated Plex to 1.31.2.6783-9209b39b4 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d91d854..9487d4e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.2.6757-39d3abef1 +ARG PLEX_VER=1.31.2.6783-9209b39b4 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 4f2802ab788cc39b1544c83d47ebe2a6603a5c7f Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 14 Mar 2023 17:45:31 +0000 Subject: [PATCH 262/282] Updated Plex to 1.31.2.6810-a607d384f --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9487d4e..3219b10 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.2.6783-9209b39b4 +ARG PLEX_VER=1.31.2.6810-a607d384f ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From cfb9664e45f43a92a4248a35ec1abaac8e014aab Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 14 Mar 2023 19:16:08 +0000 Subject: [PATCH 263/282] Updated Plex to 1.31.3.6792-46f4cdfdc --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3219b10..675491c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.2.6810-a607d384f +ARG PLEX_VER=1.31.3.6792-46f4cdfdc ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From c6cb7c6910c245f8d44bed44b84b0b54b9767d77 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 14 Mar 2023 20:16:35 +0000 Subject: [PATCH 264/282] Updated Plex to 1.31.2.6810-a607d384f --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 675491c..3219b10 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.3.6792-46f4cdfdc +ARG PLEX_VER=1.31.2.6810-a607d384f ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From ee6e7b74e16825df8e82dcedde8cd8ca5c50660c Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 15 Mar 2023 13:23:37 +0000 Subject: [PATCH 265/282] Updated Plex to 1.31.3.6819-2ef591a4c --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3219b10..b299cb5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.2.6810-a607d384f +ARG PLEX_VER=1.31.3.6819-2ef591a4c ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 492aa859d54180349fe7b8ca987287e656209f0f Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 25 Mar 2023 11:37:10 +0000 Subject: [PATCH 266/282] Bump cURL to 8.0.1 & OpenSSL to 1.1.1s Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b299cb5..e28cbbe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,8 +6,8 @@ ARG ZLIB_VER=1.2.13 ARG LIBXML2_VER=v2.10.3 ARG LIBXSLT_VER=v1.1.37 ARG XMLSTAR_VER=1.6.1 -ARG OPENSSL_VER=1.1.1s -ARG CURL_VER=curl-7_87_0 +ARG OPENSSL_VER=1.1.1t +ARG CURL_VER=curl-8_0_1 ARG OUTPUT=/output ARG DESTDIR=/prefix From 954a56d9aa4257dc382d26356a6b85872ab36019 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 27 Mar 2023 15:02:31 +0100 Subject: [PATCH 267/282] Updated Plex to 1.31.3.6856-ac8f1d669 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e28cbbe..5bb6a1b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.3.6819-2ef591a4c +ARG PLEX_VER=1.31.3.6856-ac8f1d669 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 52556a574ac035ce46393a7ade1c023bc5e4e31b Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 27 Mar 2023 21:05:03 +0100 Subject: [PATCH 268/282] Updated Plex to 1.31.3.6868-28fc46b27 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5bb6a1b..71db4d8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.3.6856-ac8f1d669 +ARG PLEX_VER=1.31.3.6868-28fc46b27 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From a5454c6d284b80fdf796ac41d39205ff98b3a5e5 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 4 Apr 2023 09:11:58 +0100 Subject: [PATCH 269/282] Updated Plex to 1.32.0.6865-ba892e5ce Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 71db4d8..e1622bf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.31.3.6868-28fc46b27 +ARG PLEX_VER=1.32.0.6865-ba892e5ce ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 @@ -6,7 +6,7 @@ ARG ZLIB_VER=1.2.13 ARG LIBXML2_VER=v2.10.3 ARG LIBXSLT_VER=v1.1.37 ARG XMLSTAR_VER=1.6.1 -ARG OPENSSL_VER=1.1.1t +ARG OPENSSL_VER=3.0.8 ARG CURL_VER=curl-8_0_1 ARG OUTPUT=/output From 237f48236c8b690f30f7c56a22c33129f0d747a7 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 6 Apr 2023 19:07:54 +0100 Subject: [PATCH 270/282] Updated Plex to 1.32.0.6918-6f393eda1 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e1622bf..ce24bbd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.32.0.6865-ba892e5ce +ARG PLEX_VER=1.32.0.6918-6f393eda1 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From bb39f3a36d84b1a1f5a71215e2c46a2093e95c93 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Mon, 17 Apr 2023 20:49:38 +0100 Subject: [PATCH 271/282] Updated Plex to 1.32.0.6950-8521b7d99 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ce24bbd..e0f6f69 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.32.0.6918-6f393eda1 +ARG PLEX_VER=1.32.0.6950-8521b7d99 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 0f850971a1a545ccbbfdf5d199fdc45000e7cc76 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 20 Apr 2023 08:52:23 +0100 Subject: [PATCH 272/282] Updated Plex to 1.32.1.6954-56a60573f --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e0f6f69..098fd33 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.32.0.6950-8521b7d99 +ARG PLEX_VER=1.32.1.6954-56a60573f ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 35ac69363970e8eb461ca7a916d0f64d5bd43f8e Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Fri, 21 Apr 2023 11:33:05 +0100 Subject: [PATCH 273/282] Updated Plex to 1.32.1.6983-93784ef3f --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 098fd33..b07cfc4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.32.1.6954-56a60573f +ARG PLEX_VER=1.32.1.6983-93784ef3f ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 7cfa71ef83d41952c0958ad3d96daa92c8b0c5bc Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 25 Apr 2023 18:44:50 +0100 Subject: [PATCH 274/282] Updated Plex to 1.32.1.6999-91e1e2e2c --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b07cfc4..3788e82 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.32.1.6983-93784ef3f +ARG PLEX_VER=1.32.1.6999-91e1e2e2c ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From c2c3d1e0fce4b23f5561bdbc003fa3d10112870a Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Tue, 9 May 2023 16:11:27 +0100 Subject: [PATCH 275/282] Updated Plex to 1.32.2.7002-86cfcc10c Signed-off-by: Joe Groocock --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3788e82..0b18516 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.32.1.6999-91e1e2e2c +ARG PLEX_VER=1.32.2.7002-86cfcc10c ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 @@ -50,7 +50,7 @@ WORKDIR $OUTPUT RUN if [ "$(uname -m)" = "aarch64" ]; then \ ARCH=arm64; LIB_DIRS=lib/omx; \ else \ - ARCH=amd64; LIB_DIRS=lib/dri; \ + ARCH=amd64; \ fi \ && curl -fsSL -o plexmediaserver.deb https://downloads.plex.tv/plex-media-server-new/${PLEX_VER}/debian/plexmediaserver_${PLEX_VER}_${ARCH}.deb \ && dpkg-deb -x plexmediaserver.deb . \ From 3e75968c60d09b9271f69a3385db2274e440cc05 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 13 May 2023 11:35:46 +0100 Subject: [PATCH 276/282] Build libnghttp2 from source Signed-off-by: Joe Groocock --- Dockerfile | 89 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 51 insertions(+), 38 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0b18516..2c67f45 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,10 +3,11 @@ ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 ARG ZLIB_VER=1.2.13 -ARG LIBXML2_VER=v2.10.3 -ARG LIBXSLT_VER=v1.1.37 +ARG LIBXML2_VER=2.10.3 +ARG LIBXSLT_VER=1.1.37 ARG XMLSTAR_VER=1.6.1 ARG OPENSSL_VER=3.0.8 +ARG NGHTTP2_VER=1.52.0 ARG CURL_VER=curl-8_0_1 ARG OUTPUT=/output @@ -80,14 +81,12 @@ RUN if [ "$(uname -m)" = "aarch64" ]; then \ FROM builder AS busybox -ARG BUSYBOX_VER -ARG SU_EXEC_VER -ARG TINI_VER ARG CFLAGS ARG LDFLAGS ARG MAKEFLAGS ARG OUTPUT +ARG BUSYBOX_VER WORKDIR /tmp/busybox RUN curl -fsSL https://busybox.net/downloads/busybox-${BUSYBOX_VER}.tar.bz2 \ @@ -99,6 +98,7 @@ RUN curl -fsSL https://busybox.net/downloads/busybox-${BUSYBOX_VER}.tar.bz2 \ && mkdir -p "$OUTPUT/usr/bin" "$OUTPUT/usr/sbin" \ && ./busybox --list-full | sed -E 's@^(s?bin)@usr/\1@' | xargs -i ln -Tsv /usr/bin/busybox "$OUTPUT/{}" +ARG SU_EXEC_VER WORKDIR /tmp/su-exec RUN curl -fL https://github.com/frebib/su-exec/archive/v${SU_EXEC_VER}.tar.gz \ @@ -106,6 +106,7 @@ RUN curl -fL https://github.com/frebib/su-exec/archive/v${SU_EXEC_VER}.tar.gz \ && make \ && install -Dm755 su-exec "$OUTPUT/usr/sbin/su-exec" +ARG TINI_VER WORKDIR /tmp/tini RUN curl -fL https://github.com/krallin/tini/archive/v${TINI_VER}.tar.gz \ @@ -118,13 +119,13 @@ RUN curl -fL https://github.com/krallin/tini/archive/v${TINI_VER}.tar.gz \ FROM builder AS zlib -ARG ZLIB_VER ARG CFLAGS ARG LDFLAGS ARG MAKEFLAGS ARG OUTPUT ARG DESTDIR +ARG ZLIB_VER WORKDIR /tmp/zlib RUN curl -sSf https://www.zlib.net/zlib-$ZLIB_VER.tar.xz \ @@ -132,27 +133,15 @@ RUN curl -sSf https://www.zlib.net/zlib-$ZLIB_VER.tar.xz \ && ./configure \ --prefix=/usr \ --shared \ + && make install \ && make DESTDIR="$DESTDIR" install \ && mkdir -p "$OUTPUT/usr/lib" \ - && cp -a "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" - -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -FROM builder AS xml + && cp -aP "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" ARG LIBXML2_VER -ARG LIBXSLT_VER -ARG XMLSTAR_VER -ARG CFLAGS -ARG LDFLAGS -ARG MAKEFLAGS -ARG OUTPUT -ARG DESTDIR - -COPY --from=zlib "$DESTDIR" "$DESTDIR" - WORKDIR /tmp/libxml2 -RUN git clone https://gitlab.gnome.org/GNOME/libxml2.git --branch $LIBXML2_VER --depth 1 . \ + +RUN git clone https://gitlab.gnome.org/GNOME/libxml2.git --branch v$LIBXML2_VER --depth 1 . \ && ./autogen.sh \ --prefix=/usr \ --with-zlib="$DESTDIR/usr" \ @@ -165,12 +154,24 @@ RUN git clone https://gitlab.gnome.org/GNOME/libxml2.git --branch $LIBXML2_VER - --without-legacy \ --without-modules \ --without-python \ + && make install \ && make DESTDIR="$DESTDIR" install \ - && mkdir -p "$OUTPUT/usr/lib" \ - && cp -a "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" + && cp -aP "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +FROM zlib AS xml + +ARG CFLAGS +ARG LDFLAGS +ARG MAKEFLAGS +ARG OUTPUT +ARG DESTDIR + +ARG LIBXSLT_VER WORKDIR /tmp/libxslt -RUN git clone https://gitlab.gnome.org/GNOME/libxslt.git --branch $LIBXSLT_VER --depth 1 . \ + +RUN git clone https://gitlab.gnome.org/GNOME/libxslt.git --branch v$LIBXSLT_VER --depth 1 . \ && ./autogen.sh \ --prefix=/usr \ --with-libxml-src=../libxml2 \ @@ -178,11 +179,12 @@ RUN git clone https://gitlab.gnome.org/GNOME/libxslt.git --branch $LIBXSLT_VER - --without-plugins \ --without-python \ && make DESTDIR="$DESTDIR" install \ - && mkdir -p "$OUTPUT/usr/lib" \ - && cp -a "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" + && cp -aP "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" +ARG XMLSTAR_VER ADD xmlstarlet-*.patch /tmp WORKDIR /tmp/xmlstarlet + RUN git clone git://git.code.sf.net/p/xmlstar/code --branch $XMLSTAR_VER --depth 1 . \ && git apply /tmp/xmlstarlet*.patch \ && autoreconf -sif \ @@ -196,19 +198,17 @@ RUN git clone git://git.code.sf.net/p/xmlstar/code --branch $XMLSTAR_VER --depth # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FROM builder AS curl +FROM zlib AS curl -ARG OPENSSL_VER -ARG CURL_VER ARG CFLAGS ARG LDFLAGS ARG MAKEFLAGS ARG OUTPUT ARG DESTDIR -COPY --from=zlib "$DESTDIR" "$DESTDIR" - +ARG OPENSSL_VER WORKDIR /tmp/openssl + RUN curl -sSL https://openssl.org/source/openssl-${OPENSSL_VER}.tar.gz \ | tar xz --strip-components=1 \ && ./config \ @@ -226,15 +226,30 @@ RUN curl -sSL https://openssl.org/source/openssl-${OPENSSL_VER}.tar.gz \ && make DESTDIR="$DESTDIR" \ install_sw \ install_ssldirs \ - && mkdir -p "$OUTPUT/usr/lib" \ - && cp -a "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" \ + && make install_sw install_ssldirs \ + && cp -aP "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" \ && sed -i "s@prefix=/usr@prefix=$DESTDIR/usr@g" "$DESTDIR"/usr/lib/pkgconfig/*.pc +ARG NGHTTP2_VER +WORKDIR /tmp/libnghttp2 + +RUN git clone https://github.com/nghttp2/nghttp2.git -b v$NGHTTP2_VER --depth 1 . \ + && autoreconf -i \ + && ./configure \ + --prefix=/usr \ + --enable-lib-only \ + --with-libxml2=yes \ + --with-openssl=yes \ + --with-zlib=yes \ + && make DESTDIR="$DESTDIR" install \ + && cp -aP "$DESTDIR"/usr/lib/libnghttp2*.so* "$OUTPUT/usr/lib" + # /usr/lib # curl --version # curl 7.74.0-DEV (x86_64-pc-linux-musl) libcurl/7.73.0-DEV OpenSSL/1.1.1i zlib/1.2.11 nghttp2/1.41.0 # Protocols: http https # Features: AsynchDNS HTTP2 HTTPS-proxy IPv6 Largefile libz SSL UnixSockets +ARG CURL_VER WORKDIR /tmp/curl RUN git clone https://github.com/curl/curl.git --branch $CURL_VER --depth 1 . \ && autoreconf -sif \ @@ -245,6 +260,7 @@ RUN git clone https://github.com/curl/curl.git --branch $CURL_VER --depth 1 . \ --enable-largefile \ --enable-proxy \ --enable-unix-sockets \ + --with-libnghttp2="$DESTDIR/usr" \ --with-ssl="$DESTDIR/usr" \ --with-zlib="$DESTDIR/usr" \ --enable-optimize \ @@ -281,9 +297,7 @@ RUN git clone https://github.com/curl/curl.git --branch $CURL_VER --depth 1 . \ --without-winidn \ && make DESTDIR="$DESTDIR" install \ && install -Dm755 "$DESTDIR/usr/bin/curl" "$OUTPUT/usr/bin/curl" \ - # Cheat and "borrow" libnghttp2 from Alpine - && mkdir -p "$OUTPUT/usr/lib" \ - && cp -a "$DESTDIR"/usr/lib/*.so* /usr/lib/libnghttp2.so* "$OUTPUT/usr/lib" + && cp -aP "$DESTDIR"/usr/lib/*.so* "$OUTPUT/usr/lib" # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -294,7 +308,6 @@ WORKDIR $OUTPUT COPY --from=plex "$OUTPUT" . COPY --from=busybox "$OUTPUT" . -COPY --from=zlib "$OUTPUT" . COPY --from=xml "$OUTPUT" . COPY --from=curl "$OUTPUT" . From 83341368809d47044193a1c4a4b57e48f733efad Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Wed, 17 May 2023 22:03:06 +0100 Subject: [PATCH 277/282] Updated Plex to 1.32.2.7088-319128df8 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2c67f45..7a1a7c7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.32.2.7002-86cfcc10c +ARG PLEX_VER=1.32.2.7088-319128df8 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From e222d88706a4fe71819c4b4f3f638e69d6daa5b3 Mon Sep 17 00:00:00 2001 From: Spritsail Bot Date: Thu, 18 May 2023 17:05:29 +0100 Subject: [PATCH 278/282] Updated Plex to 1.32.2.7100-248a2daf0 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7a1a7c7..453e310 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PLEX_VER=1.32.2.7088-319128df8 +ARG PLEX_VER=1.32.2.7100-248a2daf0 ARG BUSYBOX_VER=1.36.0 ARG SU_EXEC_VER=0.4 ARG TINI_VER=0.19.0 From 3d87e4d45f92f327f55aca82bcabd582a378af9e Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 13 May 2023 10:50:10 +0000 Subject: [PATCH 279/282] Set correct cURL version/release-date Signed-off-by: Joe Groocock --- Dockerfile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 453e310..1b37a69 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ ARG LIBXSLT_VER=1.1.37 ARG XMLSTAR_VER=1.6.1 ARG OPENSSL_VER=3.0.8 ARG NGHTTP2_VER=1.52.0 -ARG CURL_VER=curl-8_0_1 +ARG CURL_VER=8.0.1 ARG OUTPUT=/output ARG DESTDIR=/prefix @@ -245,13 +245,19 @@ RUN git clone https://github.com/nghttp2/nghttp2.git -b v$NGHTTP2_VER --depth 1 && cp -aP "$DESTDIR"/usr/lib/libnghttp2*.so* "$OUTPUT/usr/lib" # /usr/lib # curl --version -# curl 7.74.0-DEV (x86_64-pc-linux-musl) libcurl/7.73.0-DEV OpenSSL/1.1.1i zlib/1.2.11 nghttp2/1.41.0 +# curl 8.0.1 (x86_64-pc-linux-musl) libcurl/8.0.1 OpenSSL/3.0.8 zlib/1.2.13 nghttp2/1.52.0 +# Release-Date: 2023-03-20 # Protocols: http https -# Features: AsynchDNS HTTP2 HTTPS-proxy IPv6 Largefile libz SSL UnixSockets +# Features: alt-svc AsynchDNS HSTS HTTP2 HTTPS-proxy IPv6 Largefile libz SSL threadsafe UnixSockets ARG CURL_VER WORKDIR /tmp/curl -RUN git clone https://github.com/curl/curl.git --branch $CURL_VER --depth 1 . \ +RUN export CURL_TAG=curl-${CURL_VER//./_} \ + && git clone https://github.com/curl/curl.git --branch $CURL_TAG --depth 1 . \ + && sed -i \ + -e "/\WLIBCURL_VERSION\W/c #define LIBCURL_VERSION \"$CURL_VER\"" \ + -e "/\WLIBCURL_TIMESTAMP\W/c #define LIBCURL_TIMESTAMP \"$(git log -1 --format=%cs "$CURL_TAG")\"" \ + include/curl/curlver.h \ && autoreconf -sif \ && ./configure \ --prefix=/usr \ From 52c0a8f1c5d58eb25d838a7572bff1cfcd6aa9d2 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 23 May 2023 09:39:01 +0000 Subject: [PATCH 280/282] Use -flto=auto to speed up LTO compilation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use all the CPU cores, because the default is n=1 🤦 Signed-off-by: Joe Groocock --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1b37a69..ff75304 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ ARG CURL_VER=8.0.1 ARG OUTPUT=/output ARG DESTDIR=/prefix -ARG CFLAGS="-O2 -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -flto" +ARG CFLAGS="-O2 -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -flto=auto" ARG LDFLAGS="$CFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From fa0a9efa024291f91629fedd884a4c9e156251a0 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 23 May 2023 09:03:47 +0000 Subject: [PATCH 281/282] Update alpine to 3.18 Signed-off-by: Joe Groocock --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ff75304..22b807b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ ARG LDFLAGS="$CFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FROM spritsail/alpine:3.17 AS builder +FROM spritsail/alpine:3.18 AS builder RUN apk add --no-cache \ autoconf \ From c95dcc32ae4aceb12260f22116e0b3a38f4cdcc8 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 23 May 2023 15:21:39 +0000 Subject: [PATCH 282/282] Update curl to 8.1.1 Signed-off-by: Joe Groocock --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 22b807b..6662682 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ ARG LIBXSLT_VER=1.1.37 ARG XMLSTAR_VER=1.6.1 ARG OPENSSL_VER=3.0.8 ARG NGHTTP2_VER=1.52.0 -ARG CURL_VER=8.0.1 +ARG CURL_VER=8.1.1 ARG OUTPUT=/output ARG DESTDIR=/prefix