Repo for OpenPTS version 0.2.X
Rev. | Time | Author | Message |
---|---|---|---|
59d9483 | 2013-03-15 23:16:52 | Seiji Munetoh | master fixed for Ubuntu 12.04 |
cd6c958 | 2012-01-05 17:49:15 | Seiji Munetoh | v0.2.6 Hold SSH username and port |
bd0c162 | 2012-01-05 17:02:06 | Seiji Munetoh | Fxied to build on Fedora16 |
815885a | 2012-01-05 16:22:30 | Seiji Munetoh | update comment of debug option |
ad23066 | 2012-01-05 16:18:28 | Seiji Munetoh | Added v0.2.5 support. but limited due to the IF-M capabil... |
12470d8 | 2012-01-05 14:40:05 | Seiji Munetoh | cleanup |
a0496f4 | 2012-01-05 09:05:41 | Seiji Munetoh | set initial value (-1) to catd to avoid segmentation faul... |
a83a8b3 | 2012-01-04 17:34:09 | Seiji Munetoh | Exclude conflicted property |
76bf42b | 2012-01-04 17:09:31 | Seiji Munetoh | Re-organize console out and logging out |
165ef30 | 2012-01-04 17:07:56 | Seiji Munetoh | added script and table to generate catgets header file |
Name | Rev. | Time | Author | Message |
---|---|---|---|---|
master | 59d9483 | 2013-03-15 23:16:52 | Seiji Munetoh | fixed for Ubuntu 12.04 |
OpenPTS ------- Author Seiji Munetoh (munetoh@users.sourceforge.jp) DESCRIPTION ----------- OpenPTS is an open-source package of Platform Trust Service (PTS) defined by Trusted Computing Group (TCG). Trusted Computing is a set of specifications set forth by the Trusted Computing Group (TCG). For more information on the TCG and Trusted Computing please visit the Trusted Computing Group website at: http://www.trustedcomputinggroup.org. The openpts package contains PTS commands which work with TSS (TrouSerS). The openpts package is released under the Common Public License. BUILD REQUIREMENTS ----- ------------ Packages needed to build: Redhat/Fedora automake autoconf libtool gettext gettext-devel openssl openssl-devel trousers trousers-devel libxml2 libxml2-devel libuuid libuuid-devel libtnc libtnc-devel check (TBD, for unit testing) Ubuntu/Debian automake autoconf libtool cvs fakeroot debhelper gettext trousers libtspi-dev tpm-tools libxml2 libxml2-dev libuuid1 uuid-dev check (TBD, for unit testing) If libtnc is not available by package. build it from the source http://sourceforge.net/projects/libtnc/files/ $ ./configure --prefix=/usr $ make $ sudo make install BUILDING openpts -------- ---------------- $ sh ./bootstrap.sh 32-bit $ ./configure --with-tss --with-aru --enable-tnc --prefix=/usr 64-bit $ ./configure --with-tss --with-aru --enable-tnc --prefix=/usr --libdir=/usr/lib64 $ make # make install By default the build will place everything in /usr/local. Issue ./configure --help to see how to install to a different location. --with-aide use AIDE as integrity database, (Fedora 12 and IMA) --with-tss build with tss --enable-tnc build TNC IMV/IMC libraries --with-tboot build with tboot support BUILDING a OPENPTS RPM -------- - ------- --- # yum install rpmdevtools $ rpmdev-setuptree $ sh bootstrap.sh $ ./configure $ make rpmbuild-ba BUILDING a OPENPTS DEB -------- - ------- --- $ sh bootstrap.sh $ ./configure $ make dpkg-buildpackage RUNNING the OPENPTS as TNC IMC ------- --- ------- -- --- --- TBD RUNNING the OPENPTS as TNC IMV ------- --- ------- -- --- --- TBD MODIFY MODEL ------ ----- Tool to update models/*.uml - Any text editer :-P - Eclipse MDT http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/galileosr2 1. right click *.uml file 2. select "Initialize State Machine Diagram". it create *.umlstm file 3. select all, and "Daigram->Arrange->all" to relocate objects.