Skip to content
Permalink
Branch: master
Commits on Jul 3, 2019
  1. layer.conf: Add support for warrior.

    flihp committed Jul 3, 2019
    Signed-off-by: Philip Tricca <flihp@twobit.org>
  2. Move LICENSE info from README.md to LICENSE.

    flihp committed Jul 3, 2019
    Signed-off-by: Philip Tricca <flihp@twobit.org>
Commits on Mar 13, 2019
  1. measured-bootimg: fix indentation in python code

    lumag authored and flihp committed Feb 19, 2019
    OE qa insists on having 4 spaces indent in python code, fix class
    accordingly.
    
    Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
  2. trousers: move libtspi.so.1 from -dev to lib package

    lumag authored and flihp committed Feb 19, 2019
    SONAME link belongs to library package, rather than -dev package, move
    it accordingly.
    
    Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
  3. tpm2-tss: package static libraries

    lumag authored and flihp committed Feb 19, 2019
    Package lib*.a files into libtss2-staticdev package to fix QA from
    reporting installed-vs-shipped issue:
    
    tpm2-tss-2.1.0: tpm2-tss: Files/directories were installed but not shipped in any package:
      /usr/lib/libtss2-tcti-mssim.a
      /usr/lib/libtss2-mu.a
      /usr/lib/libtss2-sys.a
      /usr/lib/libtss2-tcti-device.a
      /usr/lib/libtss2-esys.a
    Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
    tpm2-tss: 5 installed and not shipped files. [installed-vs-shipped]
    
    Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
  4. pyelftools: switch to using setuptools class

    lumag authored and flihp committed Feb 19, 2019
    Building pyelftools fails, because python can't find setuptools module.
    Switch to using setuptools class (instead of distutils) to fix build
    failure.
    
    Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Commits on Feb 20, 2019
  1. trousers: pass --system to useradd/groupadd

    lumag authored and flihp committed Feb 15, 2019
    Add --system to USERADD_PARAM/GROUPADD_PARAM to stop following QA warning from
    occuring:
    
    do_package_qa: QA Issue: trousers: /trousers/etc/tcsd.conf is owned by uid
    1000, which is the same as the user running bitbake. This may be due to host
    contamination [host-user-contaminated]
    
    Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Commits on Oct 17, 2018
  1. tpm2-abrmd: Port command line options to new version.

    flihp committed Oct 17, 2018
    These have changed upstream.
    
    Signed-off-by: Philip Tricca <flihp@twobit.org>
  2. Remove tcti libraries from packagegroups.

    flihp committed Oct 17, 2018
    These are no longer packaged independently. This finishes work started
    in cb97c16.
    
    Signed-off-by: Philip Tricca <flihp@twobit.org>
  3. packagegroup-tpm2.bb: remove tctidevice and tctisocket libs

    macpijan authored and flihp committed Oct 17, 2018
    In b318a47 libtcti-mssim and libtss2-tcti-device are already
    packaged in a single package with libtss2.
    
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  4. tpm2-tools: move bootstrap call from .inc to tpm2-tools_git.bb

    macpijan authored and flihp committed Oct 12, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  5. tpm2-tools: add recipe for 3.1.2

    macpijan authored and flihp committed Oct 12, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  6. tpm2-tools.inc: run bootstrap script before configure

    macpijan authored and flihp committed Oct 9, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  7. tpm-abrmd: update to 2.0.2

    macpijan authored and flihp committed Oct 9, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  8. tpm2-tss: update to 2.1.0

    macpijan authored and flihp committed Oct 9, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  9. tpm2-tools_git.bb: fix S variable

    macpijan authored and flihp committed Oct 9, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  10. tpm2-tools_git.bb: fix SRC_URI

    macpijan authored and flihp committed Oct 9, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  11. tpm2-tools_git.bb: fix SRC_URI

    macpijan authored and flihp committed Oct 9, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  12. tpm2-tools: force building from git

    macpijan authored and flihp committed Oct 9, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  13. tpm-tools: update to 1.3.9.1

    macpijan authored and flihp committed Oct 9, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  14. layer.conf: add thud compatibility

    macpijan authored and flihp committed Oct 8, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  15. Add qemu machine with TPM2 support, simplify name of TPM 1.2 machine.

    flihp committed Oct 17, 2018
    No need to include name of the interface in the MACHINE name. QEMU
    only supports TIS.
    
    Signed-off-by: Philip Tricca <flihp@twobit.org>
  16. Split MACHINE_FEATURES up into tpm, tpm2-tis and tpm2-crb.

    flihp committed Oct 17, 2018
    The previous implementation assumed that tpm2 implementations used the
    crb interface only. The qemu tpm2 implementation exposes a tpm2 device
    using the TIS interface. To support this we now have 3 MACHINE_FEATURES:
    - tpm - A TPM 1.2 deivce using the TIS interface
    - tpm2-tis - A TPM 2.0 device using the TIS interface
    - tpm2-crb - A TPM 2.0 device using the CRB interface
    
    The kernel config fragments have a 1:1 correspondence to these machine
    features as do the packagegroups that pull in the required drivers and
    software stack. Additionally the kernel config fragment has been updated
    to build the TIS driver as a module.
    
    Signed-off-by: Philip Tricca <flihp@twobit.org>
  17. Rework package groups to use the pattern from oe-core base pkg group.

    flihp committed Oct 16, 2018
    Commit cb97c16 already starts moving to this pattern. It's much more
    flexible than my previous approach and is the one we'll have to use if
    we intend for any of this to go upstream.
    
    Signed-off-by: Philip Tricca <flihp@twobit.org>
  18. Remove rng-tools from core-image-tpm.inc

    flihp committed Oct 16, 2018
    This is causing the image to fail when booting. The likely cause is the
    rng-tool daemon starting before the tpm daemon and hanging waiting for
    it to start. In the interest of getting a functional build we're
    removing the rng-tools dependency. It can be added back and debugged
    after the image is fixed.
    
    Signed-off-by: Philip Tricca <flihp@twobit.org>
  19. Add machine with MACHINE_FEATURES tpm based on qemux86-64.

    flihp committed Oct 16, 2018
    This machine type is intended for debugging and testing. It gives users
    of the layer a common machine to test against. This should make
    collaborative work a lot easier.
    
    Signed-off-by: Philip Tricca <flihp@twobit.org>
  20. oe-measured: Drop ima DISTRO_FEATURE, use tpm instead

    flihp committed Oct 16, 2018
    The IMA kernel stuff builds fine but I never did any real testing. This
    is the first step in backing all that out.
    
    Signed-off-by: Philip Tricca <flihp@twobit.org>
