github.com/containers/podman/v4@v4.9.4/pkg/specgen/generate/storage_freebsd.go (about)

     1  //go:build !remote
     2  // +build !remote
     3  
     4  package generate
     5  
     6  import (
     7  	"context"
     8  
     9  	"github.com/containers/common/libimage"
    10  )
    11  
    12  func imageRunPath(ctx context.Context, img *libimage.Image) (string, error) {
    13  	if img != nil {
    14  		inspectData, err := img.Inspect(ctx, nil)
    15  		if err != nil {
    16  			return "", err
    17  		}
    18  		if inspectData.Os == "freebsd" {
    19  			return "/var/run", nil
    20  		}
    21  		return "/run", nil
    22  	} else {
    23  		return "/var/run", nil
    24  	}
    25  }