Fixed bug which caused AUFS layers to be mounted in the wrong order.

Upstream-commit: 2dadcf9b81f27113564260e668d5b734d7a9c63c
Component: engine
This commit is contained in:
Solomon Hykes
2013-01-28 23:15:02 -08:00
parent 64d5611a9c
commit 98216a0181
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -15,6 +15,9 @@ import (
type Filesystem struct {
RootFS string
RWPath string
// The layers to be mounted on top of each other via aufs.
// Layers are ordered top-to-bottom: the first layer in the list will be mounted on top of the others.
// In other words, THE BASE IMAGE SHOULD BE LAST!
Layers []string
}
+1 -1
View File
@@ -49,7 +49,7 @@ func (store *Store) Import(name string, archive io.Reader, stderr io.Writer, par
}
layers := []string{layer}
if parent != nil {
layers = append(parent.Layers, layers...)
layers = append(layers, parent.Layers...)
}
var parentId string
if parent != nil {