rkt: Fix incomplete selinux context string when the option is partial.
Add Getfilecon() into the selinux interface.
This commit is contained in:
@@ -16,12 +16,14 @@ limitations under the License.
|
||||
|
||||
package selinux
|
||||
|
||||
// chconRunner knows how to chcon a directory.
|
||||
type ChconRunner interface {
|
||||
// SelinuxContextRunner knows how to chcon of a directory and
|
||||
// how to get the selinux context of a file.
|
||||
type SelinuxContextRunner interface {
|
||||
SetContext(dir, context string) error
|
||||
Getfilecon(path string) (string, error)
|
||||
}
|
||||
|
||||
// newChconRunner returns a new chconRunner.
|
||||
func NewChconRunner() ChconRunner {
|
||||
return &realChconRunner{}
|
||||
// NewSelinuxContextRunner returns a new chconRunner.
|
||||
func NewSelinuxContextRunner() SelinuxContextRunner {
|
||||
return &realSelinuxContextRunner{}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user