]> git.ipfire.org Git - thirdparty/systemd.git/commit
machine-id-setup: Do not overwrite if /etc/machine-id contains uninitialized
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 10 May 2023 13:16:09 +0000 (15:16 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 15 May 2023 01:16:27 +0000 (10:16 +0900)
commit62281c78bb0ef77dafb2cad14c1216c313417a23
treed548217a77b1a2157a02af341df814122fd60a39
parent048eb301ec7c86568a7c72c4dbaed3ece015f384
machine-id-setup: Do not overwrite if /etc/machine-id contains uninitialized

When we're building OS images, we never want /etc/machine-id to contain
anything other than "uninitialized" until we actually boot the image. So
let's allow image builders to write "uninitialized" to /etc/machine-id
and if systemd-machine-id-setup is called after, make sure we don't
overwrite it.
src/machine-id-setup/machine-id-setup-main.c