summaryrefslogtreecommitdiff
path: root/meta-quanta
diff options
context:
space:
mode:
authorHank Liou <Hank.Liou@quantatw.com>2019-10-31 04:39:53 +0300
committerAndrew Geissler <geissonator@yahoo.com>2020-07-18 21:32:53 +0300
commitd75cca62539c93f338ab97fc4d61914af12f5c42 (patch)
tree0b19a75e3386b748da6cc35e1897c682f1ee0ffe /meta-quanta
parenta6499575197410ccf4ef79cc7ad5caf8a0cad320 (diff)
downloadopenbmc-d75cca62539c93f338ab97fc4d61914af12f5c42.tar.xz
Add mac-address config file
Make EEPROM location of mac address data to be changeable. (From meta-quanta rev: 0e9942ee044566f398a33fb42fb100e10d19a7a5) Signed-off-by: Hank Liou <Hank.Liou@quantatw.com> Change-Id: I2585b7471ae1db6d852f0d2721c8f8f81b81810b Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Diffstat (limited to 'meta-quanta')
-rw-r--r--meta-quanta/meta-gsj/recipes-gsj/mac-address/files/config.txt7
-rw-r--r--meta-quanta/meta-gsj/recipes-gsj/mac-address/mac-address.bb9
2 files changed, 15 insertions, 1 deletions
diff --git a/meta-quanta/meta-gsj/recipes-gsj/mac-address/files/config.txt b/meta-quanta/meta-gsj/recipes-gsj/mac-address/files/config.txt
new file mode 100644
index 000000000..668b1d485
--- /dev/null
+++ b/meta-quanta/meta-gsj/recipes-gsj/mac-address/files/config.txt
@@ -0,0 +1,7 @@
+fruBusNum=10
+fruAddr=0x55
+numberMac=4
+mac1=eth1
+mac2=usb0_dev
+mac3=usb0_host
+mac4=eth0
diff --git a/meta-quanta/meta-gsj/recipes-gsj/mac-address/mac-address.bb b/meta-quanta/meta-gsj/recipes-gsj/mac-address/mac-address.bb
index 37e4e44cf..d9fda7ccb 100644
--- a/meta-quanta/meta-gsj/recipes-gsj/mac-address/mac-address.bb
+++ b/meta-quanta/meta-gsj/recipes-gsj/mac-address/mac-address.bb
@@ -12,6 +12,9 @@ DEPENDS += "autoconf-archive-native"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI_append = " file://mac-address.service"
+SRC_URI_append = " file://config.txt"
+
+FILES_${PN}_append = " ${datadir}/mac-address/config.txt"
HASHSTYLE = "gnu"
S = "${WORKDIR}/git"
@@ -21,7 +24,11 @@ do_install_append() {
install -d ${D}${systemd_unitdir}/system/
install -m 0644 ${WORKDIR}/mac-address.service \
${D}${systemd_unitdir}/system
+
+ install -d ${D}${datadir}/mac-address
+ install -m 0644 -D ${WORKDIR}/config.txt \
+ ${D}${datadir}/mac-address/config.txt
}
SYSTEMD_PACKAGES = "${PN}"
-SYSTEMD_SERVICE_${PN} += "mac-address.service" \ No newline at end of file
+SYSTEMD_SERVICE_${PN} += "mac-address.service"