aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/proc/priv/shim/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/proc/priv/shim/main.go')
-rw-r--r--internal/proc/priv/shim/main.go10
1 files changed, 1 insertions, 9 deletions
diff --git a/internal/proc/priv/shim/main.go b/internal/proc/priv/shim/main.go
index 91ff8d28..3ade2868 100644
--- a/internal/proc/priv/shim/main.go
+++ b/internal/proc/priv/shim/main.go
@@ -37,14 +37,6 @@ func Main() {
}
}
- // check path to fortify
- var fortifyPath string
- if p, ok := internal.Path(internal.Fortify); !ok {
- fmsg.Fatal("invalid fortify path, this copy of fortify is not compiled correctly")
- } else {
- fortifyPath = p
- }
-
// receive setup payload
var (
payload Payload
@@ -135,7 +127,7 @@ func Main() {
// bind fortify inside sandbox
innerSbin := path.Join(fst.Tmp, "sbin")
fortifyInnerPath := path.Join(innerSbin, "fortify")
- conf.Bind(fortifyPath, fortifyInnerPath)
+ conf.Bind(proc.MustExecutable(), fortifyInnerPath)
conf.Symlink(fortifyInnerPath, path.Join(innerSbin, "init"))
helper.BubblewrapName = payload.Exec[0] // resolved bwrap path by parent