2024-10-11 01:55:33 +09:00
|
|
|
package shim
|
|
|
|
|
2024-10-20 19:50:13 +09:00
|
|
|
import "git.ophivana.moe/security/fortify/helper/bwrap"
|
2024-10-11 01:55:33 +09:00
|
|
|
|
|
|
|
const EnvShim = "FORTIFY_SHIM"
|
|
|
|
|
|
|
|
type Payload struct {
|
|
|
|
// child full argv
|
|
|
|
Argv []string
|
2024-10-14 02:27:02 +09:00
|
|
|
// fortify, bwrap, target full exec path
|
|
|
|
Exec [3]string
|
2024-10-13 17:19:50 +09:00
|
|
|
// bwrap config
|
2024-10-11 01:55:33 +09:00
|
|
|
Bwrap *bwrap.Config
|
2024-10-13 02:43:00 +09:00
|
|
|
// whether to pass wayland fd
|
2024-10-11 01:55:33 +09:00
|
|
|
WL bool
|
|
|
|
|
|
|
|
// verbosity pass through
|
|
|
|
Verbose bool
|
|
|
|
}
|