diff options
Diffstat (limited to 'bitbake/doc/bitbake-user-manual')
-rw-r--r-- | bitbake/doc/bitbake-user-manual/bitbake-user-manual-execution.rst | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-execution.rst b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-execution.rst index 7a22e96edf..f6ebf7ba6a 100644 --- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-execution.rst +++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-execution.rst | |||
@@ -552,8 +552,8 @@ through dependency chains are more complex and are generally | |||
552 | accomplished with a Python function. The code in | 552 | accomplished with a Python function. The code in |
553 | ``meta/lib/oe/sstatesig.py`` shows two examples of this and also | 553 | ``meta/lib/oe/sstatesig.py`` shows two examples of this and also |
554 | illustrates how you can insert your own policy into the system if so | 554 | illustrates how you can insert your own policy into the system if so |
555 | desired. This file defines the two basic signature generators | 555 | desired. This file defines the basic signature generator |
556 | OpenEmbedded-Core uses: "OEBasic" and "OEBasicHash". By default, there | 556 | OpenEmbedded-Core uses: "OEBasicHash". By default, there |
557 | is a dummy "noop" signature handler enabled in BitBake. This means that | 557 | is a dummy "noop" signature handler enabled in BitBake. This means that |
558 | behavior is unchanged from previous versions. ``OE-Core`` uses the | 558 | behavior is unchanged from previous versions. ``OE-Core`` uses the |
559 | "OEBasicHash" signature handler by default through this setting in the | 559 | "OEBasicHash" signature handler by default through this setting in the |
@@ -561,14 +561,13 @@ behavior is unchanged from previous versions. ``OE-Core`` uses the | |||
561 | 561 | ||
562 | BB_SIGNATURE_HANDLER ?= "OEBasicHash" | 562 | BB_SIGNATURE_HANDLER ?= "OEBasicHash" |
563 | 563 | ||
564 | The "OEBasicHash" :term:`BB_SIGNATURE_HANDLER` is the same as the "OEBasic" | 564 | The main feature of the "OEBasicHash" :term:`BB_SIGNATURE_HANDLER` is that |
565 | version but adds the task hash to the stamp files. This results in any | 565 | it adds the task hash to the stamp files. Thanks to this, any metadata |
566 | metadata change that changes the task hash, automatically causing the | 566 | change will change the task hash, automatically causing the task to be run |
567 | task to be run again. This removes the need to bump | 567 | again. This removes the need to bump :term:`PR` values, and changes to |
568 | :term:`PR` values, and changes to metadata automatically | 568 | metadata automatically ripple across the build. |
569 | ripple across the build. | ||
570 | 569 | ||
571 | It is also worth noting that the end result of these signature | 570 | It is also worth noting that the end result of signature |
572 | generators is to make some dependency and hash information available to | 571 | generators is to make some dependency and hash information available to |
573 | the build. This information includes: | 572 | the build. This information includes: |
574 | 573 | ||