--- a/components/trousers/trousers.p5m Tue Feb 03 12:52:16 2015 -0800
+++ b/components/trousers/trousers.p5m Tue Feb 03 13:01:27 2015 -0800
@@ -18,50 +18,36 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
#
<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
set name=pkg.fmri \
value=pkg:/library/security/trousers@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary \
- value="TrouSerS TCG software to access a TPM device"
+set name=pkg.summary value="TrouSerS TCG software to access a TPM device"
set name=pkg.description \
value="The TrouSerS library provides a software stack from the Trusted Computer Group (TCG) that accesses a Trusted Platform Module (TPM) hardware device."
set name=com.oracle.info.description value="the TrouSerS library"
set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification \
- value=org.opensolaris.category.2008:System/Security
+set name=info.classification value=org.opensolaris.category.2008:System/Security
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2008/725
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-set name=org.opensolaris.arc-caseid \
- value=PSARC/2008/725
-dir path=etc
-dir path=etc/security
-dir path=usr
-dir path=usr/include
-dir path=usr/include/trousers
-dir path=usr/include/tss
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man3
-dir path=usr/share/man/man5
-dir path=usr/share/man/man8
-dir path=var
-dir path=var/tpm
-dir path=var/tpm/pkcs11 group=sys mode=1777 owner=root
-dir path=var/tpm/system group=sys mode=0700 owner=root
-dir path=var/tpm/userps group=sys mode=1777 owner=root
+dir path=etc
+dir path=etc/security
file auth_attr path=etc/security/auth_attr.d/trousers
file prof_attr path=etc/security/prof_attr.d/trousers
-file etc/tcsd.conf path=etc/security/tcsd.conf mode=0644 preserve=true original_name=SUNWtss-root:etc/security/tcsd.conf
+file etc/tcsd.conf path=etc/security/tcsd.conf mode=0644 \
+ original_name=SUNWtss-root:etc/security/tcsd.conf preserve=true
file tcsd.xml path=lib/svc/manifest/application/security/tcsd.xml
file tcsd.sh path=lib/svc/method/tcsd.sh mode=555
+dir path=usr
+dir path=usr/include
+dir path=usr/include/trousers
file path=usr/include/trousers/trousers.h
file path=usr/include/trousers/tss.h
+dir path=usr/include/tss
file path=usr/include/tss/compat11b.h
file path=usr/include/tss/platform.h
file path=usr/include/tss/tcpa_defines.h
@@ -85,13 +71,22 @@
file path=usr/include/tss/tss_error_basics.h
file path=usr/include/tss/tss_structs.h
file path=usr/include/tss/tss_typedef.h
+dir path=usr/lib
+dir path=usr/lib/$(MACH64)
+link path=usr/lib/$(MACH64)/libtspi.so target=libtspi.so.1.1.3
+link path=usr/lib/$(MACH64)/libtspi.so.1 target=libtspi.so.1.1.3
file path=usr/lib/$(MACH64)/libtspi.so.1.1.3
-file path=usr/lib/$(MACH64)/tcsd mode=555 owner=root
+file path=usr/lib/$(MACH64)/llib-ltspi.ln
+file path=usr/lib/$(MACH64)/tcsd owner=root mode=555
+link path=usr/lib/libtspi.so target=libtspi.so.1.1.3
+link path=usr/lib/libtspi.so.1 target=libtspi.so.1.1.3
file path=usr/lib/libtspi.so.1.1.3
file path=usr/lib/llib-ltspi
file path=usr/lib/llib-ltspi.ln
-file path=usr/lib/$(MACH64)/llib-ltspi.ln
-file path=usr/lib/tcsd mode=555 owner=root
+file path=usr/lib/tcsd owner=root mode=555
+dir path=usr/share
+dir path=usr/share/man
+dir path=usr/share/man/man3
file path=usr/share/man/man3/Tspi_ChangeAuth.3
file path=usr/share/man/man3/Tspi_ChangeAuthAsym.3
file path=usr/share/man/man3/Tspi_Context_Close.3
@@ -180,18 +175,23 @@
file path=usr/share/man/man3/Tspi_TPM_SetStatus.3
file path=usr/share/man/man3/Tspi_TPM_StirRandom.3
file path=usr/share/man/man3/Tspi_TPM_TakeOwnership.3
+dir path=usr/share/man/man5
file path=usr/share/man/man5/tcsd.conf.5
+dir path=usr/share/man/man8
file path=usr/share/man/man8/tcsd.8
-file dist/system.data.auth path=var/tpm/system/system.data.auth mode=0400 owner=root group=sys
-file dist/system.data.noauth path=var/tpm/system/system.data.noauth mode=0400 owner=root group=sys
+dir path=var
+dir path=var/tpm
+dir path=var/tpm/pkcs11 owner=root group=sys mode=1777
+dir path=var/tpm/system owner=root group=sys mode=0700
+link path=var/tpm/system/system.data target=system.data.auth
+file dist/system.data.auth path=var/tpm/system/system.data.auth owner=root \
+ group=sys mode=0400
+file dist/system.data.noauth path=var/tpm/system/system.data.noauth owner=root \
+ group=sys mode=0400
+dir path=var/tpm/userps owner=root group=sys mode=1777
license trousers.license license=CPL
-link path=var/tpm/system/system.data target=system.data.auth
-link path=usr/lib/$(MACH64)/libtspi.so target=libtspi.so.1.1.3
-link path=usr/lib/$(MACH64)/libtspi.so.1 target=libtspi.so.1.1.3
-link path=usr/lib/libtspi.so target=libtspi.so.1.1.3
-link path=usr/lib/libtspi.so.1 target=libtspi.so.1.1.3
#
# libtspi requires 646%UTF-8.so in package utf-8. This is for function
# Trspi_Native_To_UNICODE() which calls iconv_open() to open this library.
#
-depend fmri=pkg:/system/library/iconv/utf-8 type=require
+depend type=require fmri=pkg:/system/library/iconv/utf-8