From a5b5c9395e860a4b5a77d2c6d04c127eef101d60 Mon Sep 17 00:00:00 2001 From: Andrew Shulgin Date: Fri, 28 Jan 2022 17:31:45 +0200 Subject: [PATCH] config: do not corrupt permissions inside workspace --- root/etc/cont-init.d/30-config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index 1279d8d..84d64cb 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -28,7 +28,7 @@ if [ -f "/usr/bin/find" ] && [ -f "/usr/bin/xargs" ]; then # Split workload between config and workspace echo "setting permissions::configuration" - find /config -path /config/workspace -prune -false -o -type d -print0 | \ + find /config -mindepth 1 -prune -false -o -type d -not -path /config/workspace -print0 | \ xargs --null -r --max-args=1 --max-procs=$((CORES*2*8)) \ chown -R abc:abc