Skip to content

Commit a2309c2

Browse files
Emyrkjohnstcn
andauthored
Update Makefile
Co-authored-by: Cian Johnston <cian@coder.com>
1 parent b93407d commit a2309c2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Makefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -659,8 +659,10 @@ examples/examples.gen.json: scripts/examplegen/main.go examples/examples.go $(sh
659659
go run ./scripts/examplegen/main.go > examples/examples.gen.json
660660

661661
coderd/rbac/object_gen.go: scripts/typegen/rbacobject.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
662-
go run scripts/typegen/main.go rbac object > /tmp/object_gen.go
663-
mv /tmp/object_gen.go coderd/rbac/object_gen.go
662+
tempdir=$(shell mktemp -d /tmp/typegen_rbac_object.XXXXXX)
663+
go run ./scripts/typegen/main.go rbac object > "$$tempdir/object_gen.go"
664+
mv -v "$$tempdir/object_gen.go" coderd/rbac/object_gen.go
665+
rmdir -v "$$tempdir"
664666

665667
codersdk/rbacresources_gen.go: scripts/typegen/codersdk.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
666668
# Do no overwrite codersdk/rbacresources_gen.go directly, as it would make the file empty, breaking

0 commit comments

Comments
 (0)