aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-10-13 17:19:50 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-10-13 17:19:50 +0900
commit3739b56504c7a268241c80b50461a19c4abe699c (patch)
tree62c385a53e08999f9f39d67ea47c64e404c32ccc
parent77f2c320a6b1d5290c7596d2c8f8b6ba358b5de9 (diff)
shim: update payload comment
Generating permissive default no longer happens in shim. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
-rw-r--r--internal/shim/main.go4
-rw-r--r--internal/shim/payload.go6
2 files changed, 4 insertions, 6 deletions
diff --git a/internal/shim/main.go b/internal/shim/main.go
index 5b3303b4..bb0b15bb 100644
--- a/internal/shim/main.go
+++ b/internal/shim/main.go
@@ -18,7 +18,7 @@ import (
// everything beyond this point runs as target user
// proceed with caution!
-func shim(socket string) {
+func doShim(socket string) {
// re-exec
if len(os.Args) > 0 && os.Args[0] != "fortify" && path.IsAbs(os.Args[0]) {
if err := syscall.Exec(os.Args[0], []string{"fortify", "shim"}, os.Environ()); err != nil {
@@ -163,7 +163,7 @@ func receiveWLfd(conn *net.UnixConn) (int, error) {
func Try() {
if args := flag.Args(); len(args) == 1 && args[0] == "shim" {
if s, ok := os.LookupEnv(EnvShim); ok {
- shim(s)
+ doShim(s)
panic("unreachable")
}
}
diff --git a/internal/shim/payload.go b/internal/shim/payload.go
index 3919bb85..7248c86c 100644
--- a/internal/shim/payload.go
+++ b/internal/shim/payload.go
@@ -1,8 +1,6 @@
package shim
-import (
- "git.ophivana.moe/cat/fortify/helper/bwrap"
-)
+import "git.ophivana.moe/cat/fortify/helper/bwrap"
const EnvShim = "FORTIFY_SHIM"
@@ -11,7 +9,7 @@ type Payload struct {
Argv []string
// bwrap, target full exec path
Exec [2]string
- // bwrap config, nil for permissive
+ // bwrap config
Bwrap *bwrap.Config
// whether to pass wayland fd
WL bool