Remove crazy recursive permissions check that was chowning /home

pull/4253/head
tstromberg 2019-05-15 10:17:44 -07:00
parent 313cf575fe
commit 340c8faced
1 changed files with 8 additions and 22 deletions

View File

@ -308,8 +308,9 @@ func (d *Driver) Start() (err error) {
// Create a host using the driver's config
func (d *Driver) Create() (err error) {
log.Info("Creating machine...")
log.Info("Creating network...")
log.Info("Creating KVM machine...")
defer log.Infof("KVM machine creation complete!")
err = d.createNetwork()
if err != nil {
return errors.Wrap(err, "creating network")
@ -322,27 +323,13 @@ func (d *Driver) Create() (err error) {
}
}
log.Info("Setting up minikube home directory...")
if err := os.MkdirAll(d.ResolveStorePath("."), 0755); err != nil {
return errors.Wrap(err, "Error making store path directory")
home := d.ResolveStorePath(".")
log.Infof("Setting up minikube home directory in %s ...", home)
if err := os.MkdirAll(home, 0755); err != nil {
return errors.Wrap(err, "creating home directory")
}
for dir := d.ResolveStorePath("."); dir != "/"; dir = filepath.Dir(dir) {
info, err := os.Stat(dir)
if err != nil {
return err
}
mode := info.Mode()
if mode&0011 != 1 {
log.Debugf("Setting executable bit set on %s", dir)
mode |= 0011
if err := os.Chmod(dir, mode); err != nil {
return err
}
}
}
log.Info("Building disk image...")
log.Infof("Building disk image from %s", d.Boot2DockerURL)
if err = pkgdrivers.MakeDiskImage(d.BaseDriver, d.Boot2DockerURL, d.DiskSize); err != nil {
return errors.Wrap(err, "Error creating disk")
}
@ -357,7 +344,6 @@ func (d *Driver) Create() (err error) {
err = ferr
}
}()
log.Debug("Finished creating machine, now starting machine...")
return d.Start()
}