| Submitter | Cristian Iorga |
|---|---|
| Date | Jan. 15, 2013, 8:08 p.m. |
| Message ID | <1358280527-14078-3-git-send-email-cristian.iorga@intel.com> |
| Download | mbox | patch |
| Permalink | /patch/42661/ |
| State | Accepted |
| Commit | cfd9ab0eff27a59b8b9e750a01565e2e7c94e801 |
| Headers | show |
Comments
On Tue, Jan 15, 2013 at 6:08 PM, Cristian Iorga <cristian.iorga@intel.com> wrote: > For qemu machines, connman should not configure > virtual wired interfaces. Wired interfaces (eth0) > are assigned static IP addresses by the virtual machine > manager (qemu). This packages places the eth0 interface in > a list of blacklisted interfaces, forbiding connman > administering wired interfaces for qemu machines. > > Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> I think this will raise a warning durig build for non-qemu machines, no? -- Otavio Salvador O.S. Systems E-mail: otavio@ossystems.com.br http://www.ossystems.com.br Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
It didn't during my tests. But I might be wrong. Please let me know if there are such warnings. Thanks, Cristian -----Original Message----- From: otavio.salvador@gmail.com [mailto:otavio.salvador@gmail.com] On Behalf Of Otavio Salvador Sent: Tuesday, January 15, 2013 10:16 PM To: Iorga, Cristian Cc: Patches and discussions about the oe-core layer Subject: Re: [OE-core] [PATCH V4 2/3] connman-conf: configures connman in qemu machines On Tue, Jan 15, 2013 at 6:08 PM, Cristian Iorga <cristian.iorga@intel.com> wrote: > For qemu machines, connman should not configure virtual wired > interfaces. Wired interfaces (eth0) are assigned static IP addresses > by the virtual machine manager (qemu). This packages places the eth0 > interface in a list of blacklisted interfaces, forbiding connman > administering wired interfaces for qemu machines. > > Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> I think this will raise a warning durig build for non-qemu machines, no? -- Otavio Salvador O.S. Systems E-mail: otavio@ossystems.com.br http://www.ossystems.com.br Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
On Tue, Jan 15, 2013 at 10:08:46PM +0200, Cristian Iorga wrote: > For qemu machines, connman should not configure > virtual wired interfaces. Wired interfaces (eth0) > are assigned static IP addresses by the virtual machine > manager (qemu). This packages places the eth0 interface in > a list of blacklisted interfaces, forbiding connman > administering wired interfaces for qemu machines. Again wrong order, 3/3 should be 1st 2/3 2nd 1/3 3rd Cheers, > > Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> > --- > meta/conf/layer.conf | 1 + > meta/recipes-connectivity/connman/connman-conf.bb | 18 ++++++++++++++++++ > .../connman/connman-conf/qemuall/main.conf | 3 +++ > 3 files changed, 22 insertions(+) > create mode 100644 meta/recipes-connectivity/connman/connman-conf.bb > create mode 100644 meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf > > diff --git a/meta/conf/layer.conf b/meta/conf/layer.conf > index 78ceae9..3259e5c 100644 > --- a/meta/conf/layer.conf > +++ b/meta/conf/layer.conf > @@ -22,6 +22,7 @@ SIGGEN_EXCLUDERECIPES_ABISAFE += " \ > shadow-securetty \ > opkg-config-base \ > netbase \ > + connman-conf \ > formfactor \ > xserver-xf86-config \ > pointercal \ > diff --git a/meta/recipes-connectivity/connman/connman-conf.bb b/meta/recipes-connectivity/connman/connman-conf.bb > new file mode 100644 > index 0000000..7c7ef26 > --- /dev/null > +++ b/meta/recipes-connectivity/connman/connman-conf.bb > @@ -0,0 +1,18 @@ > +#connman config to ignore wired interfaces on qemu machines > + > +LICENSE = "GPLv2" > +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" > + > +SRC_URI_append_qemuall = " file://main.conf" > + > +PR = "r0" > + > +PACKAGE_ARCH = "${MACHINE_ARCH}" > + > +do_install() { > + #Blacklist ethn network interface in case of qemu* machines > + if test -e ${WORKDIR}/main.conf; then > + install -d ${D}${sysconfdir}/connman > + install -m 0644 ${WORKDIR}/main.conf ${D}${sysconfdir}/connman > + fi > +} > diff --git a/meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf b/meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf > new file mode 100644 > index 0000000..01973e7 > --- /dev/null > +++ b/meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf > @@ -0,0 +1,3 @@ > +[General] > + > +NetworkInterfaceBlacklist = eth > -- > 1.7.10.4 > > > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
On 01/15/2013 12:21 PM, Martin Jansa wrote: > On Tue, Jan 15, 2013 at 10:08:46PM +0200, Cristian Iorga wrote: >> For qemu machines, connman should not configure >> virtual wired interfaces. Wired interfaces (eth0) >> are assigned static IP addresses by the virtual machine >> manager (qemu). This packages places the eth0 interface in >> a list of blacklisted interfaces, forbiding connman >> administering wired interfaces for qemu machines. > > Again wrong order, > > 3/3 should be 1st > 2/3 2nd > 1/3 3rd > I have re-ordered this in my consolidated pull MUT staging area, saw that right away! Sau! > Cheers, > >> >> Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> >> --- >> meta/conf/layer.conf | 1 + >> meta/recipes-connectivity/connman/connman-conf.bb | 18 ++++++++++++++++++ >> .../connman/connman-conf/qemuall/main.conf | 3 +++ >> 3 files changed, 22 insertions(+) >> create mode 100644 meta/recipes-connectivity/connman/connman-conf.bb >> create mode 100644 meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf >> >> diff --git a/meta/conf/layer.conf b/meta/conf/layer.conf >> index 78ceae9..3259e5c 100644 >> --- a/meta/conf/layer.conf >> +++ b/meta/conf/layer.conf >> @@ -22,6 +22,7 @@ SIGGEN_EXCLUDERECIPES_ABISAFE += " \ >> shadow-securetty \ >> opkg-config-base \ >> netbase \ >> + connman-conf \ >> formfactor \ >> xserver-xf86-config \ >> pointercal \ >> diff --git a/meta/recipes-connectivity/connman/connman-conf.bb b/meta/recipes-connectivity/connman/connman-conf.bb >> new file mode 100644 >> index 0000000..7c7ef26 >> --- /dev/null >> +++ b/meta/recipes-connectivity/connman/connman-conf.bb >> @@ -0,0 +1,18 @@ >> +#connman config to ignore wired interfaces on qemu machines >> + >> +LICENSE = "GPLv2" >> +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" >> + >> +SRC_URI_append_qemuall = " file://main.conf" >> + >> +PR = "r0" >> + >> +PACKAGE_ARCH = "${MACHINE_ARCH}" >> + >> +do_install() { >> + #Blacklist ethn network interface in case of qemu* machines >> + if test -e ${WORKDIR}/main.conf; then >> + install -d ${D}${sysconfdir}/connman >> + install -m 0644 ${WORKDIR}/main.conf ${D}${sysconfdir}/connman >> + fi >> +} >> diff --git a/meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf b/meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf >> new file mode 100644 >> index 0000000..01973e7 >> --- /dev/null >> +++ b/meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf >> @@ -0,0 +1,3 @@ >> +[General] >> + >> +NetworkInterfaceBlacklist = eth >> -- >> 1.7.10.4 >> >> >> _______________________________________________ >> Openembedded-core mailing list >> Openembedded-core@lists.openembedded.org >> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core > > > > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core >
Patch
diff --git a/meta/conf/layer.conf b/meta/conf/layer.conf index 78ceae9..3259e5c 100644 --- a/meta/conf/layer.conf +++ b/meta/conf/layer.conf @@ -22,6 +22,7 @@ SIGGEN_EXCLUDERECIPES_ABISAFE += " \ shadow-securetty \ opkg-config-base \ netbase \ + connman-conf \ formfactor \ xserver-xf86-config \ pointercal \ diff --git a/meta/recipes-connectivity/connman/connman-conf.bb b/meta/recipes-connectivity/connman/connman-conf.bb new file mode 100644 index 0000000..7c7ef26 --- /dev/null +++ b/meta/recipes-connectivity/connman/connman-conf.bb @@ -0,0 +1,18 @@ +#connman config to ignore wired interfaces on qemu machines + +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI_append_qemuall = " file://main.conf" + +PR = "r0" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +do_install() { + #Blacklist ethn network interface in case of qemu* machines + if test -e ${WORKDIR}/main.conf; then + install -d ${D}${sysconfdir}/connman + install -m 0644 ${WORKDIR}/main.conf ${D}${sysconfdir}/connman + fi +} diff --git a/meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf b/meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf new file mode 100644 index 0000000..01973e7 --- /dev/null +++ b/meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf @@ -0,0 +1,3 @@ +[General] + +NetworkInterfaceBlacklist = eth
For qemu machines, connman should not configure virtual wired interfaces. Wired interfaces (eth0) are assigned static IP addresses by the virtual machine manager (qemu). This packages places the eth0 interface in a list of blacklisted interfaces, forbiding connman administering wired interfaces for qemu machines. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> --- meta/conf/layer.conf | 1 + meta/recipes-connectivity/connman/connman-conf.bb | 18 ++++++++++++++++++ .../connman/connman-conf/qemuall/main.conf | 3 +++ 3 files changed, 22 insertions(+) create mode 100644 meta/recipes-connectivity/connman/connman-conf.bb create mode 100644 meta/recipes-connectivity/connman/connman-conf/qemuall/main.conf