summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvishwa <vishwanath@in.ibm.com>2016-06-20 06:41:52 -0500
committervishwa <vishwanath@in.ibm.com>2016-06-20 06:41:52 -0500
commit63f0fce48fac12c741d68b38b46614a81668dd8d (patch)
tree16afea484f298b4162c3a6fa2e8903a75b1170ef
parentcddff4ad0d241420412c71196b190489d4ec57d0 (diff)
downloadtalos-openbmc-63f0fce48fac12c741d68b38b46614a81668dd8d.tar.gz
talos-openbmc-63f0fce48fac12c741d68b38b46614a81668dd8d.zip
Update recipe and service file for phosphor-networkd
Commit c69c3d3 for phosphor-netword introduced DNS support. This change will update the bitbake file to point to correct commit and also creates the service file to start DNS updater. Fixes openbmc/openbmc#134
-rw-r--r--meta-phosphor/common/recipes-phosphor/network/network.bb6
-rw-r--r--meta-phosphor/common/recipes-phosphor/network/network/network-update-dns.service10
2 files changed, 15 insertions, 1 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/network/network.bb b/meta-phosphor/common/recipes-phosphor/network/network.bb
index 71298984c..d35f26ccc 100644
--- a/meta-phosphor/common/recipes-phosphor/network/network.bb
+++ b/meta-phosphor/common/recipes-phosphor/network/network.bb
@@ -5,17 +5,21 @@ PR = "r1"
inherit obmc-phosphor-license
inherit obmc-phosphor-systemd
+inherit obmc-phosphor-sdbus-service
+
+SYSTEMD_SERVICE_${PN} += "network.service network-update-dns.service"
RDEPENDS_${PN} += "python-dbus python-pygobject"
SRC_URI += "git://github.com/openbmc/phosphor-networkd"
-SRCREV = "fbf7d68e78684739ff860f20f6cbdd0932003912"
+SRCREV = "c69c3d30fd7d5fd04ba990788b6d75b19f275fc8"
S = "${WORKDIR}/git"
do_install() {
install -d ${D}/${sbindir}
install ${S}/netman.py ${D}/${sbindir}
+ install ${S}/netman_watch_dns ${D}/${sbindir}
}
diff --git a/meta-phosphor/common/recipes-phosphor/network/network/network-update-dns.service b/meta-phosphor/common/recipes-phosphor/network/network/network-update-dns.service
new file mode 100644
index 000000000..ad14aab4e
--- /dev/null
+++ b/meta-phosphor/common/recipes-phosphor/network/network/network-update-dns.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=DNS update handler
+Requires=network.service
+After=network.service
+
+[Service]
+ExecStart=/usr/sbin/netman_watch_dns /run/systemd/netif/state
+
+[Install]
+WantedBy=multi-user.target
OpenPOWER on IntegriCloud