INNER CODE UNIT · Go

main

container2wasm/container2wasm · cmd/init/main.go:33

func main() {
	if err := doInit(); err != nil {
		panic(err)
	}
}

func doInit() error {
	os.Setenv("PATH", "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin")
	os.Setenv("HOME", "/root")
	os.Setenv("TERM", "vt100")

	cfgD, err := os.ReadFile(initConfigPath)
	if err != nil {
		return fmt.Errorf("cannot read boot config: %w", err)
	}
	var cfg inittype.BootConfig
	if err := json.Unmarshal(cfgD, &cfg); err != nil {
		return fmt.Errorf("cannot parse boot config: %w", err)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…