usr/src/cmd/auto-install/ai_manifest.xml
author Sue Sohn <Susan.Sohn@Oracle.COM>
Fri, 20 Aug 2010 11:31:18 -0600
changeset 862 e9f31f2f2f2d
parent 861 ccd399d2c6f7
child 898 c3699bab1100
permissions -rw-r--r--
16423 Updates to AI schema should be made 15449 installadm add validates combined manifest against image-specific schema as well as schema in /usr/share/auto_install/ 6975043 separate criteria and ai manifest 6975686 installadm list shows value rather than range if lower bound is 0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
     1
<?xml version="1.0"?>
294
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
     2
<!--
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
     3
CDDL HEADER START
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
     4
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
     5
The contents of this file are subject to the terms of the
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
     6
Common Development and Distribution License (the "License").
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
     7
You may not use this file except in compliance with the License.
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
     8
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
     9
You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    10
or http://www.opensolaris.org/os/licensing.
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    11
See the License for the specific language governing permissions
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    12
and limitations under the License.
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    13
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    14
When distributing Covered Code, include this CDDL HEADER in each
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    15
file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    16
If applicable, add the following below this CDDL HEADER, with the
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    17
fields enclosed by brackets "[]" replaced with your own identifying
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    18
information: Portions Copyright [yyyy] [name of copyright owner]
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    19
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    20
CDDL HEADER END
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    21
822
2ba2b98f055e 10129 Blocker bug for Driver Update project
Jack Schwartz <Jack.A.Schwartz@Sun.COM>
parents: 752
diff changeset
    22
Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
294
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    23
-->
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    24
<!--
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    25
===============================================================================
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    26
DTD sample manifest for Automatic Installer input manifest specification.
294
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    27
===============================================================================
e81456645d2a 4007 ai_post_bootroot_archive finalizer script has errors
Alok Aggarwal <Alok.Aggarwal@Sun.COM>
parents: 272
diff changeset
    28
-->
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    29
<!DOCTYPE auto_install SYSTEM "file:///usr/share/auto_install/ai.dtd">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    30
<auto_install>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    31
  <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    32
	"auto_reboot" set to "true" may be an issue for x86 machines.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    33
	The boot order is not guaranteed and may cause unexpected
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    34
	behavior. If auto_reboot is not desired, removing this
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    35
	attribute, e.g. <ai_instance name="sample_ai_manfiest">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    36
	will work. "auto_reboot" is set to false by default. 
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    37
    -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    38
  <ai_instance name="sample_ai_manifest" auto_reboot="true">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    39
    <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    40
      =======================================================================
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    41
      <target/target_device> - selections for AI target Device specification
679
2f04e6d1a235 5451 No way to permanently target specific disk in AI engine manifest
Jan Damborsky <jan.damborsky@sun.com>
parents: 508
diff changeset
    42
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    43
      Disk criteria are divided into three mutually exclusive groups:
679
2f04e6d1a235 5451 No way to permanently target specific disk in AI engine manifest
Jan Damborsky <jan.damborsky@sun.com>
parents: 508
diff changeset
    44
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    45
      G1 - deterministic disk criteria
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    46
      ................................
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    47
        * target_device/disk/iscsi parameters
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    48
        * target_device/disk/disk_name, with name_type attribute:
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    49
          one of ctd, volid, devpath or devid
679
2f04e6d1a235 5451 No way to permanently target specific disk in AI engine manifest
Jan Damborsky <jan.damborsky@sun.com>
parents: 508
diff changeset
    50
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    51
      G2 - non-deterministic disk criteria
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    52
      ..........................
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    53
        * target_device/disk/disk_prop: Any of dev_type, dev_vendor or
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    54
          dev_size
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    55
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    56
      G3 - keyword disk criteria
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    57
      ...........................
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    58
        * target_device/disk/disk_keyword: "boot_disk"
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    59
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    60
      Schema ai.dtd enforces following policy:
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    61
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    62
      * criteria in group G1 are mutually exclusive - only
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    63
        one can be specified at a time
