symbian3/os/security/package_definition.xml
author Simon Howkins <simonh@symbian.org>
Thu, 10 Jun 2010 16:30:35 +0100
branchHighFidelityModel
changeset 283 7b6dfbac0dd3
parent 245 30e67220bf86
child 481 3e63b7f94b64
permissions -rw-r--r--
Change the order of tests in sub GetXsltDir, so that it tests relative to the root directory before using the current dir (which will always exist) Improved debug output when unable to open some of the files.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
47
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     2
<SystemDefinition schema="3.0.0">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     3
  <package id="security" name="OS Security" levels="physical-abstraction plugins libraries management services utilities">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     4
    <collection id="authorisation" name="Authorisation" level="utilities">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     5
      <component id="userpromptservice" name="User Prompt Service" introduced="^3" purpose="mandatory">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     6
        <unit bldFile="authorisation/userpromptservice/group" mrp="authorisation/userpromptservice/group/security_ups.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     7
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     8
      <component id="userpromptutils" name="User Prompt Utils" introduced="^3" purpose="optional">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
     9
        <unit bldFile="authorisation/userpromptutils/group" mrp="authorisation/userpromptutils/group/security_ups_utils.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    10
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    11
    </collection>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    12
    <collection id="contentmgmt" name="Content Management" level="utilities">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    13
      <component id="contentaccessfwfordrm" name="Content Access Framework for DRM" introduced="9.1" purpose="mandatory">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    14
        <unit bldFile="contentmgmt/contentaccessfwfordrm/group" mrp="contentmgmt/contentaccessfwfordrm/group/security_caf2.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    15
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    16
      <component id="cafrecogniserconfig" name="CAF Recogniser Config" introduced="9.1" purpose="mandatory">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    17
        <unit bldFile="contentmgmt/cafrecogniserconfig" mrp="contentmgmt/cafrecogniserconfig/security_reccafconfig.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    18
      </component>
147
af12043c2836 Remove missing api components. Revert changes not yet in SF.
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 144
diff changeset
    19
      <component id="referencedrmagent" name="Reference DRM Agent" introduced="8.0" purpose="development" filter="test">
af12043c2836 Remove missing api components. Revert changes not yet in SF.
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 144
diff changeset
    20
		<!-- remove test filter once cafstreamingsupport is available -->
47
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    21
        <unit bldFile="contentmgmt/referencedrmagent/RefTestAgent/group" mrp="contentmgmt/referencedrmagent/RefTestAgent/group/security_rta.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    22
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    23
    </collection>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    24
    <collection id="crypto" name="Crypto Libraries" level="libraries">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    25
      <component id="weakcryptospi" name="Weak Crypto SPI" filter="gt" introduced="^3" purpose="optional">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    26
        <unit bldFile="crypto/weakcryptospi/group" mrp="crypto/weakcryptospi/group/security_cryptospi_weak.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    27
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    28
      <component id="strongcryptospi" name="Strong Crypto SPI" filter="gt" introduced="^3" purpose="optional">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    29
        <unit bldFile="crypto/weakcryptospi/strong" mrp="crypto/weakcryptospi/group/security_cryptospi_strong.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    30
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    31
    </collection>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    32
    <collection id="cryptomgmtlibs" name="Crypto Management Libraries" level="management">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    33
      <component id="securityutils" name="Security Utils" introduced="8.0" purpose="optional">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    34
        <unit bldFile="cryptomgmtlibs/securityutils/group" mrp="cryptomgmtlibs/securityutils/group/security_common.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    35
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    36
      <component id="securitytestfw" name="Security Test Framework" deprecated="^3" introduced="7.0" purpose="development" filter="test">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    37
        <unit mrp="cryptomgmtlibs/securitytestfw/group/security_testframework.mrp" bldFile="cryptomgmtlibs/securitytestfw/group"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    38
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    39
      <component id="securitydocs" name="Security Documentation" purpose="development" class="doc">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    40
        <unit mrp="cryptomgmtlibs/securitydocs/security_documentation.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    41
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    42
      <component id="cryptotokenfw" name="Crypto Token Framework" introduced="7.0" purpose="optional">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    43
        <unit bldFile="cryptomgmtlibs/cryptotokenfw/group" mrp="cryptomgmtlibs/cryptotokenfw/group/security_cryptotokens.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    44
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    45
      <component id="securitycommonutils" name="Security Common Utils" introduced="8.0" purpose="mandatory">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    46
        <unit bldFile="cryptomgmtlibs/securitycommonutils/group" mrp="cryptomgmtlibs/securitycommonutils/group/security_commonutils.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    47
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    48
    </collection>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    49
    <collection id="securityanddataprivacytools" name="Security and Data Privacy Tools" level="services">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    50
      <component id="securityconfig" name="Security Config" introduced="9.1" purpose="optional">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    51
        <unit bldFile="securityanddataprivacytools/securityconfig/group" mrp="securityanddataprivacytools/securityconfig/group/security_config.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    52
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    53
      <component id="securitytools" name="Security Tools" introduced="^3" purpose="optional" target="desktop">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    54
        <unit bldFile="securityanddataprivacytools/securitytools/group" mrp="securityanddataprivacytools/securitytools/group/security_tools.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    55
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    56
    </collection>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    57
    <collection id="cryptoplugins" name="Crypto Plugins" level="plugins">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    58
      <component id="cryptospiplugins" name="Crypto SPI Plugins" filter="gt" introduced="^3" purpose="optional" class="plugin">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    59
        <unit bldFile="cryptoplugins/cryptospiplugins/group" mrp="cryptoplugins/cryptospiplugins/group/security_cryptospi_plugins.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    60
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    61
    </collection>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    62
    <collection id="cryptoservices" name="Crypto Services" level="plugins">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    63
      <component id="certificateandkeymgmt" name="Certificate and Key Management" introduced="6.0" purpose="optional">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    64
        <unit bldFile="cryptoservices/certificateandkeymgmt/group" mrp="cryptoservices/certificateandkeymgmt/group/security_certman.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    65
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    66
      <component id="filebasedcertificateandkeystores" name="File-based Certificate and Key Stores" introduced="8.0" purpose="optional">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    67
        <unit bldFile="cryptoservices/filebasedcertificateandkeystores/group" mrp="cryptoservices/filebasedcertificateandkeystores/group/security_filetokens.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    68
      </component>
