diff options
author | Dimitri John Ledkov <xnox@ubuntu.com> | 2019-04-15 15:07:52 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2019-08-31 10:57:16 +0200 |
commit | 8fa0de653b634f1b7377857c2dd99cfc84a77527 (patch) | |
tree | 4ebfc556f893aac48aa0ac4c82c3da795b0c7e24 /src/hostname | |
parent | 6b4f7fb08c15d7d400d0b051f4445f6f51128bec (diff) | |
download | systemd-8fa0de653b634f1b7377857c2dd99cfc84a77527.tar.gz |
Generate stable machine-id and DHCP client ID on POWER KVM.
Diffstat (limited to 'src/hostname')
-rw-r--r-- | src/hostname/hostnamed.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c index 75cba5827c..9e4f4fb59e 100644 --- a/src/hostname/hostnamed.c +++ b/src/hostname/hostnamed.c @@ -116,6 +116,8 @@ static int context_read_data(Context *c) { return r; r = id128_read("/sys/class/dmi/id/product_uuid", ID128_UUID, &c->uuid); + if (r == -ENOENT) + r = id128_read("/sys/firmware/devicetree/base/vm,uuid", ID128_UUID, &c->uuid); if (r < 0) log_full_errno(r == -ENOENT ? LOG_DEBUG : LOG_WARNING, r, "Failed to read product UUID, ignoring: %m"); |