fix/registry-chown-nofollow
internal/host/agent.go
+2 −6
internal/host/agent.goLoading diff…
internal/host/bootstrap.go
+53 −28
internal/host/bootstrap.goLoading diff…
internal/host/bootstrapfs_linux.go
+165 −0
internal/host/bootstrapfs_linux.goLoading diff…
internal/host/bootstrapfs_linux_test.go
+180 −0
internal/host/bootstrapfs_linux_test.goLoading diff…
internal/host/bootstrapfs_other.go
+20 −0
internal/host/bootstrapfs_other.goLoading diff…
internal/host/registry_privilege_test.go
+134 −0
internal/host/registry_privilege_test.goLoading diff…
internal/host/registrychild_other.go
+16 −0
internal/host/registrychild_other.goLoading diff…
internal/host/registrychild_unix.go
+84 −0
internal/host/registrychild_unix.goLoading diff…
internal/host/registrychild_unix_test.go
+158 −0
internal/host/registrychild_unix_test.goLoading diff…
internal/host/registryowner.go
+36 −69
internal/host/registryowner.goLoading diff…
internal/host/registryowner_chown_other.go
+11 −0
internal/host/registryowner_chown_other.goLoading diff…
internal/host/registryowner_chown_unix.go
+85 −0
internal/host/registryowner_chown_unix.goLoading diff…
internal/host/registryowner_chown_unix_test.go
+53 −0
internal/host/registryowner_chown_unix_test.goLoading diff…
internal/host/registryowner_descriptor_linux.go
+16 −0
internal/host/registryowner_descriptor_linux.goLoading diff…
internal/host/registryowner_descriptor_unix.go
+16 −0
internal/host/registryowner_descriptor_unix.goLoading diff…
internal/host/registryowner_test.go
+8 −16
internal/host/registryowner_test.goLoading diff…
internal/host/systemapply.go
+1 −4
internal/host/systemapply.goLoading diff…
internal/provision/plan9_b8_census_test.go
+2 −2
internal/provision/plan9_b8_census_test.goLoading diff…
internal/registry/claimhold.go
+5 −0
internal/registry/claimhold.goLoading diff…
internal/registry/claimrows.go
+18 −0
internal/registry/claimrows.goLoading diff…
internal/registry/claimtimers.go
+15 −0
internal/registry/claimtimers.goLoading diff…
internal/registry/coldhandover.go
+5 −0
internal/registry/coldhandover.goLoading diff…
internal/registry/fleets.go
+50 −0
internal/registry/fleets.goLoading diff…
internal/registry/registry.go
+329 −3
internal/registry/registry.goLoading diff…
internal/registry/remote.go
+243 −0
internal/registry/remote.goLoading diff…
internal/registry/remote_dispatch.go
+318 −0
internal/registry/remote_dispatch.goLoading diff…
internal/registry/remote_test.go
+177 −0
internal/registry/remote_test.goLoading diff…
internal/registry/timers.go
+75 −0
internal/registry/timers.goLoading diff…
main.go
+6 −0
main.goLoading diff…