679
2f04e6d1a235 5451 No way to permanently target specific disk in AI engine manifest
Jan Damborsky <jan.damborsky@sun.com>
parents: 508
diff changeset
    64
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    65
      * groups G1, G2 and G3 are mutually exclusive - i.e.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    66
        if criteria from G1 is specified, no criteria
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    67
        from G2 or G3 are allowed and vice versa
679
2f04e6d1a235 5451 No way to permanently target specific disk in AI engine manifest
Jan Damborsky <jan.damborsky@sun.com>
parents: 508
diff changeset
    68
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    69
      * multiple criteria from G2 can be specified
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    70
      =======================================================================
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    71
    -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    72
    <target>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    73
      <target_device>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    74
        <disk>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    75
          <!-- G1 -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    76
          <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    77
            c#t#d# device name like c0t0d0 or 
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    78
            MPXIO name like c0t2000002037CD9F72d0
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    79
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    80
          <disk_name name="c1t0d0" name_type="ctd"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    81
          <!-- volume name set for instance by means
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    82
            of format(1M) command
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    83
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    84
          <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    85
          <disk_name name="ai-disk" name_type="volid"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    86
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    87
          <!-- device id - e.g. can be obtained by means of
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    88
            iostat(1M) -iEn
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    89
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    90
          <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    91
          <disk_name name="id1,cmdk@AST31000340NS=____________9QJ2LNYY" name_type="devid"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    92
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    93
          <!-- device path under /devices directory, e.g.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    94
            /pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@0,0
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    95
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    96
          <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    97
          <disk_name name="/pci@0/pci@9/pci@0/scsi@1/sd@0,0" name_type="devpath"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    98
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
    99
          <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   100
            ISCSI target device
508
a8dcfa09a087 6492 DC manifest does not allow for fully qualified FMRI package names
Jan Damborsky <jan.damborsky@sun.com>
parents: 495
diff changeset
   101
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   102
          <iscsi name="c0d2E0001010F68">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   103
            <ip>192.168.1.34</ip>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   104
          </iscsi> 
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   105
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   106
          <!-- G2 -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   107
          <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   108
          <disk_prop dev_vendor="hitachi" dev_size="20480mb"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   109
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   110
          <!-- G3 -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   111
          <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   112
          <disk_keyword key="boot_disk"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   113
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   114
          <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   115
            Uncomment this to force AI to find an existing Solaris
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   116
            partition instead of creating a new one.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   117
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   118
          <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   119
          <partition action="use_existing"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   120
          -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   121
          <partition name="1" part_type="99">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   122
            <size start_sector="200" val="20480mb"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   123
          </partition>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   124
          <partition name="4" part_type="99">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   125
            <size start_sector="2000" val="20480mb"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   126
          </partition>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   127
          <slice name="0" is_root="true">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   128
            <size val="20480mb"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   129
          </slice>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   130
          <slice name="4">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   131
            <size val="20480mb"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   132
          </slice>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   133
        </disk>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   134
      </target_device>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   135
    </target>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   136
    <software name="ips">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   137
      <source>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   138
        <publisher name="opensolaris.org">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   139
          <origin name="http://pkg.opensolaris.org/release"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   140
        </publisher>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   141
      </source>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   142
      <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   143
        By default the latest build available, in the
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   144
        specified IPS repository, is installed.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   145
        if another build is required, the build number has
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   146
        to be appended to the 'entire' package in following
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   147
        form:
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   148
      <name="[email protected]#"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   149
      -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   150
      <software_data type="IPS">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   151
        <name>pkg:/entire</name>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   152
        <name>pkg:/babel_install</name>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   153
      </software_data>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   154
      <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   155
          babel_install and slim_install are group packages used to
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   156
          define the default installation.  They are removed here so
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   157
          that they do not inhibit removal of other packages on the installed
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   158
          system
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   159
      -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   160
      <software_data action="uninstall" type="IPS">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   161
        <name>pkg:/babel_install</name>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   162
        <name>pkg:/slim_install</name>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   163
      </software_data>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   164
    </software>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   165
    <add_drivers>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   166
      <!--
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   167
	    Driver Updates: This section is for adding driver packages to the
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   168
            boot environment before the installation takes place.  The
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   169
            installer can then access all devices on the system.  The
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   170
            packages installed in the boot environment will also be installed
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   171
            on the target.
