From ca5f19f9b7dbae79ac9c780e9a5c05c2e5c321d9 Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Sat, 5 Jul 2025 19:53:05 +0800 Subject: [PATCH] fix(rclone-retro): exclude rules --- kube/deploy/apps/rclone-retro/app/hr.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kube/deploy/apps/rclone-retro/app/hr.yaml b/kube/deploy/apps/rclone-retro/app/hr.yaml index f7beba22..dec78202 100644 --- a/kube/deploy/apps/rclone-retro/app/hr.yaml +++ b/kube/deploy/apps/rclone-retro/app/hr.yaml @@ -70,13 +70,13 @@ spec: containers: main: &rclct image: *img - command: ["/bin/sh", "-c", "rclone rc $(ARG)"] + command: ["/bin/sh", "-c", "until rclone rc $(ARG); do ping $(PING); done"] env: &envcr <<: *env RCLONE_URL: http://rclone-retro-app.rclone-retro.svc.cluster.local/ RCLONE_TIMEOUT: 1h ARG: | # TODO: so much jank over k8s doing auto shell escaping on args and me wanting to not repeat the command line - sync/sync srcFs='3ds:/' dstFs='/data/3ds/' _config='{"Progress": true}' _filter='{ "ExcludeRule": [ "/Nintendo 3DS/title/**/**/content/*.app", "**/*.cia", "**/*.fbi", "**/*.nds", "/GBA/**", "/GBA/*", "**/*.mp3", "**/*.m4a", "**/*.aac", "**/*.wav", "**/*.flac" ] }' + sync/sync srcFs='3ds:/' dstFs='/data/3ds/' _config='{"Progress": true}' _filter='{ "ExcludeRule": [ "**//*", "**//**", "Nintendo 3DS/title/**/**/content/*.app", "**/*.cia", "**/*.fbi", "**/*.nds", "**/*.mp3", "**/*.m4a", "**/*.aac", "**/*.wav", "**/*.flac" ] }' envFrom: *envFrom securityContext: *sc initContainers: