Improve prefix creation and feedback
This makes the default /var/lib/mgmt/ directory, but also allows you to use a prefix in /tmp/ automatically if you can't write anywhere else.
This commit is contained in:
2
etcd.go
2
etcd.go
@@ -1539,6 +1539,8 @@ func (obj *EmbdEtcd) StartServer(newCluster bool, peerURLsMap etcdtypes.URLsMap)
|
||||
|
||||
err = os.MkdirAll(obj.dataDir, 0770)
|
||||
if err != nil {
|
||||
log.Printf("Etcd: StartServer: Couldn't mkdir: %s.", obj.dataDir)
|
||||
log.Printf("Etcd: StartServer: Mkdir error: %s.", err)
|
||||
obj.DestroyServer()
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user