@@ -1392,6 +1392,7 @@ func TestAPI(t *testing.T) {
13921392mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
13931393mCCLI .EXPECT ().Copy (gomock .Any (),"test-container-id" ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
13941394mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
1395+ mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
13951396)
13961397
13971398mClock .Set (time .Now ()).MustWait (ctx )
@@ -1480,6 +1481,7 @@ func TestAPI(t *testing.T) {
14801481mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
14811482mCCLI .EXPECT ().Copy (gomock .Any (),"test-container-id" ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
14821483mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
1484+ mCCLI .EXPECT ().ExecAs (gomock .Any (),"test-container-id" ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
14831485)
14841486
14851487// Verify that the agent has started.
@@ -1540,6 +1542,7 @@ func TestAPI(t *testing.T) {
15401542mCCLI .EXPECT ().ExecAs (gomock .Any (),"new-test-container-id" ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
15411543mCCLI .EXPECT ().Copy (gomock .Any (),"new-test-container-id" ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
15421544mCCLI .EXPECT ().ExecAs (gomock .Any (),"new-test-container-id" ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
1545+ mCCLI .EXPECT ().ExecAs (gomock .Any (),"new-test-container-id" ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
15431546)
15441547
15451548fakeDCCLI .readConfig .MergedConfiguration .Customizations .Coder = []agentcontainers.CoderCustomization {
@@ -1941,6 +1944,7 @@ func TestAPI(t *testing.T) {
19411944mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
19421945mCCLI .EXPECT ().Copy (gomock .Any (),testContainer .ID ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
19431946mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
1947+ mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
19441948)
19451949
19461950mClock .Set (time .Now ()).MustWait (ctx )
@@ -2034,6 +2038,7 @@ func TestAPI(t *testing.T) {
20342038mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
20352039mCCLI .EXPECT ().Copy (gomock .Any (),testContainer .ID ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
20362040mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
2041+ mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
20372042)
20382043
20392044mClock .Set (time .Now ()).MustWait (ctx )
@@ -2138,6 +2143,7 @@ func TestAPI(t *testing.T) {
21382143mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"mkdir" ,"-p" ,"/.coder-agent" ).Return (nil ,nil ),
21392144mCCLI .EXPECT ().Copy (gomock .Any (),testContainer .ID ,coderBin ,"/.coder-agent/coder" ).Return (nil ),
21402145mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"chmod" ,"0755" ,"/.coder-agent" ,"/.coder-agent/coder" ).Return (nil ,nil ),
2146+ mCCLI .EXPECT ().ExecAs (gomock .Any (),testContainer .ID ,"root" ,"/bin/sh" ,"-c" ,"chown $(id -u):$(id -g) /.coder-agent/coder" ).Return (nil ,nil ),
21412147)
21422148
21432149mClock .Set (time .Now ()).MustWait (ctx )