[OE-core] [RFC PATCH 1/2] image.bbclass, kernel.bbclass: create warning file about deleting deploydir files

Koen Kooi koen at dominion.thruhere.net
Mon Aug 22 21:01:11 UTC 2011


Op 17 aug. 2011, om 20:37 heeft Paul Eggleton het volgende geschreven:

> New users sometimes delete files in tmp/deploy/images assuming they will
> be re-created just by re-running the build, and then are confused when
> this doesn't work. To discourage people from doing this, create a file
> called README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt in
> tmp/deploy/images containing an explanation of what needs to be done to
> re-create files there.
> 
> Fixes [YOCTO #1315] and [YOCTO #1346].
> 
> Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
> ---
> meta/classes/image.bbclass      |    2 ++
> meta/classes/kernel.bbclass     |    2 ++
> meta/files/deploydir_readme.txt |    8 ++++++++
> 3 files changed, 12 insertions(+), 0 deletions(-)
> create mode 100644 meta/files/deploydir_readme.txt
> 
> diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
> index 54eb78b..286ae01 100644
> --- a/meta/classes/image.bbclass
> +++ b/meta/classes/image.bbclass
> @@ -138,6 +138,8 @@ fakeroot do_rootfs () {
> 	mkdir -p ${IMAGE_ROOTFS}
> 	mkdir -p ${DEPLOY_DIR_IMAGE}
> 
> +	cp -n ${COREBASE}/meta/files/deploydir_readme.txt ${DEPLOY_DIR_IMAGE}/README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt
> +

That doesn't work on my debian box:

| + cp -n /OE/tentacle/sources/openembedded-core/meta/files/deploydir_readme.txt /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/deploy/images/beagleboard/README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt
| cp: invalid option -- 'n'
| Try `cp --help' for more information.



More information about the Openembedded-core mailing list