meta-openembedded/meta-networking
Paul Gortmaker df2e3bb6a3 netcf: unconditionally remove gnulib dir to support reconfigure
The rmdir in configure prepend seemed like a nice sanity check to
ensure the upstream source didn't change their handling of the
gnulib submodule, but it will be a problem when changed sigs (in
gnulib for example) trigger a reconfigure in an existing build.
In such an instance, the .gnulib dir will have the old copy from
the sysroot, and not be empty and the rmdir will fail.

Given that we don't know what changed in the context of the prepend,
we just assume it could have been the gnulib sysroot content, and
hence blow away the old dir and re-copy in the possibly updated
gnulib sysroot content.

This works for both clean builds, and rebuilds that have triggered
a reconfigure of an existing netcf build.

Fixes: 0939421972 ("netcf: fix mishandling of gnulib submodule
causing build fail")
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-05-18 10:58:02 -04:00
..
classes waf-samba.bbclass: move to meta-networking 2016-04-01 12:05:27 -04:00
conf waf-samba.bbclass: move to meta-networking 2016-04-01 12:05:27 -04:00
files/waf-cross-answers waf-cross-answers: Fix faulty link cross-answers-mipsel.txt 2016-04-06 09:14:44 -04:00
licenses crda: upgrade to 3.13 2015-02-23 13:21:07 -05:00
recipes-connectivity meta-networking: use bb.utils.contains() instead of base_contains() 2016-05-05 11:41:28 -04:00
recipes-daemons proftpd: fix mod_tls build issue 2016-05-18 10:53:51 -04:00
recipes-extended/iscsitarget iscsitarget: resolve build error with linux kernel 4.3 and above 2016-04-20 15:10:45 -04:00
recipes-filter ebtables: enable KERNEL_64_USERSPACE_32 for powerpc 2016-02-29 16:23:35 -05:00
recipes-irc/znc znc: fix QA issue and remove from blacklist 2016-05-12 11:53:30 -04:00
recipes-kernel/netmap Revert "netmap-modules: Modules may not have the same arch as userspace" 2016-03-03 11:23:05 -05:00
recipes-netkit meta-networking: use bb.utils.contains() instead of base_contains() 2016-05-05 11:41:28 -04:00
recipes-protocols meta-networking: use bb.utils.contains() instead of base_contains() 2016-05-05 11:41:28 -04:00
recipes-support netcf: unconditionally remove gnulib dir to support reconfigure 2016-05-18 10:58:02 -04:00
COPYING.MIT
MAINTAINERS MAINTAINERS: add self for recipes-netkit 2014-12-03 16:31:01 -05:00
README meta-networking: Update layer dependency information 2014-09-08 16:34:25 -04:00

meta-networking

This layer is intended to be a central point for networking-related packages and configuration. It should be useful directly on top of oe-core and compliments meta-openembedded. It should be primarily useful to the following groups:

  - Anyone building a small networking device (eg. a home router /
    bridge / switch).

  - Anyone wanting to add network services to their device (eg.
    anything that might benefit from a small ftp/tftp server)

Dependencies

This layer depends on:

URI: git://github.com/openembedded/openembedded-core.git branch: master revision: HEAD

For some recipes, the meta-oe layer is required:

URI: git://github.com/openembedded/meta-openembedded.git subdirectory: meta-oe branch: master revision: HEAD

URI: git://github.com/openembedded/meta-openembedded.git subdirectory: meta-python branch: master revision: HEAD

Maintenance

Please see the MAINTAINERS file for information on contacting the maintainers of this layer, as well as instructions for submitting patches.