diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2014-04-04 11:02:50 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-04-08 14:20:14 +0100 |
commit | b02932eb720de865c60bfb2d5b94110ebc7c16b7 (patch) | |
tree | de6a5ef40d48a56e4b9dcf3742405b4c8f1015f4 /documentation/dev-manual | |
parent | 20c1cc0833e72715c7a985d9e4473136bae3a6a0 (diff) | |
download | openembedded-core-contrib-b02932eb720de865c60bfb2d5b94110ebc7c16b7.tar.gz |
dev-manual: Edits to "Providing the Source Code" section.
Fixed some links to the arichiver class. Also updated the example
to use the new ARCHIVER_MODE variable.
(From yocto-docs rev: 0774ddd2f83586c61f71f1b251fd559ccca45f50)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual')
-rw-r--r-- | documentation/dev-manual/dev-manual-common-tasks.xml | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index b8be01b012..d9be6a0b46 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -6933,12 +6933,9 @@ you would not generally release. However, the more serious issue for most companies is accidental release of proprietary software. - The Yocto Project provides an archiver class to help avoid - some of these concerns. - See the - "<ulink url='&YOCTO_DOCS_REF_URL;#ref-classes-archiver'><filename>archive*.bbclass</filename></ulink>" - section in the Yocto Project Reference Manual for information - on this class. + The Yocto Project provides an + <ulink url='&YOCTO_DOCS_REF_URL;#ref-classes-archiver'><filename>archiver</filename></ulink> + class to help avoid some of these concerns. </para> <para> @@ -6947,16 +6944,17 @@ provide source. The source archiver class can generate tarballs and SRPMs and can create them with various levels of compliance in mind. + </para> + + <para> One way of doing this (but certainly not the only way) is to - release just the original source as a tarball. + release just the source as a tarball. You can do this by adding the following to the <filename>local.conf</filename> file found in the <link linkend='build-directory'>Build Directory</link>: <literallayout class='monospaced'> - ARCHIVER_MODE ?= "original" - ARCHIVER_CLASS = "${@'archive-${ARCHIVER_MODE}-source' if ARCHIVER_MODE != 'none' else ''}" - INHERIT += "${ARCHIVER_CLASS}" - SOURCE_ARCHIVE_PACKAGE_TYPE = "tar" + INHERIT += "archiver" + ARCHIVER_MODE[src] = "original" </literallayout> During the creation of your image, the source from all recipes that deploy packages to the image is placed within |