mirror of
https://github.com/containers/podman.git
synced 2025-11-14 10:09:20 +08:00
autocomplete podman search --filter
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
This commit is contained in:
14
vendor/github.com/containers/common/pkg/config/config_local.go
generated
vendored
14
vendor/github.com/containers/common/pkg/config/config_local.go
generated
vendored
@@ -4,6 +4,7 @@
|
||||
package config
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"regexp"
|
||||
@@ -11,7 +12,6 @@ import (
|
||||
"syscall"
|
||||
|
||||
units "github.com/docker/go-units"
|
||||
"github.com/pkg/errors"
|
||||
)
|
||||
|
||||
// isDirectory tests whether the given path exists and is a directory. It
|
||||
@@ -44,13 +44,13 @@ func (c *EngineConfig) validatePaths() error {
|
||||
// shift between runs or even parts of the program. - The OCI runtime
|
||||
// uses a different working directory than we do, for example.
|
||||
if c.StaticDir != "" && !filepath.IsAbs(c.StaticDir) {
|
||||
return errors.Errorf("static directory must be an absolute path - instead got %q", c.StaticDir)
|
||||
return fmt.Errorf("static directory must be an absolute path - instead got %q", c.StaticDir)
|
||||
}
|
||||
if c.TmpDir != "" && !filepath.IsAbs(c.TmpDir) {
|
||||
return errors.Errorf("temporary directory must be an absolute path - instead got %q", c.TmpDir)
|
||||
return fmt.Errorf("temporary directory must be an absolute path - instead got %q", c.TmpDir)
|
||||
}
|
||||
if c.VolumePath != "" && !filepath.IsAbs(c.VolumePath) {
|
||||
return errors.Errorf("volume path must be an absolute path - instead got %q", c.VolumePath)
|
||||
return fmt.Errorf("volume path must be an absolute path - instead got %q", c.VolumePath)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@@ -69,7 +69,7 @@ func (c *ContainersConfig) validateUlimits() error {
|
||||
for _, u := range c.DefaultUlimits {
|
||||
ul, err := units.ParseUlimit(u)
|
||||
if err != nil {
|
||||
return errors.Wrapf(err, "unrecognized ulimit %s", u)
|
||||
return fmt.Errorf("unrecognized ulimit %s: %w", u, err)
|
||||
}
|
||||
_, err = ul.GetRlimit()
|
||||
if err != nil {
|
||||
@@ -97,7 +97,7 @@ func (c *ContainersConfig) validateTZ() error {
|
||||
}
|
||||
}
|
||||
|
||||
return errors.Errorf(
|
||||
return fmt.Errorf(
|
||||
"find timezone %s in paths: %s",
|
||||
c.TZ, strings.Join(lookupPaths, ", "),
|
||||
)
|
||||
@@ -106,7 +106,7 @@ func (c *ContainersConfig) validateTZ() error {
|
||||
func (c *ContainersConfig) validateUmask() error {
|
||||
validUmask := regexp.MustCompile(`^[0-7]{1,4}$`)
|
||||
if !validUmask.MatchString(c.Umask) {
|
||||
return errors.Errorf("not a valid umask %s", c.Umask)
|
||||
return fmt.Errorf("not a valid umask %s", c.Umask)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user