218
218
var errSettingsExist = fmt.Errorf("cannot overwrite existing settings")
220
229
// createSettings writes an initial config node.
221
230
func createSettings(st *State, key string, values map[string]interface{}) (*Settings, error) {
222
231
s := newSettings(st, key)
230
234
err := s.st.runner.Run(ops, "", nil)
231
235
if err == txn.ErrAborted {
232
236
return nil, errSettingsExist