1
0
mirror of https://github.com/rancher/os.git synced 2025-08-29 19:44:22 +00:00

Ignore error creating /var/lib/system-docker if it already exists

This commit is contained in:
Josh Curl 2016-09-25 20:37:55 -07:00
parent a22075aef2
commit 32b2ccda1e
No known key found for this signature in database
GPG Key ID: 82B504B9BCCFA677
2 changed files with 11 additions and 1 deletions

View File

@ -191,7 +191,7 @@ func setupSharedRoot(c *config.CloudConfig) (*config.CloudConfig, error) {
if isInitrd() {
for _, i := range []string{"/mnt", "/media", "/var/lib/system-docker"} {
if err := os.Mkdir(i, 0755); err != nil {
if err := os.MkdirAll(i, 0755); err != nil {
return c, err
}
if err := mount.Mount("tmpfs", i, "tmpfs", "rw"); err != nil {

View File

@ -0,0 +1,10 @@
package integration
import . "gopkg.in/check.v1"
func (s *QemuSuite) TestNonexistentState(c *C) {
err := s.RunQemu("--no-format", "--append", "rancher.state.dev=LABEL=NONEXISTENT")
c.Assert(err, IsNil)
s.CheckCall(c, "sudo ros config get rancher.state.dev | grep LABEL=NONEXISTENT")
}