Hi, we talked about Docker based Travis CI builds. Here they are [1]. Working on it revealed few bugs, that's why they're included. I've resent 2 commits ("man:" prefix). I haven't addressed Mimi's suggestion to replace ibmswtpm2 with libtmps/swtpm [2]. Kind regards, Petr [1] https://travis-ci.org/github/pevik/ima-evm-utils/builds/717681733 [2] https://github.com/stefanberger/swtpm/wiki/Using-the-IBM-TSS-with-swtpm Petr Vorel (9): configure: Fix tss2-esys check man: Fix xmlcatalog path detection man: Generate doc targets only when XSL found install-swtpm.sh: Ignore certificate for download install-swtpm.sh: Update ibmtpm to version 1637 Remove install-tpm2-tss.sh autogen.sh: Cleanup tests: Require cmp travis: Switch to docker based builds .travis.yml | 106 +++++++++++++++++++++++---------- Makefile.am | 4 ++ autogen.sh | 14 +---- build.sh | 97 ++++++++++++++++++++++++++++++ configure.ac | 7 ++- m4/manpage-docbook-xsl.m4 | 38 +++++++++--- tests/install-swtpm.sh | 10 ++-- tests/install-tpm2-tss.sh | 19 ------ tests/sign_verify.test | 9 ++- travis/alpine.sh | 50 ++++++++++++++++ travis/centos.sh | 1 + travis/debian.cross-compile.sh | 23 +++++++ travis/debian.i386.sh | 11 ++++ travis/debian.sh | 54 +++++++++++++++++ travis/fedora.sh | 49 +++++++++++++++ travis/opensuse.sh | 1 + travis/tumbleweed.sh | 45 ++++++++++++++ travis/ubuntu.sh | 1 + 18 files changed, 457 insertions(+), 82 deletions(-) create mode 100755 build.sh delete mode 100755 tests/install-tpm2-tss.sh create mode 100755 travis/alpine.sh create mode 120000 travis/centos.sh create mode 100755 travis/debian.cross-compile.sh create mode 100755 travis/debian.i386.sh create mode 100755 travis/debian.sh create mode 100755 travis/fedora.sh create mode 120000 travis/opensuse.sh create mode 100755 travis/tumbleweed.sh create mode 120000 travis/ubuntu.sh -- 2.28.0