It would be nice if the import would support an export on one distribution and an import on another. This would require a mapping of some sort, perhaps via a manifest file. This manifest mapping could be something like using the keys in UFWBackend::files{} and mapping them to the file in the tar archive.
If we are doing all that, it might be easier to just export a json dump where we have a dictionary with the same keys that are in the UFWBackend::files{} dictionary with the values being the file contents. json should work cause these are all flat text files.
It would be nice if the import would support an export on one distribution and an import on another. This would require a mapping of some sort, perhaps via a manifest file. This manifest mapping could be something like using the keys in UFWBackend::files{} and mapping them to the file in the tar archive.
If we are doing all that, it might be easier to just export a json dump where we have a dictionary with the same keys that are in the UFWBackend::files{} dictionary with the values being the file contents. json should work cause these are all flat text files.