components/trousers/trousers.p5m
changeset 3732 0f62cc221c7e
parent 1948 2d1537e7942d
child 4344 071eb292dd02
equal deleted inserted replaced
3731:7b09b73a67a4 3732:0f62cc221c7e
    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