machine-id-setup: explicitly fsync() the machine ID after writing
authorLennart Poettering <lennart@poettering.net>
Wed, 20 Apr 2016 15:49:31 +0000 (17:49 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 22 Apr 2016 14:06:20 +0000 (16:06 +0200)
commitf53d86c9295d9ac20981ca26beb6b83ad1f4296d
tree2e2788a2de50ff3d43d3bee8e651e93f13f696d8
parent20b1644140c02b436d5efb203f40c9b80a4579a3
machine-id-setup: explicitly fsync() the machine ID after writing

As discussed here:

https://github.com/systemd/systemd/issues/2619#issuecomment-184670042

Explicitly syncing /etc/machine-id after writing it, is probably a good idea,
since it has a strong "commit" character and is generally a one-time thing.

Fixes #2619.
src/core/machine-id-setup.c