aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd/fshim/ipc/payload.go
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-12-18 19:39:25 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-12-18 19:39:25 +0900
commit52f21a19f3230e62387bebb88d45d51b6375ac8d (patch)
tree1f01bbab001c62ec3b2e1047ef9dbe2a072ea568 /cmd/fshim/ipc/payload.go
parent7be53a24382fd8168da0bad34274343de0bfe76b (diff)
cmd/fshim: switch to setup pipe
The socket-based approach is no longer necessary as fsu allows extra files and sudo compatibility is no longer relevant. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'cmd/fshim/ipc/payload.go')
-rw-r--r--cmd/fshim/ipc/payload.go14
1 files changed, 0 insertions, 14 deletions
diff --git a/cmd/fshim/ipc/payload.go b/cmd/fshim/ipc/payload.go
index f6b0c926..d8330736 100644
--- a/cmd/fshim/ipc/payload.go
+++ b/cmd/fshim/ipc/payload.go
@@ -1,11 +1,7 @@
package shim0
import (
- "encoding/gob"
- "net"
-
"git.ophivana.moe/security/fortify/helper/bwrap"
- "git.ophivana.moe/security/fortify/internal/fmsg"
)
const Env = "FORTIFY_SHIM"
@@ -23,13 +19,3 @@ type Payload struct {
// verbosity pass through
Verbose bool
}
-
-func (p *Payload) Serve(conn *net.UnixConn) error {
- if err := gob.NewEncoder(conn).Encode(*p); err != nil {
- return fmsg.WrapErrorSuffix(err,
- "cannot stream shim payload:")
- }
-
- return fmsg.WrapErrorSuffix(conn.Close(),
- "cannot close setup connection:")
-}