From 9ef60e4efb639dcef00d0d29401fab8742dbd13f Mon Sep 17 00:00:00 2001 From: aki Date: Wed, 7 May 2025 03:39:03 +0800 Subject: [PATCH] fix(manifest): Update depot_tools installation to preserve file attributes as a fix --- com.aseprite.Aseprite.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/com.aseprite.Aseprite.yaml b/com.aseprite.Aseprite.yaml index 0ad44a8..8ef715a 100644 --- a/com.aseprite.Aseprite.yaml +++ b/com.aseprite.Aseprite.yaml @@ -45,8 +45,9 @@ modules: # Install it into /app/depot_tools within the build environment. # The source '.' is now /sources/depot_tools - install -d /app/depot_tools - - cp -r ./* /app/depot_tools/ - - chmod -R u+rX /app/depot_tools + - cp -a ./* /app/depot_tools/ # -a preserves symlinks, ownership (if possible), and modes + # Make files/dirs owner-writable, and all-readable/all-executable(X) + - chmod -R u+rwX,go+rX /app/depot_tools sources: # Use the directory copied into the Docker image - type: dir