<br><br>On Saturday, March 23, 2013, Otavio Salvador &lt;<a href="mailto:otavio@ossystems.com.br">otavio@ossystems.com.br</a>&gt; wrote:<br>&gt; This uses the install procedure included in the Makefile which avoids<br>&gt; code dupplication.<br>
&gt;<br>&gt; Signed-off-by: Otavio Salvador &lt;<a href="mailto:otavio@ossystems.com.br">otavio@ossystems.com.br</a>&gt;<br>&gt; ---<br>&gt;  .../linux-firmware/linux-firmware/makefile-fix.patch  | 19 +++++++++++++++++++<br>
&gt;  .../linux-firmware/<a href="http://linux-firmware_git.bb">linux-firmware_git.bb</a>              |  6 +++---<br>&gt;  2 files changed, 22 insertions(+), 3 deletions(-)<br>&gt;  create mode 100644 meta/recipes-kernel/linux-firmware/linux-firmware/makefile-fix.patch<br>
&gt;<br>&gt; diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware/makefile-fix.patch b/meta/recipes-kernel/linux-firmware/linux-firmware/makefile-fix.patch<br>&gt; new file mode 100644<br>&gt; index 0000000..8a23284<br>
&gt; --- /dev/null<br>&gt; +++ b/meta/recipes-kernel/linux-firmware/linux-firmware/makefile-fix.patch<br>&gt; @@ -0,0 +1,19 @@<br>&gt; +build: Avoid use of bashism and Makefile deployment<br>&gt; +<br>&gt; +Upstream-Status: Submitted<br>
&gt; +<br>&gt; +Signed-off-by: Otavio Salvador &lt;<a href="mailto:otavio@ossystems.com.br">otavio@ossystems.com.br</a>&gt;<br>&gt; +<br>&gt; +diff --git a/Makefile b/Makefile<br>&gt; +index 321a4e2..9bdeef0 100644<br>&gt; +--- a/Makefile<br>
&gt; ++++ b/Makefile<br>&gt; +@@ -9,4 +9,7 @@ install:<br>&gt; +       mkdir -p $(DESTDIR)$(FIRMWAREDIR)<br>&gt; +       cp -r * $(DESTDIR)$(FIRMWAREDIR)<br>&gt; +       rm -f $(DESTDIR)/usbdux/*dux $(DESTDIR)/*/*.asm<br>
&gt; +-      rm $(DESTDIR)$(FIRMWAREDIR)/{WHENCE,LICENSE.*,LICENCE.*}<br>&gt; ++      rm $(DESTDIR)$(FIRMWAREDIR)/Makefile<br>&gt; ++      rm $(DESTDIR)$(FIRMWAREDIR)/WHENCE<br>&gt; ++      rm $(DESTDIR)$(FIRMWAREDIR)/LICENSE.*<br>
&gt; ++      rm $(DESTDIR)$(FIRMWAREDIR)/LICENCE.*<br><br>Can you explain this change ?<br><br>&gt; diff --git a/meta/recipes-kernel/linux-firmware/<a href="http://linux-firmware_git.bb">linux-firmware_git.bb</a> b/meta/recipes-kernel/linux-firmware/<a href="http://linux-firmware_git.bb">linux-firmware_git.bb</a><br>
&gt; index b9e00fc..6842738 100644<br>&gt; --- a/meta/recipes-kernel/linux-firmware/<a href="http://linux-firmware_git.bb">linux-firmware_git.bb</a><br>&gt; +++ b/meta/recipes-kernel/linux-firmware/<a href="http://linux-firmware_git.bb">linux-firmware_git.bb</a><br>
&gt; @@ -24,7 +24,8 @@ SRCREV = &quot;c530a75c1e6a472b0eb9558310b518f0dfcd8860&quot;<br>&gt;  PE = &quot;1&quot;<br>&gt;  PV = &quot;0.0+git${SRCPV}&quot;<br>&gt;<br>&gt; -SRC_URI = &quot;git://<a href="http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git;protocol=git">git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git;protocol=git</a>&quot;<br>
&gt; +SRC_URI = &quot;git://<a href="http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git;protocol=git">git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git;protocol=git</a> \<br>&gt; +           file://makefile-fix.patch&quot;<br>
&gt;<br>&gt;  S = &quot;${WORKDIR}/git&quot;<br>&gt;<br>&gt; @@ -35,8 +36,7 @@ do_compile() {<br>&gt;  }<br>&gt;<br>&gt;  do_install() {<br>&gt; -       install -d  ${D}/lib/firmware/<br>&gt; -       cp -r * ${D}/lib/firmware/<br>
&gt; +       oe_runmake install DESTDIR=${D}<br>&gt;<br>&gt;         # Libertas sd8686<br>&gt;         ln -sf libertas/sd8686_v9.bin ${D}/lib/firmware/sd8686.bin<br>&gt; --<br>&gt; 1.8.1<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>
&gt; Openembedded-core mailing list<br>&gt; <a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>&gt; <a href="http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core">http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core</a><br>
&gt;