16 # fields enclosed by brackets "[]" replaced with your own identifying |
16 # fields enclosed by brackets "[]" replaced with your own identifying |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. |
21 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. |
22 # |
22 # |
23 |
23 |
24 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted> |
24 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted> |
25 set name=pkg.fmri \ |
25 set name=pkg.fmri \ |
26 value=pkg:/library/security/trousers@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
26 value=pkg:/library/security/trousers@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
27 set name=pkg.summary \ |
27 set name=pkg.summary value="TrouSerS TCG software to access a TPM device" |
28 value="TrouSerS TCG software to access a TPM device" |
|
29 set name=pkg.description \ |
28 set name=pkg.description \ |
30 value="The TrouSerS library provides a software stack from the Trusted Computer Group (TCG) that accesses a Trusted Platform Module (TPM) hardware device." |
29 value="The TrouSerS library provides a software stack from the Trusted Computer Group (TCG) that accesses a Trusted Platform Module (TPM) hardware device." |
31 set name=com.oracle.info.description value="the TrouSerS library" |
30 set name=com.oracle.info.description value="the TrouSerS library" |
32 set name=com.oracle.info.tpno value=$(TPNO) |
31 set name=com.oracle.info.tpno value=$(TPNO) |
33 set name=info.classification \ |
32 set name=info.classification value=org.opensolaris.category.2008:System/Security |
34 value=org.opensolaris.category.2008:System/Security |
|
35 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
33 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
36 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
34 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
|
35 set name=org.opensolaris.arc-caseid value=PSARC/2008/725 |
37 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
36 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
38 set name=org.opensolaris.arc-caseid \ |
|
39 value=PSARC/2008/725 |
|
40 dir path=var/tpm/pkcs11 group=sys mode=1777 owner=root |
|
41 dir path=var/tpm/system group=sys mode=0700 owner=root |
|
42 dir path=var/tpm/userps group=sys mode=1777 owner=root |
|
43 file auth_attr path=etc/security/auth_attr.d/trousers |
37 file auth_attr path=etc/security/auth_attr.d/trousers |
44 file prof_attr path=etc/security/prof_attr.d/trousers |
38 file prof_attr path=etc/security/prof_attr.d/trousers |
45 file etc/tcsd.conf path=etc/security/tcsd.conf mode=0644 preserve=true original_name=SUNWtss-root:etc/security/tcsd.conf |
39 file etc/tcsd.conf path=etc/security/tcsd.conf mode=0644 \ |
|
40 original_name=SUNWtss-root:etc/security/tcsd.conf preserve=true |
46 file tcsd.xml path=lib/svc/manifest/application/security/tcsd.xml |
41 file tcsd.xml path=lib/svc/manifest/application/security/tcsd.xml |
47 file tcsd.sh path=lib/svc/method/tcsd.sh mode=555 |
42 file tcsd.sh path=lib/svc/method/tcsd.sh mode=555 |
48 file path=usr/include/trousers/trousers.h |
43 file path=usr/include/trousers/trousers.h |
49 file path=usr/include/trousers/tss.h |
44 file path=usr/include/trousers/tss.h |
50 file path=usr/include/tss/compat11b.h |
45 file path=usr/include/tss/compat11b.h |
68 file path=usr/include/tss/tss_defines.h |
63 file path=usr/include/tss/tss_defines.h |
69 file path=usr/include/tss/tss_error.h |
64 file path=usr/include/tss/tss_error.h |
70 file path=usr/include/tss/tss_error_basics.h |
65 file path=usr/include/tss/tss_error_basics.h |
71 file path=usr/include/tss/tss_structs.h |
66 file path=usr/include/tss/tss_structs.h |
72 file path=usr/include/tss/tss_typedef.h |
67 file path=usr/include/tss/tss_typedef.h |
|
68 link path=usr/lib/$(MACH64)/libtspi.so target=libtspi.so.1.1.3 |
|
69 link path=usr/lib/$(MACH64)/libtspi.so.1 target=libtspi.so.1.1.3 |
73 file path=usr/lib/$(MACH64)/libtspi.so.1.1.3 |
70 file path=usr/lib/$(MACH64)/libtspi.so.1.1.3 |
74 file path=usr/lib/$(MACH64)/llib-ltspi.ln |
71 file path=usr/lib/$(MACH64)/llib-ltspi.ln |
|
72 link path=usr/lib/libtspi.so target=libtspi.so.1.1.3 |
|
73 link path=usr/lib/libtspi.so.1 target=libtspi.so.1.1.3 |
75 file path=usr/lib/libtspi.so.1.1.3 |
74 file path=usr/lib/libtspi.so.1.1.3 |
76 file path=usr/lib/llib-ltspi |
75 file path=usr/lib/llib-ltspi |
77 file path=usr/lib/llib-ltspi.ln |
76 file path=usr/lib/llib-ltspi.ln |
78 file path=usr/lib/tcsd mode=555 owner=root |
77 file path=usr/lib/tcsd owner=root mode=555 |
79 file path=usr/share/man/man3/Tspi_ChangeAuth.3 |
78 file path=usr/share/man/man3/Tspi_ChangeAuth.3 |
80 file path=usr/share/man/man3/Tspi_ChangeAuthAsym.3 |
79 file path=usr/share/man/man3/Tspi_ChangeAuthAsym.3 |
81 file path=usr/share/man/man3/Tspi_Context_Close.3 |
80 file path=usr/share/man/man3/Tspi_Context_Close.3 |
82 file path=usr/share/man/man3/Tspi_Context_CloseObject.3 |
81 file path=usr/share/man/man3/Tspi_Context_CloseObject.3 |
83 file path=usr/share/man/man3/Tspi_Context_Connect.3 |
82 file path=usr/share/man/man3/Tspi_Context_Connect.3 |
164 file path=usr/share/man/man3/Tspi_TPM_SetStatus.3 |
163 file path=usr/share/man/man3/Tspi_TPM_SetStatus.3 |
165 file path=usr/share/man/man3/Tspi_TPM_StirRandom.3 |
164 file path=usr/share/man/man3/Tspi_TPM_StirRandom.3 |
166 file path=usr/share/man/man3/Tspi_TPM_TakeOwnership.3 |
165 file path=usr/share/man/man3/Tspi_TPM_TakeOwnership.3 |
167 file path=usr/share/man/man5/tcsd.conf.5 |
166 file path=usr/share/man/man5/tcsd.conf.5 |
168 file path=usr/share/man/man8/tcsd.8 |
167 file path=usr/share/man/man8/tcsd.8 |
169 file dist/system.data.auth path=var/tpm/system/system.data.auth mode=0400 owner=root group=sys |
168 dir path=var/tpm/pkcs11 owner=root group=sys mode=1777 |
170 file dist/system.data.noauth path=var/tpm/system/system.data.noauth mode=0400 owner=root group=sys |
169 dir path=var/tpm/system owner=root group=sys mode=0700 |
|
170 link path=var/tpm/system/system.data target=system.data.auth |
|
171 file dist/system.data.auth path=var/tpm/system/system.data.auth owner=root \ |
|
172 group=sys mode=0400 |
|
173 file dist/system.data.noauth path=var/tpm/system/system.data.noauth owner=root \ |
|
174 group=sys mode=0400 |
|
175 dir path=var/tpm/userps owner=root group=sys mode=1777 |
171 license trousers.license license=CPL |
176 license trousers.license license=CPL |
172 link path=var/tpm/system/system.data target=system.data.auth |
|
173 link path=usr/lib/$(MACH64)/libtspi.so target=libtspi.so.1.1.3 |
|
174 link path=usr/lib/$(MACH64)/libtspi.so.1 target=libtspi.so.1.1.3 |
|
175 link path=usr/lib/libtspi.so target=libtspi.so.1.1.3 |
|
176 link path=usr/lib/libtspi.so.1 target=libtspi.so.1.1.3 |
|
177 # |
177 # |
178 # libtspi requires 646%UTF-16LE.so and UTF-16LE%646.so, which are in |
178 # libtspi requires 646%UTF-16LE.so and UTF-16LE%646.so, which are in |
179 # package utf-8. This is for function Trspi_Native_To_UNICODE() which calls |
179 # package utf-8. This is for function Trspi_Native_To_UNICODE() which calls |
180 # iconv_open() to dynamically load these libraries |
180 # iconv_open() to dynamically load these libraries |
181 # |
181 # |
182 depend fmri=pkg:/system/library/iconv/utf-8 type=require |
182 depend type=require fmri=pkg:/system/library/iconv/utf-8 |