Update libcontainer to v2.1.1
It includes fix for mounting / as volume on SELinux. docker/libcontainer#619 Signed-off-by: Alexander Morozov <lk4d4@docker.com>
This commit is contained in:
parent
5e86b818ed
commit
38acd31e8a
2 changed files with 4 additions and 4 deletions
|
@ -69,7 +69,7 @@ mv tmp-digest src/github.com/docker/distribution/digest
|
|||
mkdir -p src/github.com/docker/distribution/registry
|
||||
mv tmp-api src/github.com/docker/distribution/registry/api
|
||||
|
||||
clone git github.com/docker/libcontainer v2.1.0
|
||||
clone git github.com/docker/libcontainer v2.1.1
|
||||
# libcontainer deps (see src/github.com/docker/libcontainer/update-vendor.sh)
|
||||
clone git github.com/coreos/go-systemd v2
|
||||
clone git github.com/godbus/dbus v2
|
||||
|
|
|
@ -105,14 +105,14 @@ func Relabel(path string, fileLabel string, relabel string) error {
|
|||
if fileLabel == "" {
|
||||
return nil
|
||||
}
|
||||
if !strings.ContainsAny(relabel, "zZ") {
|
||||
return nil
|
||||
}
|
||||
for _, p := range exclude_path {
|
||||
if path == p {
|
||||
return fmt.Errorf("Relabeling of %s is not allowed", path)
|
||||
}
|
||||
}
|
||||
if !strings.ContainsAny(relabel, "zZ") {
|
||||
return nil
|
||||
}
|
||||
if strings.Contains(relabel, "z") && strings.Contains(relabel, "Z") {
|
||||
return fmt.Errorf("Bad SELinux option z and Z can not be used together")
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue