func mountConfigured(display, dev, fsType, target string) error { var err error if dev == "" { return nil } dev = util.ResolveDevice(dev) if dev == "" { return fmt.Errorf("Could not resolve device %q", dev) } if fsType == "auto" { fsType, err = util.GetFsType(dev) } if err != nil { return err } log.Debugf("FsType has been set to %s", fsType) log.Infof("Mounting %s device %s to %s", display, dev, target) return util.Mount(dev, target, fsType, "") }
func mountState(cfg *config.CloudConfig) error { var err error if cfg.Rancher.State.Dev == "" { return nil } dev := util.ResolveDevice(cfg.Rancher.State.Dev) if dev == "" { return fmt.Errorf("Could not resolve device %q", cfg.Rancher.State.Dev) } fsType := cfg.Rancher.State.FsType if fsType == "auto" { fsType, err = util.GetFsType(dev) } if err != nil { return err } log.Debugf("FsType has been set to %s", fsType) log.Infof("Mounting state device %s to %s", dev, STATE) return util.Mount(dev, STATE, fsType, "") }