mirror of
https://github.com/containers/podman.git
synced 2025-05-19 16:18:51 +08:00
25 lines
408 B
Go
25 lines
408 B
Go
//go:build !remote
|
|
|
|
package generate
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/containers/common/libimage"
|
|
)
|
|
|
|
func imageRunPath(ctx context.Context, img *libimage.Image) (string, error) {
|
|
if img != nil {
|
|
inspectData, err := img.Inspect(ctx, nil)
|
|
if err != nil {
|
|
return "", err
|
|
}
|
|
if inspectData.Os == "freebsd" {
|
|
return "/var/run", nil
|
|
}
|
|
return "/run", nil
|
|
} else {
|
|
return "/var/run", nil
|
|
}
|
|
}
|