12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- // +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
- }
- func GetROMountLabel() string {
- return ""
- }
- func GenLabels(options string) (string, string, error) {
- return "", "", nil
- }
- func FormatMountLabel(src string, mountLabel string) string {
- return src
- }
- func SetProcessLabel(processLabel string) error {
- return nil
- }
- func GetFileLabel(path string) (string, error) {
- return "", nil
- }
- 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
- }
- func GetPidLabel(pid int) (string, error) {
- return "", nil
- }
- func Init() {
- }
- func ReserveLabel(label string) error {
- return nil
- }
- func ReleaseLabel(label string) error {
- return nil
- }
- // DupSecOpt takes a process label and returns security options that
- // can be used to set duplicate labels on future container processes
- func DupSecOpt(src string) []string {
- return nil
- }
- // DisableSecOpt returns a security opt that can disable labeling
- // support for future container processes
- func DisableSecOpt() []string {
- 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
- }
|