aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/opencontainers/selinux/go-selinux/label/label_stub.go
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2020-03-12 16:58:59 -0400
committerGitHub <noreply@github.com>2020-03-12 16:58:59 -0400
commitc9f148fb154ca45081e3ebfc0c14fa9ee995780d (patch)
tree5d70894f93934ae8d6e54af44502639a383036a7 /vendor/github.com/opencontainers/selinux/go-selinux/label/label_stub.go
parentd586e16adc884c94040751404234e66394e807f1 (diff)
parent925da74118697702092b24ff115b64258643f81c (diff)
downloadpodman-c9f148fb154ca45081e3ebfc0c14fa9ee995780d.tar.gz
podman-c9f148fb154ca45081e3ebfc0c14fa9ee995780d.tar.bz2
podman-c9f148fb154ca45081e3ebfc0c14fa9ee995780d.zip
Merge pull request #5470 from containers/dependabot/go_modules/github.com/containers/storage-1.16.3
Bump github.com/containers/storage from 1.16.2 to 1.16.3
Diffstat (limited to 'vendor/github.com/opencontainers/selinux/go-selinux/label/label_stub.go')
-rw-r--r--vendor/github.com/opencontainers/selinux/go-selinux/label/label_stub.go54
1 files changed, 54 insertions, 0 deletions
diff --git a/vendor/github.com/opencontainers/selinux/go-selinux/label/label_stub.go b/vendor/github.com/opencontainers/selinux/go-selinux/label/label_stub.go
new file mode 100644
index 000000000..cda59d671
--- /dev/null
+++ b/vendor/github.com/opencontainers/selinux/go-selinux/label/label_stub.go
@@ -0,0 +1,54 @@
+// +build !selinux !linux
+
+package label
+
+// InitLabels returns the process label and file labels to be used within
+// the container. A list of options can be passed into this function to alter
+// the labels.
+func InitLabels(options []string) (string, string, error) {
+ return "", "", nil
+}
+
+// Deprecated: The GenLabels function is only to be used during the transition
+// to the official API. Use InitLabels(strings.Fields(options)) instead.
+func GenLabels(options string) (string, string, error) {
+ return "", "", nil
+}
+
+func FormatMountLabel(src string, mountLabel string) string {
+ return src
+}
+
+func SetFileLabel(path string, fileLabel string) error {
+ return nil
+}
+
+func SetFileCreateLabel(fileLabel string) error {
+ return nil
+}
+
+func Relabel(path string, fileLabel string, shared bool) error {
+ return nil
+}
+
+// DisableSecOpt returns a security opt that can disable labeling
+// support for future container processes
+func DisableSecOpt() []string {
+ // TODO the selinux.DisableSecOpt stub returns []string{"disable"} instead of "nil"
+ return nil
+}
+
+// Validate checks that the label does not include unexpected options
+func Validate(label string) error {
+ return nil
+}
+
+// RelabelNeeded checks whether the user requested a relabel
+func RelabelNeeded(label string) bool {
+ return false
+}
+
+// IsShared checks that the label includes a "shared" mark
+func IsShared(label string) bool {
+ return false
+}