diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml index 69ca78c380..51418b90f2 100644 --- a/documentation/ref-manual/ref-classes.xml +++ b/documentation/ref-manual/ref-classes.xml @@ -193,37 +193,27 @@ -
- Distribution of Sources - <filename>src_distribute_local.bbclass</filename> +
+ Archiving Sources - <filename>archive*.bbclass</filename> - Many software licenses require that source files be provided along with the binaries. - To simplify this process, two classes were created: - src_distribute.bbclass and - src_distribute_local.bbclass. - - - - The results of these classes are tmp/deploy/source/ - subdirectories with sources sorted by - LICENSE field. - If recipes list few licenses (or have entries like "Bitstream Vera"), - the source archive is placed in each license directory. - - - - This class operates using three modes: + Many software licenses require that source code and/or other materials be + released with the binaries. To help with that task the following classes + are provided: - copy: Copies the files to the - distribution directory. - symlink: Creates symbolic - links for the files to the distribution directory. - - move+symlink: Moves the files - into the distribution directory and then creates symbolic - links back to where they originated. + archive-original-sources.bbclass + archive-patched-sources.bbclass + archive-configured-sources.bbclass + archiver.bbclass + + + For more details on the source archiver, see the + " + Maintaining Open Source License Compliance During Your Product's Lifecycle" + section in the Yocto Project Development Manual. +