> The issue was that config save was blowing away all of the previous stuff. > I.e. I imagined that all modules would every time ‘save’ gets called would > store the configuration they want to keep around. > > But after using it like that for a bit decided that this is not a good > model. > And instead ‘save’ will keep appending to existing configuration. Or > replace the previous value. >
Actually, even if you blow away the previous file, couldn't you re-write all the values as currently returned by export, rather than just the ones you set in this "session"? The data is still there until reboot.
