@@ -9,10 +9,31 @@ are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. This file is offered as-is,
without warranty of any kind.
+Prerequisites
+=============
+
+This project has the following prerequisites:
+
+(Ubuntu package names)
+ libkeyutils-dev
+ libtasn1-dev
+ libgmp-dev
+ libnspr4-dev
+ libnss3-dev
+
+These software TPMs are supported:
+ https://github.com/stefanberger/swtpm
+ https://sourceforge.net/projects/ibmswtpm2/
+ https://github.com/stefanberger/libtpms
+
+Supported TSSes include these. Both are included in some distros.
+ IBM TSS https://sourceforge.net/projects/ibmtpm20tss/
+ Intel TSS
+
Basic Installation
==================
- Briefly, the shell commands `./configure; make; make install' should
+ Briefly, the shell commands `autoreconf -i; ./configure; make; make install' should
configure, build, and install this package. The following
more-detailed instructions are generic; see the `README' file for
instructions specific to this package. Some packages provide this
@@ -51,7 +72,7 @@ of `autoconf'.
The simplest way to compile this package is:
1. `cd' to the directory containing the package's source code and type
- `./configure' to configure the package for your system.
+ `autoreconf -i' and then `./configure' to configure the package for your system.
Running `configure' might take a while. While running, it prints
some messages telling which features it is checking for.
Add some of the less obvious package, TPM, and TSS prerequisites. autoreconf -i is required before ./configure Signed-off-by: Ken Goldman <kgoldman@us.ibm.com> --- INSTALL | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-)