144
e84de338f127 Remove bad API components, fix IDs in security pkg.
Bob Rosenberg <bob.rosenberg@nokia.com>
parents: 142
diff changeset
    69
      <component id="browserrootcertificates" name="Browser Root Certificates" introduced="^2" purpose="optional" filter="sf_build">
81
4709480770ad Fix for Bug 1301 - add the cryptoservices/rootcertificates component to the copy of os/security/package_definition.xml
William Roberts <williamr@symbian.org>
parents: 48
diff changeset
    70
        <unit mrp="cryptoservices/browserrootcertificates/browserrootcerts.mrp"/>
4709480770ad Fix for Bug 1301 - add the cryptoservices/rootcertificates component to the copy of os/security/package_definition.xml
William Roberts <williamr@symbian.org>
parents: 48
diff changeset
    71
      </component>
142
21f2817659ec Reinstate the cryptoservices/rootcertificates/group component needed to fix Bug 1301
William Roberts <williamr@symbian.org>
parents: 141
diff changeset
    72
      <component id="rootcertificates" filter="sf_build" name="Root Certificates" introduced="7.0s" purpose="optional">
21f2817659ec Reinstate the cryptoservices/rootcertificates/group component needed to fix Bug 1301
William Roberts <williamr@symbian.org>
parents: 141
diff changeset
    73
        <!-- not in S60 codebase -->
21f2817659ec Reinstate the cryptoservices/rootcertificates/group component needed to fix Bug 1301
William Roberts <williamr@symbian.org>
parents: 141
diff changeset
    74
        <unit bldFile="cryptoservices/rootcertificates/group" mrp="cryptoservices/rootcertificates/group/rootcerts.mrp"/>
21f2817659ec Reinstate the cryptoservices/rootcertificates/group component needed to fix Bug 1301
William Roberts <williamr@symbian.org>
parents: 141
diff changeset
    75
      </component>
47
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    76
      <component id="asnpkcs" name="ASN PKCS" introduced="8.0" purpose="optional">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    77
        <unit bldFile="cryptoservices/asnpkcs/group" mrp="cryptoservices/asnpkcs/group/security_asnpkcs.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    78
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    79
    </collection>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    80
    <collection id="security_info" name="OS Security Info" level="utilities">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    81
      <component id="security_metadata" name="OS Security Metadata" class="config" introduced="^2" purpose="development" target="desktop">
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    82
        <unit mrp="security_info/security_metadata/security_metadata.mrp"/>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    83
      </component>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    84
    </collection>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    85
  </package>
424ba1d4ccef Updated pkgdefs for the OS layer
Bob Rosenberg <bob.rosenberg@nokia.com>
parents:
diff changeset
    86
</SystemDefinition>