diff options
author | Samuli Piippo <samuli.piippo@qt.io> | 2017-05-22 10:24:51 +0300 |
---|---|---|
committer | Samuli Piippo <samuli.piippo@qt.io> | 2017-05-22 19:48:23 +0000 |
commit | 776168a540665784b575e66a9d806b4dd5e33942 (patch) | |
tree | f1a892e5b8f89df7e7c99af4253a7841505a63de | |
parent | 9d49b3a08cf8c2bcaab88cb98e17e685088e4708 (diff) | |
download | meta-boot2qt-776168a540665784b575e66a9d806b4dd5e33942.tar.gz |
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 <kari.oikarinen@qt.io>
-rw-r--r-- | recipes-qt/b2qt-addons/qdbd/defaults | 6 |
1 files changed, 5 insertions, 1 deletions
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 @@ | |||
1 | VENDOR=0xdbdb | 1 | VENDOR=0xdbdb |
2 | PRODUCT=0x0001 | 2 | PRODUCT=0x0001 |
3 | SERIAL=$(hostname)-$(cat /etc/machine-id) | 3 | if [ -e /sys/class/net/eth0/address ]; then |
4 | SERIAL=$(hostname)-$(sed -e 's/://g' /sys/class/net/eth0/address) | ||
5 | else | ||
6 | SERIAL=$(hostname)-$(cat /etc/machine-id) | ||
7 | fi | ||