浏览代码

replaxed chown with find -not -user ... chown

chown -R tries to chown all files. find -not -user -execdir only chowns files not owned by PUID
woodmichl 1 年之前
父节点
当前提交
a5b21d0306
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      docker/rootfs/etc/s6-overlay/s6-rc.d/prepare/30-ownership.sh

+ 1 - 1
docker/rootfs/etc/s6-overlay/s6-rc.d/prepare/30-ownership.sh

@@ -25,4 +25,4 @@ chown -R "$PUID:$PGID" /etc/nginx/conf.d
 
 # Prevents errors when installing python certbot plugins when non-root
 chown "$PUID:$PGID" /opt/certbot /opt/certbot/bin
-chown -R "$PUID:$PGID" /opt/certbot/lib/python*/site-packages
+find /opt/certbot/lib/python*/site-packages -not -user "$PUID" -execdir chown "$PUID:$PGID" {} \+