generic-poky/meta
Markus Lehtonen e9bae506e5 devtool: better support for local source files
* extract: Copy all local source files (i.e.  non-compressed/non-arcived
  SRC_URI files that have file:// URI prefix) - excluding patches - to
  the srctree repository. The files will be placed in a subdirectory
  called 'oe-local-files'. The oe-local-files directory is not committed
  to the Git repository, but, marked to be ignored by a .gitignore file.
  The developer can manually add and commit the files to Git if the
  changes to them need to be tracked.

  Before this patch, local source files (were copied (and committed) to
  the srctree repository only in some special cases (basically when
  S=WORKDIR) when doing devtool-extract. For most of the packages local
  files were not copied at all.

* update-recipe: This patch causes the local files to be 'synced' from
  the srctree (i.e. from the 'oe-local-files' subdirectory) to the
  layer.  Being 'synced' means that in addition to copying modified
  files over the original sources, devtool will also handle removing and
  adding local source files and updating the recipe accordingly.  We
  don't want to create patches against the local source files but rather
  update them directly.  Thus, 'oe-local-file' directory is ignored in
  patch generation when doing update-recipe, even if committed to Git.
  This functionality is only enabled if the 'oe-local-files' directory
  is present in srctree.

[YOCTO #7602]

(From OE-Core rev: a3bb5bd25b72bd1bcc156dabd0ffa2d9184bb160)

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-10-01 07:43:32 +01:00
..
classes oeqa/testimage: Remove absolute path to oeqa from json 2015-09-28 12:00:30 +01:00
conf multilib: Add TARGET_VENDOR to saved variables list 2015-09-28 12:00:32 +01:00
files toolchain-shar-extract.sh: remove checkbashism 2015-09-24 17:54:31 +01:00
lib devtool: better support for local source files 2015-10-01 07:43:32 +01:00
recipes-bsp gnu-efi, syslinux: Support gcc < 4.7 2015-09-23 09:53:01 +01:00
recipes-connectivity iproute2: fix the configure process 2015-09-28 12:00:29 +01:00
recipes-core busybox: Use CC instead of bare LD to be the Linker 2015-09-28 12:00:25 +01:00
recipes-devtools gcc-multilib-config: Expand ccargs variable 2015-09-28 12:00:29 +01:00
recipes-extended ltp: replace 'inline' with 'static inline' for gcc 5.x 2015-09-28 12:00:27 +01:00
recipes-gnome gdk-pixbuf: Only apply native cleaning in normal task, not setscene 2015-09-28 12:00:31 +01:00
recipes-graphics waffle: Fix build with musl 2015-09-28 12:00:26 +01:00
recipes-kernel linux-yocto/4.1: rt update to 4.1.x-rt8 2015-09-28 12:00:27 +01:00
recipes-lsb4 libpng12: Upgrade 1.2.52 -> 1.2.53 2015-05-24 07:19:20 +01:00
recipes-multimedia gstreamer1.0-plugins-bad: change glimagesink rank to marginal 2015-09-28 12:00:28 +01:00
recipes-qt qt4: Fix kmap2qmap build with clang 2015-09-23 09:53:00 +01:00
recipes-rt rt-tests: drop unnecessary added-missing-dependencies.patch 2015-09-01 11:44:04 +01:00
recipes-sato webkitgtk: add REQUIRED_DISTRO_FEATURES 2015-09-24 17:54:28 +01:00
recipes-support p11-kit: configure without trust-paths 2015-09-24 17:54:32 +01:00
site siteinfo: Add nios2-linux 2015-09-23 09:53:07 +01:00
COPYING.GPLv2 Fix license notices for OE-Core 2014-01-02 12:58:54 +00:00
COPYING.MIT
recipes.txt meta/recipes.txt: add recipes-lsb4 2013-04-10 09:23:17 +01:00