mirror of
https://github.com/containers/podman.git
synced 2025-06-22 09:58:10 +08:00

With the advent of Podman 2.0.0 we crossed the magical barrier of go modules. While we were able to continue importing all packages inside of the project, the project could not be vendored anymore from the outside. Move the go module to new major version and change all imports to `github.com/containers/libpod/v2`. The renaming of the imports was done via `gomove` [1]. [1] https://github.com/KSubedi/gomove Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
35 lines
1004 B
Go
35 lines
1004 B
Go
// +build !linux
|
|
|
|
package libpod
|
|
|
|
import (
|
|
"github.com/containers/libpod/v2/libpod/define"
|
|
"github.com/pkg/errors"
|
|
)
|
|
|
|
func systemdSliceFromPath(parent, name string) (string, error) {
|
|
return "", errors.Wrapf(define.ErrOSNotSupported, "cgroups are not supported on non-linux OSes")
|
|
}
|
|
|
|
func makeSystemdCgroup(path string) error {
|
|
return errors.Wrapf(define.ErrOSNotSupported, "cgroups are not supported on non-linux OSes")
|
|
}
|
|
|
|
func deleteSystemdCgroup(path string) error {
|
|
return errors.Wrapf(define.ErrOSNotSupported, "cgroups are not supported on non-linux OSes")
|
|
}
|
|
|
|
func assembleSystemdCgroupName(baseSlice, newSlice string) (string, error) {
|
|
return "", errors.Wrapf(define.ErrOSNotSupported, "cgroups are not supported on non-linux OSes")
|
|
}
|
|
|
|
// LabelVolumePath takes a mount path for a volume and gives it an
|
|
// selinux label of either shared or not
|
|
func LabelVolumePath(path string) error {
|
|
return define.ErrNotImplemented
|
|
}
|
|
|
|
func Unmount(mount string) error {
|
|
return define.ErrNotImplemented
|
|
}
|