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
