From 3f19e4e2ebbf2a0bd3cb9b50366266cc73934b67 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Wed, 7 Dec 2022 09:44:05 +0000 Subject: [PATCH 1/2] Add buildkit syntax --- Dockerfile | 2 ++ Dockerfile.aarch64 | 2 ++ Dockerfile.armhf | 2 ++ 3 files changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index d8ca90f..535e277 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,5 @@ +# syntax=docker/dockerfile:1 + FROM ghcr.io/linuxserver/baseimage-alpine:3.16 ARG UNRAR_VERSION=6.1.7 diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index f7fdd38..48f5242 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,3 +1,5 @@ +# syntax=docker/dockerfile:1 + FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.16 ARG UNRAR_VERSION=6.1.7 diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 9506b94..ef4dc60 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,3 +1,5 @@ +# syntax=docker/dockerfile:1 + FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.16 ARG UNRAR_VERSION=6.1.7 From dee78575873e5a501487c90bc66375ea53d4f6f5 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Wed, 7 Dec 2022 09:44:17 +0000 Subject: [PATCH 2/2] Split permissions checks to avoid missing folders --- .../s6-overlay/s6-rc.d/init-transmission-config/run | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-transmission-config/run b/root/etc/s6-overlay/s6-rc.d/init-transmission-config/run index 0e78991..7c400b7 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-transmission-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-transmission-config/run @@ -45,10 +45,15 @@ lsiown abc:abc \ /config/settings.json \ if [[ "$(stat -c '%U' /downloads)" != "abc" ]]; then - lsiown abc:abc \ - /downloads \ - /downloads/complete \ - /downloads/incomplete + lsiown abc:abc /downloads +fi + +if [[ "$(stat -c '%U' /downloads/complete)" != "abc" ]]; then + lsiown abc:abc /downloads/complete +fi + +if [[ "$(stat -c '%U' /downloads/incomplete)" != "abc" ]]; then + lsiown abc:abc /downloads/incomplete fi if [[ "$(stat -c '%U' /watch)" != "abc" ]]; then