mirror of
https://git.code.sf.net/p/linux-ima/ima-evm-utils
synced 2025-04-28 14:43:37 +02:00

Get the packages for pkcs11 testing on the CI/CD system, where available. On those system where it is not available, skip the two tests. The following distros cannot run the pkcs11 tests: - Alpine: package with pkcs11 engine not available - CentOS7: softhsm 2.1.0 is too old for tests to work; tests also fail when trying to sign with pkcs11 URI using openssl command line tool - OpenSuSE Leap: softhsm package not available in main repo Signed-off-by: Stefan Berger <stefanb@linux.ibm.com> Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
28 lines
477 B
Bash
Executable File
28 lines
477 B
Bash
Executable File
#!/bin/sh -ex
|
|
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
# Install build env for ALT Linux
|
|
|
|
apt-get update -y
|
|
|
|
# rpm-build brings basic build environment with gcc, make, autotools, etc.
|
|
apt-get install -y \
|
|
$CC \
|
|
$TSS \
|
|
asciidoc \
|
|
attr \
|
|
docbook-style-xsl \
|
|
gnutls-utils \
|
|
libattr-devel \
|
|
libkeyutils-devel \
|
|
libp11 \
|
|
libssl-devel \
|
|
openssl \
|
|
openssl-gost-engine \
|
|
rpm-build \
|
|
softhsm \
|
|
wget \
|
|
xsltproc \
|
|
xxd \
|
|
&& control openssl-gost enabled
|