blob: cf88f2282726e5c837bb6e56f0e87b2c2e2e0019 [file] [log] [blame]
Patrick Venturea3490882019-03-25 12:00:34 -07001FILESEXTRAPATHS_prepend := "${THISDIR}/network:"
Ben_Paif27b23b2019-10-09 18:52:34 +08002
Manojkiran Edadf57e3a2020-05-11 17:00:00 +05303SRC_URI += " file://ncsi-netlink.service"
4SYSTEMD_SERVICE_${PN} += " ncsi-netlink.service"
5FILES_${PN} += "${datadir}/network/*.json"
Patrick Venturec95dcd82019-02-08 12:07:00 -08006
Manojkiran Edadc66fac2020-06-19 19:39:16 +05307EXTRA_OECONF += "--enable-sync-mac"
Manojkiran Edad2fb04a2020-05-17 19:20:17 +05308
Manojkiran Edadf57e3a2020-05-11 17:00:00 +05309install_network_configuration(){
Patrick Venturec95dcd82019-02-08 12:07:00 -080010 install -d ${D}${systemd_system_unitdir}
11 install -m 0644 ${WORKDIR}/ncsi-netlink.service ${D}${systemd_system_unitdir}
Manojkiran Edadf57e3a2020-05-11 17:00:00 +053012 install -d ${D}${datadir}/network/
13 install -m 0644 ${WORKDIR}/inventory-object-map.json ${D}${datadir}/network/config.json
Patrick Venturec95dcd82019-02-08 12:07:00 -080014}
Manojkiran Edadf57e3a2020-05-11 17:00:00 +053015
Adriana Kobylak36ec8482021-03-25 16:45:39 +000016SRC_URI_append_p10bmc = " file://inventory-object-map.json"
17do_install_append_p10bmc(){
Manojkiran Edadf57e3a2020-05-11 17:00:00 +053018 install_network_configuration
19}
20
21SRC_URI_append_ibm-ac-server = " file://inventory-object-map.json"
22do_install_append_ibm-ac-server() {
23 install_network_configuration
24}
25
26SRC_URI_append_mihawk = " file://inventory-object-map.json"
Ben_Paif27b23b2019-10-09 18:52:34 +080027do_install_append_mihawk() {
Manojkiran Edadf57e3a2020-05-11 17:00:00 +053028 install_network_configuration
29}
30
31SRC_URI_append_witherspoon-tacoma = " file://inventory-object-map.json"
32do_install_append_witherspoon-tacoma(){
33 install_network_configuration
Ben_Paif27b23b2019-10-09 18:52:34 +080034}