679
2f04e6d1a235 5451 No way to permanently target specific disk in AI engine manifest
Jan Damborsky <jan.damborsky@sun.com>
parents: 508
diff changeset
   172
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   173
            A <search_all> entry performs a search for devices which are
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   174
            missing their drivers.  A repository publisher and location
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   175
            may be specified, and that repository and its database will
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   176
            be used.  If no publisher and location is specified, the
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   177
            configured repositories will be used.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   178
            (See pkg publisher command.)  If <addall> is specified as
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   179
            "true", then drivers the database says are third-party drivers
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   180
            will be added like all others; otherwise third-party drivers
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   181
            will not be added.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   182
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   183
                <search_all addall="true">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   184
                    <source>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   185
                        <publisher name="opensolaris.org">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   186
                            <origin name="http://pkg.opensolaris.org/release"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   187
                        </publisher>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   188
                    </source>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   189
                </search_all>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   190
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   191
            <software> entries are user-provided specifications of packages
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   192
            needed in order to perform the install.  types are P5I, SVR4, DU.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   193
            A <software_data> action of "noinstall" inhibits adding to target.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   194
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   195
            P5I: A pkg(5) P5I file, full path is in the source/publisher/origin.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   196
            Path may be to a local file or an http or ftp specification.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   197
                <software>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   198
                    <source>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   199
                        <publisher>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   200
                            <origin
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   201
				name=
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   202
		"http://pkg.opensolaris.org/release/p5i/0/driver/firewire.p5i"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   203
                        </publisher>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   204
                    </source>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   205
		    <software_data type="P5I"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   206
                </software>
822
2ba2b98f055e 10129 Blocker bug for Driver Update project
Jack Schwartz <Jack.A.Schwartz@Sun.COM>
parents: 752
diff changeset
   207
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   208
            SVR4: An SVR4 package spec. The source/publisher/origin corresponds
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   209
            to the directory containing the packages.  The 
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   210
	    software/software_data/name refers tp the package's top level
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   211
	    directory or the package's datastream file.
822
2ba2b98f055e 10129 Blocker bug for Driver Update project
Jack Schwartz <Jack.A.Schwartz@Sun.COM>
parents: 752
diff changeset
   212
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   213
                <software>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   214
                    <source>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   215
                        <publisher>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   216
                            <origin name="/export/package_dir"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   217
                        </publisher>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   218
                    </source>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   219
                    <software_data type="SVR4">
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   220
                        <name>my_disk_driver.d</name>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   221
                    </software_data>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   222
                </software>
822
2ba2b98f055e 10129 Blocker bug for Driver Update project
Jack Schwartz <Jack.A.Schwartz@Sun.COM>
parents: 752
diff changeset
   223
862
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   224
            DU: An ITU (Install Time Update) or Driver Update image.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   225
            The source/publisher/origin refers to the path just above the 
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   226
	    image's DU directory (if expanded) or the name of the .iso image.  
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   227
	    All packages in the image will be added.
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   228
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   229
                <software>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   230
                    <source>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   231
                        <publisher>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   232
                            <origin name="/export/duimages/mydriver.iso"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   233
                        </publisher>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   234
                    </source>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   235
                    <software_data type="DU"/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   236
                </software>	
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   237
      -->
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   238
      <search_all/>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   239
    </add_drivers>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   240
  </ai_instance>
e9f31f2f2f2d 16423 Updates to AI schema should be made
Sue Sohn <Susan.Sohn@Oracle.COM>
parents: 861
diff changeset
   241
</auto_install>