Create IPv4 address for ethernet in qemu image when systemd is
in use.
Signed-off-by: Jukka Rissanen <[email protected]>
---
Hi,
this patch will provision the ethernet IP address automatically
in qemu image when systemd is being used.
Cheers,
Jukka
.../connman/connman-conf.bbappend | 19 +++++++++++++++++++
.../connman/connman-conf/qemuall/connman-conf.service | 11 +++++++++++
2 files changed, 30 insertions(+)
create mode 100644
meta-systemd/oe-core/recipes-connectivity/connman/connman-conf.bbappend
create mode 100644
meta-systemd/oe-core/recipes-connectivity/connman/connman-conf/qemuall/connman-conf.service
diff --git
a/meta-systemd/oe-core/recipes-connectivity/connman/connman-conf.bbappend
b/meta-systemd/oe-core/recipes-connectivity/connman/connman-conf.bbappend
new file mode 100644
index 0000000..6699355
--- /dev/null
+++ b/meta-systemd/oe-core/recipes-connectivity/connman/connman-conf.bbappend
@@ -0,0 +1,19 @@
+PRINC := "${@int(PRINC) + 1}"
+
+inherit systemd
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+SRC_URI_append_qemuall += " file://connman-conf.service "
+
+SYSTEMD_PACKAGES = "${PN}-systemd"
+SYSTEMD_SERVICE_${PN}-systemd = "connman-conf.service"
+SYSTEMD_AUTO_ENABLE = "enable"
+
+FILES_${PN} += " connman-conf.service "
+
+do_install_append() {
+ install -d ${D}${nonarch_base_libdir}/systemd/system
+ install -m 0755 ${WORKDIR}/connman-conf.service
${D}${nonarch_base_libdir}/systemd/system
+}
+
+PACKAGES += " ${PN}-systemd"
diff --git
a/meta-systemd/oe-core/recipes-connectivity/connman/connman-conf/qemuall/connman-conf.service
b/meta-systemd/oe-core/recipes-connectivity/connman/connman-conf/qemuall/connman-conf.service
new file mode 100644
index 0000000..5d3c2b4
--- /dev/null
+++
b/meta-systemd/oe-core/recipes-connectivity/connman/connman-conf/qemuall/connman-conf.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Setup IP address for wired interface
+After=syslog.target
+
+[Service]
+Type=simple
+ExecStart=-/usr/lib/connman/wired-setup
+StandardOutput=null
+
+[Install]
+WantedBy=connman.service
--
1.7.11.4
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core