diff --git a/Dockerfile b/Dockerfile index 527dda7..f1e79af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM ghcr.io/linuxserver/baseimage-alpine:edge -ARG UNRAR_VERSION=6.1.7 +ARG UNRAR_VERSION=6.2.8 ARG BUILD_DATE ARG VERSION ARG TRANSMISSION_VERSION @@ -37,6 +37,7 @@ RUN \ apk add --no-cache \ transmission-cli==${TRANSMISSION_VERSION} \ transmission-daemon==${TRANSMISSION_VERSION} \ + transmission-extra==${TRANSMISSION_VERSION} \ transmission-remote==${TRANSMISSION_VERSION} && \ echo "**** cleanup ****" && \ apk del --purge \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 214f1ee..1a0180d 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -2,7 +2,7 @@ FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-edge -ARG UNRAR_VERSION=6.1.7 +ARG UNRAR_VERSION=6.2.8 ARG BUILD_DATE ARG VERSION ARG TRANSMISSION_VERSION @@ -37,6 +37,7 @@ RUN \ apk add --no-cache \ transmission-cli==${TRANSMISSION_VERSION} \ transmission-daemon==${TRANSMISSION_VERSION} \ + transmission-extra==${TRANSMISSION_VERSION} \ transmission-remote==${TRANSMISSION_VERSION} && \ echo "**** cleanup ****" && \ apk del --purge \ diff --git a/README.md b/README.md index a242959..afc20a2 100644 --- a/README.md +++ b/README.md @@ -274,7 +274,8 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **25.05.23:** - Rebase to Alpine 3.18, deprecate armhf. +* **10.06.23:** - Bump unrar to 6.2.8, install transmission-extra. +* **25.05.23:** - Deprecate armhf. * **14.05.23:** - Explicitly install transmission-remote. * **02.03.23:** - Add cron init to allow user customizable crontabs. * **08.02.23:** - Rebase to Alpine Edge to get access to most up to date builds of Transmission. Remove bundled 3rd party UI packages. diff --git a/readme-vars.yml b/readme-vars.yml index 2351737..4867614 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -80,7 +80,8 @@ app_setup_block: | # changelog changelogs: - - { date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf." } + - { date: "10.06.23:", desc: "Bump unrar to 6.2.8, install transmission-extra." } + - { date: "25.05.23:", desc: "Deprecate armhf." } - { date: "14.05.23:", desc: "Explicitly install transmission-remote." } - { date: "02.03.23:", desc: "Add cron init to allow user customizable crontabs." } - { date: "08.02.23:", desc: "Rebase to Alpine Edge to get access to most up to date builds of Transmission. Remove bundled 3rd party UI packages." } diff --git a/root/etc/s6-overlay/s6-rc.d/svc-transmission/run b/root/etc/s6-overlay/s6-rc.d/svc-transmission/run index 4f37fc6..9720fbd 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-transmission/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-transmission/run @@ -1,6 +1,8 @@ #!/usr/bin/with-contenv bash # shellcheck shell=bash -s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost 9091" \ +PORT=$(jq '.["rpc-port"]' /config/settings.json) + +s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost ${PORT:-9091}" \ s6-setuidgid abc /usr/bin/transmission-daemon \ -g /config -f