From 044a8f9e6a0cb5ffe0e97e62403bd077628e9924 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Mon, 10 Dec 2012 16:47:27 -0600 Subject: Documentation: poky-ref-manual - Updated STAMPS directory information The STAMPS directory is now structured as build/tmp/stamps/$MULTIMACH_TARGET_SYS//$PV. There were three areas in the manual that needed adjusting to reflect this change. (From yocto-docs rev: 1f8d64ecfa8e060680a90f9c6cc5f69554328da5) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/poky-ref-manual/ref-bitbake.xml | 5 ++--- documentation/poky-ref-manual/ref-structure.xml | 11 ++++++++--- documentation/poky-ref-manual/ref-variables.xml | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/documentation/poky-ref-manual/ref-bitbake.xml b/documentation/poky-ref-manual/ref-bitbake.xml index b641d5cff9..4d4b9d6188 100644 --- a/documentation/poky-ref-manual/ref-bitbake.xml +++ b/documentation/poky-ref-manual/ref-bitbake.xml @@ -219,9 +219,8 @@ As each task completes, a timestamp is written to the directory specified by the - STAMP variable (usually - build/tmp/stamps/*/). - On subsequent runs, BitBake looks at the /build/tmp/stamps + STAMP variable. + On subsequent runs, BitBake looks within the /build/tmp/stamps directory and does not rerun tasks that are already completed unless a timestamp is found to be invalid. Currently, invalid timestamps are only considered on a per diff --git a/documentation/poky-ref-manual/ref-structure.xml b/documentation/poky-ref-manual/ref-structure.xml index 3a0144521a..0b8e7711c2 100644 --- a/documentation/poky-ref-manual/ref-structure.xml +++ b/documentation/poky-ref-manual/ref-structure.xml @@ -422,9 +422,14 @@ This directory holds information that BitBake uses for accounting purposes to track what tasks have run and when they have run. - The directory is sub-divided by architecture. - The files in the directory are empty of data. - However, BitBake uses the filenames and timestamps for tracking purposes. + The directory is sub-divided by architecture, package name, and + version. + Following is an example: + + stamps/all-poky-linux/distcc-config/1.0-r0.do_build-2fdd....2do + + Although the files in the directory are empty of data, + BitBake uses the filenames and timestamps for tracking purposes. diff --git a/documentation/poky-ref-manual/ref-variables.xml b/documentation/poky-ref-manual/ref-variables.xml index 03875132cc..2765c2f1c9 100644 --- a/documentation/poky-ref-manual/ref-variables.xml +++ b/documentation/poky-ref-manual/ref-variables.xml @@ -2766,7 +2766,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" as set in the meta/conf/bitbake.conf file is: - STAMP = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PN}-${EXTENDPE}${PV}-${PR}" + STAMP = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PN}/${EXTENDPE}${PV}-${PR}" See TMPDIR, MULTIMACH_TARGET_SYS, -- cgit v1.2.3-54-g00ecf