Skip to content

Commit b120282

Browse files
committed
Fix directory permissions for subdirectories
1 parent 42d416a commit b120282

File tree

2 files changed

+33
-8
lines changed

2 files changed

+33
-8
lines changed

src/agents/sync/copier.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,16 @@ export function createDockerFileCopier(): FileCopier {
5252
await docker.execInContainer(containerName, ['rm', '/tmp/agent-sync.tar'], {
5353
user: 'workspace',
5454
});
55-
await docker.execInContainer(containerName, ['chmod', '-R', '644', dir.dest], {
56-
user: 'workspace',
57-
});
58-
await docker.execInContainer(containerName, ['chmod', '755', dir.dest], {
59-
user: 'workspace',
60-
});
55+
await docker.execInContainer(
56+
containerName,
57+
['find', dir.dest, '-type', 'f', '-exec', 'chmod', '644', '{}', '+'],
58+
{ user: 'workspace' }
59+
);
60+
await docker.execInContainer(
61+
containerName,
62+
['find', dir.dest, '-type', 'd', '-exec', 'chmod', '755', '{}', '+'],
63+
{ user: 'workspace' }
64+
);
6165
} finally {
6266
await fs.unlink(tempTar).catch(() => {});
6367
}

test-results/.last-run.json

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,25 @@
11
{
2-
"status": "passed",
3-
"failedTests": []
2+
"status": "failed",
3+
"failedTests": [
4+
"b163ed09f68681248ada-8137ba784928fefd3f46",
5+
"b163ed09f68681248ada-9c6de6a8cba026b3ad58",
6+
"b163ed09f68681248ada-5401cdd137c001904062",
7+
"b163ed09f68681248ada-208c0569964fe7df4e97",
8+
"b163ed09f68681248ada-ba1ca7b0470c638d82d6",
9+
"b163ed09f68681248ada-c1b74093fe6a93d06751",
10+
"b163ed09f68681248ada-35e018a5706b6a0d356e",
11+
"b163ed09f68681248ada-eefc89dc0b83c6bd0883",
12+
"b163ed09f68681248ada-33a1adfdb784ad4a50d7",
13+
"b163ed09f68681248ada-7fae4bf1c6f2b60484cd",
14+
"b163ed09f68681248ada-f1af5d414170eb9a7dd5",
15+
"b163ed09f68681248ada-8a5890456e2d8c6273ce",
16+
"b163ed09f68681248ada-6bd1500a5859e6cb3b75",
17+
"b163ed09f68681248ada-a34a2cb9c1b89adbecf7",
18+
"b163ed09f68681248ada-219cf8eabfcb8137120f",
19+
"b163ed09f68681248ada-f0a9ef57d5d2490f4470",
20+
"b163ed09f68681248ada-3194316bf41f8340e070",
21+
"b163ed09f68681248ada-c72a2b84973e9a9133a2",
22+
"b163ed09f68681248ada-ddb3f2038ffe7950abc8",
23+
"b163ed09f68681248ada-04ba39e333d59b19b79b"
24+
]
425
}

0 commit comments

Comments
 (0)