Hi, On Wed, 22 Mar 2017, Lars Marowsky-Bree wrote:
On 2017-03-22T15:48:26, Michael Matz
wrote: transactional updates would always lead to a consistent system at least. Just reiterating this doesn't make it true unfortunately. You have to make the source of the snapshot read-only for this to become true and that will have problematic consequences for things like /etc.
In the context of a container host, or a static root image with all data living in containers or user homes (or application containers/apps ;-), it is true.
/etc would need to be excluded from the snapshot if modifications are expected there, but then packages would also be required to not update files there - that'd need to be deferred to the first boot, perhaps by only running the %postin/%posttrans scriptlets then.
Yes. That is part of the "problematic consequences" I meant. Ciao, Michael. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org