Commits on Oct 15, 2018
  1. packagegroup-tpm2: add module-tpm-crb to RRECOMMENDS

    macpijan authored and flihp committed Oct 12, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
  2. packagegroup-tpm2: remove kernel-module-tpm-tcg from RDEPENDS

    macpijan authored and flihp committed Oct 9, 2018
    Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
Commits on Jun 19, 2018
  1. tpm2-tools: update 3.0.3 -> 3.0.4

    twoerner authored and flihp committed May 2, 2018
    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
  2. layer.conf: add LAYERSERIES_COMPAT

    twoerner authored and flihp committed May 2, 2018
Commits on Apr 25, 2018
  1. tpm2-abrmd: Package the service file for dbus service activation.

    flihp committed Apr 25, 2018
    This is pretty straight forward but I managed to screw it up the first
    time in 1bd9a1e.
    
    Signed-off-by: Philip Tricca <flihp@twobit.us>
  2. Revert "tpm2-abrmd: Include new service file in package."

    flihp committed Apr 25, 2018
    This doesn't work the way I thought it did. The new service file
    isn't for systemd. It's for dbus service activation.
    
    This reverts commit 1bd9a1e.
Commits on Apr 10, 2018
  1. recipe improvements

    twoerner authored and flihp committed Mar 28, 2018
    Add better SUMMARY and DESCRIPTION fields, add HOMEPAGE fields, and update the
    SECTION fields to align better with existing recipes for the three TPM2
    recipes.
    
    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
  2. tpm2-abrmd: upgrade 1.3.0 -> 1.3.1

    twoerner authored and flihp committed Mar 28, 2018
    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Older
You can’t perform that action at this time.