From 776168a540665784b575e66a9d806b4dd5e33942 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Mon, 22 May 2017 10:24:51 +0300 Subject: qdb: use MAC address as serial if available machine-id is genered during the first boot, which means that flashing same device again produces new serial, which is not what really want. Use MAC address when available, otherwise fallback to machine-id. Change-Id: If95f88ac1c5e85b919b0a57479b6440bc9627594 Reviewed-by: Kari Oikarinen --- recipes-qt/b2qt-addons/qdbd/defaults | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/recipes-qt/b2qt-addons/qdbd/defaults b/recipes-qt/b2qt-addons/qdbd/defaults index 64478b9..cb4a78f 100644 --- a/recipes-qt/b2qt-addons/qdbd/defaults +++ b/recipes-qt/b2qt-addons/qdbd/defaults @@ -1,3 +1,7 @@ VENDOR=0xdbdb PRODUCT=0x0001 -SERIAL=$(hostname)-$(cat /etc/machine-id) +if [ -e /sys/class/net/eth0/address ]; then + SERIAL=$(hostname)-$(sed -e 's/://g' /sys/class/net/eth0/address) +else + SERIAL=$(hostname)-$(cat /etc/machine-id) +fi -- cgit v1.2.3-54-g00ecf