OpenGrok

Cross Reference: JeOS-ai-vm.i386.xml
xref: /jeos/va-live-media/jeos/install.JeOS/JeOS-ai-vm.i386.xml
Home | History | Annotate | Line # | Download | only in install.JeOS
      1 <!--
      2     CDDL HEADER START
      3 
      4     The contents of this file are subject to the terms of the
      5     Common Development and Distribution License (the "License").
      6     You may not use this file except in compliance with the License.
      7 
      8     You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9     or http://www.opensolaris.org/os/licensing.
     10     See the License for the specific language governing permissions
     11     and limitations under the License.
     12 
     13     When distributing Covered Code, include this CDDL HEADER in each
     14     file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15     If applicable, add the following below this CDDL HEADER, with the
     16     fields enclosed by brackets "[]" replaced with your own identifying
     17     information: Portions Copyright [yyyy] [name of copyright owner]
     18 
     19     CDDL HEADER END
     20 
     21     Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
     22     Use is subject to license terms.
     23 -->
     24 
     25 <!--
     26 This a main part of OpenSolaris 200906 JeOS prototype installation process before customization.
     27 The full XML recipe for AI (Automated Installer) framework, we use it in plain AI Client.
     28 
     29 Unfortunately AI finish script is looking for firefox configuration and will report failure,
     30 when Firefox startup propreties file is not present during AI server driven installation process.
     31 
     32   [5558 ]RFE: Install-finish ICT_FIX_BROWSER_HOME_PAGE_FAILED must be soft
     33   http://defect.opensolaris.org/bz/show_bug.cgi?id=5558
     34     
     35 We use a patch from [5558] on AI Client side, but if you want to acheive a fully automated install
     36 with reboot on not patched AI configuration, an alternave way is to create a HELPER package with
     37 this ONE file content bellow, file will be installed from aditional IPS repositroy for example
     38 from AI server and delete this HELPER package on fist JeOS boot after succesfull installation.
     39 
     40 ==== /usr/lib/firefox/browserconfig.properties ====   
     41 cat /usr/lib/firefox/browserconfig.properties
     42 browser.startup.homepage=file:///usr/share/doc/opensolaris-welcome/html/index.html
     43 browser.startup.homepage_reset=file:///usr/share/doc/opensolaris-welcome/html/index.html
     44 
     45 
     46 Plus you need to include package SUNWinstall to FIX brocken BEADM functionality
     47 
     48 ===================================================
     49 
     50 In SC section Admin user "osol" password is "justone", Root Password is "osol0906"
     51         
     52 -->
     53     
     54 <ai_criteria_manifest>
     55     <ai_embedded_manifest>
     56         <ai_manifest name="default">
     57             <ai_pkg_repo_default_authority>
     58                 <main url="http://pkg.opensolaris.org/release" authname="opensolaris.org"/>
     59                 <mirror url=""/>
     60             </ai_pkg_repo_default_authority>
     61             <ai_pkg_repo_addl_authority>
     62                 <main url="http://pkg.opensolaris.org/contrib" authname="contrib"/>
     63                 <mirror url=""/>
     64             </ai_pkg_repo_addl_authority>
     65             <ai_install_packages>
     66 		  <pkg name="entire (a] 0.5.11-0.111"/> <!--  entire  incorporation  (Locked  for  200906  release) -->
     67                   <pkg name="SUNWcsd"/> <!--  Core  Solaris  Devices -->
     68                   <pkg name="SUNWcs"/> <!--  Core  Solaris -->
     69                   <pkg name="SUNWcakr"/> <!--  Core  Solaris  Kernel  Architecture -->
     70                   <pkg name="SUNWcakrx"/> <!--  Core  Kernel  Architecture  i86xpv -->
     71                   <pkg name="SUNWcar"/> <!--  Core  Architecture -->
     72                   <pkg name="SUNWcarx"/> <!--  Core  Architecture  i86xpv -->
     73                   <pkg name="SUNWckr"/> <!--  Core  Solaris  Kernel -->
     74                   <pkg name="SUNWcnetr"/> <!--  Core  Solaris  Network  Infrastructure -->
     75                   <pkg name="SUNWcsl"/> <!--  Core  Solaris,  (Shared  Libs) -->
     76                   <pkg name="SUNWkvm"/> <!--  Core  Architecture,  (Kvm) -->
     77                   <pkg name="SUNWwbsup"/> <!--  WAN  boot  support -->
     78                   <pkg name="SUNWwsr2"/> <!--  Solaris  Product  Registry  &  Web  Start  runtime  support -->
     79                   <pkg name="SUNWbeadm"/> <!--  beadm  application -->
     80                   <pkg name="SUNWpkgcmds"/> <!--  SVr4  packaging  commands -->
     81                   <pkg name="SUNWswmt"/> <!--  Install  and  Patch  Utilities -->
     82                   <pkg name="SUNWbtool"/> <!--  CCS  tools  bundled  with  SunOS -->
     83                   <pkg name="SUNWcpc"/> <!--  CPU  Performance  Counter  driver -->
     84                   <pkg name="SUNWcpcu"/> <!--  CPU  Performance  Counter  libraries  and  utilities -->
     85                   <pkg name="SUNWdistro-license-copyright"/> <!--  OpenSolaris  licensing -->
     86                   <pkg name="SUNWipc"/> <!--  Interprocess  Communications -->
     87                   <pkg name="SUNWp7zip"/> <!--  The  p7zip  compression  and  archiving  utility -->
     88                   <pkg name="SUNWsolnm"/> <!--  Solaris  Naming  Enabler -->
     89                   <pkg name="SUNWsprot"/> <!--  Solaris  Bundled  tools -->
     90                   <pkg name="SUNWstosreg"/> <!--  OpenSolaris  Registration -->
     91                   <pkg name="SUNWrmodr"/> <!--  Realmode  Modules -->
     92                   <pkg name="SUNWrmodu"/> <!--  Realmode  Modules -->
     93                   <pkg name="SUNWpm"/> <!--  Power  Management  binaries -->
     94                   <pkg name="SUNWsmagt"/> <!--  System  Management  Agent  files  and  libraries -->
     95                   <pkg name="SUNWcpp"/> <!--  Solaris  cpp -->
     96                   <pkg name="SUNWesu"/> <!--  Extended  System  Utilities -->
     97                   <pkg name="SUNWadmr"/> <!--  System  &  Network  Administration  Root -->
     98                   <pkg name="SUNWmkcd"/> <!--  CD  creation  utilities -->
     99                   <pkg name="SUNWadmap"/> <!--  System  administration  applications -->
    100                   <pkg name="SUNWadmlib-sysid"/> <!--  System  and  Network  identification  libraries -->
    101                   <pkg name="SUNWlang-common"/> <!--  language  support  common  components -->
    102                   <pkg name="SUNWlang-enUS"/> <!--  English  (U.S.A.)  language  support -->
    103                   <pkg name="SUNWkey"/> <!--  Keyboard  configuration  tables -->
    104                   <pkg name="SUNWloc"/> <!--  System  Localization -->
    105                   <pkg name="SUNWuiu8"/> <!--  Iconv  modules  for  UTF-8  Locale -->
    106                   <pkg name="SUNWipkg"/> <!--  Image  Packaging  System -->
    107 		  <pkg name="SUNWinstall"/> <!-- System install libraries and commands -->
    108                   <pkg name="SUNWinstall-libs"/> <!--  System  install  libraries -->
    109                   <pkg name="SUNWzfs"/> <!--  ZFS -->
    110                   <pkg name="SUNWzfskr"/> <!--  ZFS  Kernel -->
    111                   <pkg name="SUNWhwdata"/> <!--  Hardware  data  files -->
    112                   <pkg name="SUNWfmd"/> <!--  Fault  Management  Daemon  and  Utilities -->
    113                   <pkg name="SUNWfchba"/> <!--  Sun  Fibre  Channel  Host  Bus  Adapter  Library -->
    114                   <pkg name="SUNWmdb"/> <!--  Modular  Debugger -->
    115                   <pkg name="SUNWidnl"/> <!--  Internationalized  Domain  Name  Support  Library  Files -->
    116                   <pkg name="SUNWipf"/> <!--  IP  Filter  utilities -->
    117                   <pkg name="SUNWzone"/> <!--  Solaris  Zones -->
    118                   <pkg name="SUNWipkg-brand"/> <!--  ipkg  brand -->
    119                   <pkg name="SUNWfss"/> <!--  Fair  Share  Scheduler -->
    120                   <pkg name="SUNWpostrun"/> <!--  Delayed  execution  environment  for  procedural  package  scripts -->
    121                   <pkg name="SUNWpool"/> <!--  Resource  Pools -->
    122                   <pkg name="SUNWos86r"/> <!--  Platform  Support,  OS  Functionality -->
    123                   <pkg name="SUNWcfcl"/> <!--  Common  Fibre  Channel  HBA  API  Library -->
    124                   <pkg name="SUNWcfpl"/> <!--  fp  cfgadm  plug-in  library -->
    125                   <pkg name="SUNWxcu4"/> <!--  XCU4  Utilities -->
    126                   <pkg name="SUNWdtrc"/> <!--  DTrace  Clients -->
    127                   <pkg name="SUNWdtrp"/> <!--  DTrace  Providers -->
    128                   <pkg name="SUNWDTraceToolkit"/> <!--  SUNWDTraceToolkit -->
    129                   <pkg name="SUNWbip"/> <!--  Basic  IP  commands -->
    130                   <pkg name="SUNWbind"/> <!--  BIND  DNS  Name  server  and  tools -->
    131                   <pkg name="SUNWntp"/> <!--  NTP -->
    132                   <pkg name="SUNWroute"/> <!--  Network  Routing  daemons/commands -->
    133                   <pkg name="SUNWatfs"/> <!--  AutoFS -->
    134                   <pkg name="SUNWmd"/> <!--  Solaris  Volume  Manager -->
    135                   <pkg name="SUNWnfsc"/> <!--  Network  File  System  (NFS)  client  support -->
    136                   <pkg name="SUNWnfsckr"/> <!--  Network  File  System  (NFS)  client  kernel  support -->
    137                   <pkg name="SUNWsmbfs"/> <!--  SMB/CIFS  File  System  client  support -->
    138                   <pkg name="SUNWsmbfskr"/> <!--  SMB/CIFS  File  System  client  support  (Kernel) -->
    139                   <pkg name="SUNWgccruntime"/> <!--  GCC  Runtime  libraries -->
    140                   <pkg name="SUNWgcmn"/> <!--  gcmn  -  Common  GNU  package -->
    141                   <pkg name="SUNWgnu-coreutils"/> <!--  coreutils  -  GNU  core  utilities -->
    142                   <pkg name="SUNWgnu-diffutils"/> <!--  GNU  diffutils -->
    143                   <pkg name="SUNWgnu-findutils"/> <!--  GNU utilities find and xargs -->
    144                   <pkg name="SUNWgnu-which"/> <!--  GNU  which -->
    145                   <pkg name="SUNWgnutls"/> <!--  GNU  transport  layer  security  library -->
    146                   <pkg name="SUNWgpch"/> <!--  The  GNU  Patch  utility -->
    147                   <pkg name="SUNWgrub"/> <!--  GNU  GRUB  -  GNU  GRand  Unified  Bootloader -->
    148                   <pkg name="SUNWgtar"/> <!--  gtar  -  GNU  tar -->
    149                   <pkg name="SUNWgsed"/> <!--  gsed  -  GNU  sed -->
    150                   <pkg name="SUNWgawk"/> <!--  gawk  -  GNU  awk -->
    151                   <pkg name="SUNWggrp"/> <!--  ggrep  -  GNU  grep  utilities -->
    152                   <pkg name="SUNWgzip"/> <!--  The  GNU  Zip  (gzip)  compression  utility -->
    153                   <pkg name="SUNWgnu-idn"/> <!--  The  Internationalized  Domains  Library -->
    154                   <pkg name="SUNWsfman"/> <!--  GNU  and  open  source  man  pages -->
    155                   <pkg name="SUNWtexi"/> <!--  GNU  texinfo  -  Texinfo  utilities  (texinfo) -->
    156                   <pkg name="SUNWless"/> <!--  The  GNU  pager  (less) -->
    157                   <pkg name="SUNWcurl"/> <!--  The  C-URL  Wrappers  Library -->
    158                   <pkg name="SUNWwget"/> <!--  wget  -  GNU  wget -->
    159                   <pkg name="SUNWtree"/> <!--  tree  -  GNU  tree -->
    160                   <pkg name="SUNWlinks"/> <!--  WWW  -  text  browser -->
    161                   <pkg name="SUNWncft"/> <!--  NcFTP  -  client  application  implementing  FTP -->
    162                   <pkg name="SUNWPython"/> <!--  The  Python  2.4  interpreter,  libraries  and  utilities -->
    163                   <pkg name="SUNWPython-extra"/> <!--  Supplemental  Python  libraries  and  utilities -->
    164                   <pkg name="SUNWpython-cherrypy"/> <!--  CherryPy -->
    165                   <pkg name="SUNWpython-pyopenssl"/> <!--  pyOpenSSL  -  Python  interface  to  the  OpenSSL  library -->
    166                   <pkg name="SUNWpython-ply"/> <!--  Ply -->
    167                   <pkg name="SUNWpython-mako"/> <!--  Mako -->
    168                   <pkg name="SUNWpython24-simplejson"/> <!--  JSON  (Java  Script  Object  Notation)  encoder/decoder  for  Python  2.4 -->
    169                   <pkg name="SUNWpcre"/> <!--  Perl-Compatible  Regular  Expressions -->
    170                   <pkg name="SUNWperl584core"/> <!--  Perl  5.8.4  (core) -->
    171                   <pkg name="SUNWperl584usr"/> <!--  Perl  5.8.4  (non-core) -->
    172                   <pkg name="SUNWTcl"/> <!--  Tcl  -  Tool  Command  Language -->
    173                   <pkg name="SUNWTk"/> <!--  Tk  -  TCL  GUI  Toolkit -->
    174                   <pkg name="SUNWdoc"/> <!--  Documentation  Tools -->
    175                   <pkg name="SUNWman"/> <!--  On-Line  Manual  Pages -->
    176                   <pkg name="SUNWter"/> <!--  Terminal  Information -->
    177                   <pkg name="SUNWbash"/> <!--  GNU  Bourne-Again  shell  (bash) -->
    178                   <pkg name="SUNWscreen"/> <!--  GNU  screen -->
    179                   <pkg name="SUNWbzip"/> <!--  The  bzip  compression  utility -->
    180                   <pkg name="SUNWunzip"/> <!--  The  Info-Zip  (unzip)  compression  utility -->
    181                   <pkg name="SUNWzip"/> <!--  The  Info-Zip  (zip)  compression  utility -->
    182                   <pkg name="SUNWssh"/> <!--  SSH  Client  and  utilities -->
    183                   <pkg name="SUNWsshcu"/> <!--  SSH  Common -->
    184                   <pkg name="SUNWsshd"/> <!--  SSH  Server -->
    185                   <pkg name="SUNWkrb"/> <!--  Kerberos  version  5  support -->
    186                   <pkg name="SUNWtoo"/> <!--  Programming  Tools -->
    187                   <pkg name="SUNWtop"/> <!--  top  -  for  moitoring  processes -->
    188                   <pkg name="SUNWsudo"/> <!--  sudo  (most  Linux  users  don't  like  pfexec) -->
    189                   <pkg name="SUNWexpect"/> <!--  Expect  For  better  automations -->
    190 		  <pkg name="SUNWsndm"/> <!-- Sendmail -->
    191 		  <pkg name="SUNWacc"/> <!-- System Accounting -->
    192 		  <pkg name="SUNWftp"/> <!-- FTP Server -->
    193 		  <pkg name="SUNWnis"/> <!-- Network Information System -->		    
    194                   <pkg name="SUNWgnu-nano"/> <!--  GUN  nano  editor  (Full  version,  no  nano-tiny) -->
    195                   <pkg name="SUNWlibtasn1"/> <!--  Tiny  ASN.1  library -->
    196                   <pkg name="SUNWlibms"/> <!--  Math  &  Microtasking  Libraries -->
    197                   <pkg name="SUNWpicl"/> <!--  PICL  Libraries,  and  Plugin  Modules -->
    198                   <pkg name="SUNWpr"/> <!--  Netscape  Portable  Runtime -->
    199                   <pkg name="SUNWsmapi"/> <!--  Storage  Management  APIs -->
    200                   <pkg name="SUNWtecla"/> <!--  Tecla  command-line  editing  library -->
    201                   <pkg name="SUNWjss"/> <!--  Network  Security  Services  for  Java  (JSS) -->
    202                   <pkg name="SUNWlexpt"/> <!--  libexpat  -  XML  parser  library -->
    203                   <pkg name="SUNWlibC"/> <!--  Sun  Workshop  Compilers  Bundled  libC -->
    204                   <pkg name="SUNWlibgcrypt"/> <!--  libgcrypt  -  cryptographic  library -->
    205                   <pkg name="SUNWlibgpg-error"/> <!--  Common  error  codes  for  GnuPG,  libgcrypt -->
    206                   <pkg name="SUNWlibpopt"/> <!--  Command  line  parsing  library -->
    207                   <pkg name="SUNWlibsasl"/> <!--  SASL  v2 -->
    208                   <pkg name="SUNWpng"/> <!--  Portable  Network  Graphics  library -->
    209                   <pkg name="SUNWlibsmbclient"/> <!--  A  library  that  permits  applications  to  manipulate  CIFS/SMB  network  resources -->
    210                   <pkg name="SUNWlxml"/> <!--  The  XML  library -->
    211                   <pkg name="SUNWlxsl"/> <!--  The  XSLT  library -->
    212                   <pkg name="SUNWopenssl"/> <!--  OpenSSL  Commands -->
    213                   <pkg name="SUNWtls"/> <!--  Network  Security  Services -->
    214                   <pkg name="SUNWzlib"/> <!--  The  Zip  compression  library -->
    215                   <pkg name="SUNWgss"/> <!--  GSSAPI  V2 -->
    216                   <pkg name="SUNWxwrtl"/> <!--  X  Window  System  &  Graphics  Runtime  Library  Links  in  /usr/lib -->
    217                   <pkg name="SUNWusbs"/> <!--  USB  generic  serial  module -->
    218                   <pkg name="SUNWusb"/> <!--  USB  Device  Drivers -->
    219                   <pkg name="SUNWaudd"/> <!--  Audio  Drivers -->
    220                   <pkg name="SUNWckr"/> <!--  Core  Solaris  Kernel -->
    221                   <pkg name="SUNWintgige"/> <!--  Intel(R)  PRO/1000  Server  Adapter  Driver -->
    222                   <pkg name="SUNWos86r"/> <!--  Platform  Support,  OS  Functionality -->
    223                   <pkg name="SUNWpsdcr"/> <!--  Platform  Support,  Bus-independent  Device  Drivers -->
    224                   <pkg name="SUNWpsdir"/> <!--  Platform  Support,  ISA  Bus  Device  Drivers -->
    225                   <pkg name="SUNWrtls"/> <!--  REALTEK  Fast  NIC -->
    226                   <pkg name="SUNWxvmpv"/> <!--  xVM  Paravirtualized  Drivers -->
    227                   <pkg name="SUNWahci"/> <!--  Advanced  Host  Controller  Interface  (AHCI)  SATA  HBA  Driver -->
    228                   <pkg name="SUNWcakrx"/> <!--  Core  Kernel  Architecture  i86xpv -->
    229                   <pkg name="SUNWcarx"/> <!--  Core  Architecture  i86xpv -->
    230             </ai_install_packages>
    231             <!-- ai_uninstall_packages here -->
    232             <ai_auto_reboot>
    233                 false
    234             </ai_auto_reboot>
    235         </ai_manifest>
    236     </ai_embedded_manifest>
    237     <sc_embedded_manifest name = "AI">
    238         <!-- <?xml version='1.0'?>
    239         <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
    240         <service_bundle type="profile" name="name">
    241             <service name="ai_properties" version="1" type="service">
    242                 <instance name="default" enabled="true">
    243                     <property_group name="ai" type="application">
    244                         <propval name="username" type="astring" value="osol"/>
    245 			<propval name="userpass" type="astring" value="$5$QozYKGdc$40Bo8ychJEaBVvJN5uwAzIwO7xdyuZ2ZH49L6Gd/l3."/>
    246                         <propval name="description" type="astring" value="Default user for prototypes"/>
    247                         <propval name="rootpass" type="astring" value="$5$7g4VYNDC$/5E1sW/qyA7zsWqm9nJ/YE2ZtTTzXLv4miQQ3K6bfq/"/>
    248                         <propval name="timezone" type="astring" value="UTC"/>
    249                         <propval name="hostname" type="astring" value="osol-jeos"/>
    250                     </property_group>
    251                 </instance>
    252              </service>
    253         </service_bundle>
    254     -->
    255     </sc_embedded_manifest>
    256 </ai_criteria_manifest>
    257