pkg/config: turn ConmonRsPath into attributedstring.Slice
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
This commit is contained in:
parent
fbafbc0cb6
commit
f09869b142
|
|
@ -259,7 +259,7 @@ type EngineConfig struct {
|
||||||
|
|
||||||
// ConmonRsPath is the path to the Conmon-rs binary used for managing containers.
|
// ConmonRsPath is the path to the Conmon-rs binary used for managing containers.
|
||||||
// The first path pointing to a valid file will be used.
|
// The first path pointing to a valid file will be used.
|
||||||
ConmonRsPath []string `toml:"conmonrs_path,omitempty"`
|
ConmonRsPath attributedstring.Slice `toml:"conmonrs_path,omitempty"`
|
||||||
|
|
||||||
// CompatAPIEnforceDockerHub enforces using docker.io for completing
|
// CompatAPIEnforceDockerHub enforces using docker.io for completing
|
||||||
// short names in Podman's compatibility REST API. Note that this will
|
// short names in Podman's compatibility REST API. Note that this will
|
||||||
|
|
@ -884,7 +884,7 @@ func findConmonPath(paths []string, binaryName string) (string, error) {
|
||||||
// to first (version) matching conmonrs binary. If non is found, we try
|
// to first (version) matching conmonrs binary. If non is found, we try
|
||||||
// to do a path lookup of "conmonrs".
|
// to do a path lookup of "conmonrs".
|
||||||
func (c *Config) FindConmonRs() (string, error) {
|
func (c *Config) FindConmonRs() (string, error) {
|
||||||
return findConmonPath(c.Engine.ConmonRsPath, "conmonrs")
|
return findConmonPath(c.Engine.ConmonRsPath.Get(), "conmonrs")
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetDefaultEnv returns the environment variables for the container.
|
// GetDefaultEnv returns the environment variables for the container.
|
||||||
|
|
|
||||||
|
|
@ -412,7 +412,7 @@ func defaultEngineConfig() (*EngineConfig, error) {
|
||||||
"/usr/local/sbin/conmon",
|
"/usr/local/sbin/conmon",
|
||||||
"/run/current-system/sw/bin/conmon",
|
"/run/current-system/sw/bin/conmon",
|
||||||
}}
|
}}
|
||||||
c.ConmonRsPath = []string{
|
c.ConmonRsPath = attributedstring.Slice{Values: []string{
|
||||||
"/usr/libexec/podman/conmonrs",
|
"/usr/libexec/podman/conmonrs",
|
||||||
"/usr/local/libexec/podman/conmonrs",
|
"/usr/local/libexec/podman/conmonrs",
|
||||||
"/usr/local/lib/podman/conmonrs",
|
"/usr/local/lib/podman/conmonrs",
|
||||||
|
|
@ -421,7 +421,7 @@ func defaultEngineConfig() (*EngineConfig, error) {
|
||||||
"/usr/local/bin/conmonrs",
|
"/usr/local/bin/conmonrs",
|
||||||
"/usr/local/sbin/conmonrs",
|
"/usr/local/sbin/conmonrs",
|
||||||
"/run/current-system/sw/bin/conmonrs",
|
"/run/current-system/sw/bin/conmonrs",
|
||||||
}
|
}}
|
||||||
c.PullPolicy = DefaultPullPolicy
|
c.PullPolicy = DefaultPullPolicy
|
||||||
c.RuntimeSupportsJSON = []string{
|
c.RuntimeSupportsJSON = []string{
|
||||||
"crun",
|
"crun",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue