You must login to view /lordwelch/Podman/commit/168a9ebb3acd3569e644f0aa3d8dde067d5f88dd?files=newidmap.go.
The GitHub option should be usable for most people, it only links via username.

Files
iptables/cmd/nft/nft_amd64.go
Timmy Welch 0c926e5891 Add stuff
2025-05-18 00:56:05 -07:00

26 lines
433 B
Go

package main
import (
"os"
"path/filepath"
"syscall"
)
func main() {
if os.Getenv("GOKRAZY_FIRST_START") == "1" {
os.Exit(0)
}
const frozenDir = "/usr/lib/iptables.frozen"
args := append([]string{
os.Args[0],
"--argv0", os.Args[0],
frozenDir + "/" + filepath.Base(os.Args[0]),
}, os.Args[1:]...)
syscall.Exec(
frozenDir+"/ld-musl-x86_64.so.1",
args,
append(os.Environ(), "LD_LIBRARY_PATH="+frozenDir),
)
}