Hi,

I am kinda new at distro_const and open-source projects as well.
What I am trying to do is just creating a custom ISO with some pre-modified
system configuration files such as /etc/hosts.allow, etc. However, I am
unfortunately facing with some issues. Actually I was sort of hesitating to
email you since I am using OpenSolaris, not OpenIndiana; the OpenSolaris
hub is not existing anymore, I guess.

Anyway,,,

I am using OpenSolaris 134b version for this work.
I've created a local repository server w/ an address of 192.168.0.130:81.
And the distro_const is running on another machine in the same network.
Both machines have customized OpenSolaris 134b OS which was generated by
someone else with the distro_const utility. The customized snv_134b ISO has
some modifications similar to what's in my own finalizer script,
myStorage.sh. I am not sure if it affects to ISO generation processes, but
please note that I am using a custom ISO based on snv_134b, not the
original snv_134b.

ISO creation processes seem to be fine as shown in the log; you can find
the log at the top portion of the attached manifest file, myStorage_23.xml.
However, I got an issue when I install the OS using the newly generated ISO.

Followings are what I end up with:

- GRUB is fine.
- Language & Keyboard selections are fine also
- Console login prompt appears.
- Then, a mouse pointer looking like a clock appears with black background.
- Then, nothing happens. Just hangs there. It's not moving to the next
desktop screen which has "Install OpenSolaris" icon.
- After pressing power button, the screen says "bootadm: failed to open
file: //platform/i86pc/kernel/unix: No such file or directory" along with
some power-down process messages.

Using all of USB/CD/DVD yield same results.FYI, I've used OsolLiveUSB.exe
(Version 0.03 for Windows) in order to generate bootable USB.

For your reference, I am attaching my own manifest file and the finalizer
script. I hope there's someone who can help me out with this. It's not been
easy for me to find helpful materials in the web for my purposes. If you
need more information, please let me know. Any comment/advice/reference
site/documentation/etc will be greatly appreciated.

Thank you.


P.S.
When I use a default manifest file without adding my own finalizer script
in the <finalizer> section, ISO creation and OS installation are successful
without any issue. Also, I've tried using the default manifest file with
addition of some packages, but without the finalizer script.
It's still created fine and installed successfully.



--
Truly,

James Lee

Attachment: myStorage_23.sh
Description: Bourne shell script

<!--
    CDDL HEADER START
   
    The contents of this file are subject to the terms of the
    Common Development and Distribution License (the "License").
    You may not use this file except in compliance with the License.
   
    You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
    or http://www.opensolaris.org/os/licensing.
    See the License for the specific language governing permissions
    and limitations under the License.
   
    When distributing Covered Code, include this CDDL HEADER in each
    file and include the License file at usr/src/OPENSOLARIS.LICENSE.
    If applicable, add the following below this CDDL HEADER, with the
    fields enclosed by brackets "[]" replaced with your own identifying
    information: Portions Copyright [yyyy] [name of copyright owner]
   
    CDDL HEADER END
   
    Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
    Use is subject to license terms.

    XML specification for building the all languages OpenSolaris
    live CD iso and usb image
-->



<!--
	PACKAGES ARE INCLUDED & SHELL SCRIPT ADDED (Note the order of finalizer scripts)
	ADDED driver/storage/arcmsr package removal
		
	RESULT - GRUB is fine. 
				 - Language & Keyboard selections are fine also
				 - Console login prompt appears.
				 - Mouse point looking like a clock is shown with black background.
				 - Then, nothing happens. Just hangs there.
				 - After pressing power button, the screen says "bootadm: failed to open file: //platform/i86pc/kernel/unix: No such file or directory"

	LOGS:

	/usr/share/distro_const/DC-manifest.defval.xml validates
	/tmp/myStorage_23_temp_24656.xml validates
	Simple Log: /rpool/dc/logs/simple-log-2013-01-24-16-05-39
	Detail Log: /rpool/dc/logs/detail-log-2013-01-24-16-05-39
	Build started Thu Jan 24 16:05:39 2013
	Distribution name: myStorage_23
	Build Area dataset: rpool/dc
	Build Area mount point: /rpool/dc
	==== im-pop: Image area creation 
	Initializing the IPS package image area: /rpool/dc/build_data/pkg_image
	Setting preferred publisher: opensolaris.org
	        Origin repository: http://192.168.0.130:81
	Verifying the contents of the IPS repository
	Installing the designated packages
	Uninstalling the designated packages
	Setting post-install preferred publisher: opensolaris.org
	        Origin repository: http://192.168.0.130:81
	==== im-mod: Image area modifications 
	==== my-mod: my modules archiving 
	
	Processing package instance <SUNWarcmsr> from </papadog/project/my_modules/areca>
	
	ARECA SATA/SAS RAID Host Adapter Driver(i386) 1.20.00.20,REV=2011.02.24
	Using </rpool/dc/build_data/pkg_image> as the package base directory.
	## Processing package information.
	## Processing system information.
	   11 package pathnames are already properly installed.
	## Verifying package dependencies.
	## Verifying disk space requirements.
	## Checking for conflicts with packages already installed.
	## Checking for setuid/setgid programs.
	
	This package contains scripts which will be executed with super-user
	permission during the process of installing this package.
	
	Do you want to continue with the installation of <SUNWarcmsr> [y,n,?]
	==== slim-im-mod: Slim CD Image area Modifications 
	0 blocks
	gtk-update-icon-cache: Cache file created successfully.
	gtk-update-icon-cache: Cache file created successfully.
	gtk-update-icon-cache: Cache file created successfully.
	gtk-update-icon-cache: Cache file created successfully.
	==== ba-init: Boot archive initialization 
	298240 blocks
	2928 blocks
	32512 blocks
	0 blocks
	83904 blocks
	4192 blocks
	0 blocks
	0 blocks
	640 blocks
	96 blocks
	176 blocks
	3264 blocks
	256 blocks
	20032 blocks
	0 blocks
	0 blocks
	==== slim-ba-config: Slim CD boot archive configuration 
	==== ba-config: Boot archive configuration 
	==== ba-arch: Boot archive archiving (64-bit) 
	464368 blocks
	321712 blocks
	==== ba-arch-32: Boot archive archiving (32-bit) 
	464368 blocks
	241408 blocks
	==== slim-post-mod: Slim CD post boot archive image area modification 
	==== grub-setup: Grub menu setup 
	==== post-mod: Post boot archive image area modification 
	Warning: creating filesystem that does not conform to ISO-9660.
	Warning: creating filesystem that does not conform to ISO-9660.
	==== gen-slim-cont: Generate Slim CD image content list 
	==== iso: ISO image creation 
	Warning: creating filesystem that does not conform to ISO-9660.
	Setting input-charset to 'UTF-8' from locale.
	Size of boot image is 4 sectors -> No emulation
	  1.42% done, estimate finish Thu Jan 24 17:56:36 2013
	  2.85% done, estimate finish Thu Jan 24 17:56:36 2013
	  4.27% done, estimate finish Thu Jan 24 17:56:36 2013
	  5.70% done, estimate finish Thu Jan 24 17:56:36 2013
	  7.12% done, estimate finish Thu Jan 24 17:56:36 2013
	  8.54% done, estimate finish Thu Jan 24 17:56:36 2013
	  9.96% done, estimate finish Thu Jan 24 17:56:36 2013
	 11.39% done, estimate finish Thu Jan 24 17:56:36 2013
	 12.81% done, estimate finish Thu Jan 24 17:56:36 2013
	 14.23% done, estimate finish Thu Jan 24 17:56:36 2013
	 15.65% done, estimate finish Thu Jan 24 17:56:36 2013
	 17.08% done, estimate finish Thu Jan 24 17:56:36 2013
	 18.50% done, estimate finish Thu Jan 24 17:56:36 2013
	 19.93% done, estimate finish Thu Jan 24 17:56:36 2013
	 21.35% done, estimate finish Thu Jan 24 17:56:36 2013
	 22.77% done, estimate finish Thu Jan 24 17:56:36 2013
	 24.19% done, estimate finish Thu Jan 24 17:56:36 2013
	 25.62% done, estimate finish Thu Jan 24 17:56:36 2013
	 27.04% done, estimate finish Thu Jan 24 17:56:36 2013
	 28.47% done, estimate finish Thu Jan 24 17:56:36 2013
	 29.89% done, estimate finish Thu Jan 24 17:56:36 2013
	 31.31% done, estimate finish Thu Jan 24 17:56:36 2013
	 32.73% done, estimate finish Thu Jan 24 17:56:36 2013
	 34.16% done, estimate finish Thu Jan 24 17:56:36 2013
	 35.58% done, estimate finish Thu Jan 24 17:56:36 2013
	 37.00% done, estimate finish Thu Jan 24 17:56:36 2013
	 38.43% done, estimate finish Thu Jan 24 17:56:36 2013
	 39.85% done, estimate finish Thu Jan 24 17:56:36 2013
	 41.27% done, estimate finish Thu Jan 24 17:56:36 2013
	 42.70% done, estimate finish Thu Jan 24 17:56:36 2013
	 44.12% done, estimate finish Thu Jan 24 17:56:36 2013
	 45.54% done, estimate finish Thu Jan 24 17:56:36 2013
	 46.96% done, estimate finish Thu Jan 24 17:56:38 2013
	 48.39% done, estimate finish Thu Jan 24 17:56:38 2013
	 49.81% done, estimate finish Thu Jan 24 17:56:38 2013
	 51.24% done, estimate finish Thu Jan 24 17:56:37 2013
	 52.66% done, estimate finish Thu Jan 24 17:56:37 2013
	 54.08% done, estimate finish Thu Jan 24 17:56:37 2013
	 55.50% done, estimate finish Thu Jan 24 17:56:39 2013
	 56.93% done, estimate finish Thu Jan 24 17:56:39 2013
	 58.35% done, estimate finish Thu Jan 24 17:56:39 2013
	 59.77% done, estimate finish Thu Jan 24 17:56:39 2013
	 61.20% done, estimate finish Thu Jan 24 17:56:39 2013
	 62.62% done, estimate finish Thu Jan 24 17:56:39 2013
	 64.04% done, estimate finish Thu Jan 24 17:56:40 2013
	 65.47% done, estimate finish Thu Jan 24 17:56:40 2013
	 66.89% done, estimate finish Thu Jan 24 17:56:40 2013
	 68.31% done, estimate finish Thu Jan 24 17:56:40 2013
	 69.73% done, estimate finish Thu Jan 24 17:56:40 2013
	 71.16% done, estimate finish Thu Jan 24 17:56:54 2013
	 72.58% done, estimate finish Thu Jan 24 17:56:53 2013
	 74.01% done, estimate finish Thu Jan 24 17:56:53 2013
	 75.43% done, estimate finish Thu Jan 24 17:56:53 2013
	 76.85% done, estimate finish Thu Jan 24 17:56:52 2013
	 78.27% done, estimate finish Thu Jan 24 17:56:52 2013
	 79.70% done, estimate finish Thu Jan 24 17:56:53 2013
	 81.12% done, estimate finish Thu Jan 24 17:56:53 2013
	 82.55% done, estimate finish Thu Jan 24 17:56:52 2013
	 83.97% done, estimate finish Thu Jan 24 17:56:52 2013
	 85.39% done, estimate finish Thu Jan 24 17:56:53 2013
	 86.81% done, estimate finish Thu Jan 24 17:56:53 2013
	 88.24% done, estimate finish Thu Jan 24 17:56:52 2013
	 89.66% done, estimate finish Thu Jan 24 17:56:52 2013
	 91.08% done, estimate finish Thu Jan 24 17:56:52 2013
	 92.51% done, estimate finish Thu Jan 24 17:56:53 2013
	 93.93% done, estimate finish Thu Jan 24 17:56:53 2013
	 95.35% done, estimate finish Thu Jan 24 17:56:52 2013
	 96.78% done, estimate finish Thu Jan 24 17:56:52 2013
	 98.20% done, estimate finish Thu Jan 24 17:56:52 2013
	 99.62% done, estimate finish Thu Jan 24 17:56:52 2013
	Total translation table size: 2048
	Total rockridge attributes bytes: 32974
	Total directory bytes: 204800
	Path table size(bytes): 1312
	Max brk space used 84000
	351334 extents written (686 MB)
	==== usb: USB image creation 
	/dev/rlofi/2:   1686000 sectors in 2810 cylinders of 1 tracks, 600 sectors
	        823.2MB in 176 cyl groups (16 c/g, 4.69MB/g, 2240 i/g)
	super-block backups (for fsck -F ufs -o b=#) at:
	 32, 9632, 19232, 28832, 38432, 48032, 57632, 67232, 76832, 86432,
	 1593632, 1603232, 1612832, 1622432, 1632032, 1641632, 1651232, 1660832,
	 1670432, 1680032
	1404944 blocks
	Build completed Thu Jan 24 18:04:14 2013
	Build is successful.
	
-->



<distribution name="myStorage_23">
	<distro_constr_params>
		<!--
		     Where to build. This can be a zfs dataset or a mountpoint.
		     The area will be created if it doesn't exist. If the build_area
		     is not a zfs dataset or mountpoint, checkpointing will not
		     be enabled.
		-->
		<build_area>rpool/dc</build_area>
		<distro_constr_flags>
			<!--
			     Controls whether the DC should stop
			     if there is an error when the DC is running 
			-->
			<stop_on_error>true</stop_on_error>
			<!--
			     You can specify the step to resume the
			     build from here with the resume_from
			     attribute field of checkpoint_enable.
			     This value will be overridden by
			     the command line if the -r flag is used.
			     Valid values are step
			     numbers or name
			-->
			<checkpoint_enable>
				<!--
				     true implies Checkpointing is enabled
				-->
				true
			</checkpoint_enable>
		</distro_constr_flags>
		<output_image>
			<!--
			     List of finalizer scripts to be run. They are used
			     to customize the image and will be run in the
			     order listed. The name of the checkpoint to
			     be created when this script is run is required.
			     The checkpoint message is displayed when the
			     step is run and is optional.
			     There are 5 standard arguments that are passed to
			     every finalizer script (manifest socket, pkg_image path,
			     tmp dir, boot archive build area, media dir). You may also
			     specify additional arguments (arg6+) in the argslist.
			     This argslist is a whitespace-separated list of double
			     quoted strings.
			-->
			<finalizer>
				<script name="/usr/share/distro_const/im_pop.py">
					<checkpoint
						name="im-pop"
						message="Image area creation"/>
				</script>
				<script name="/usr/share/distro_const/pre_boot_archive_pkg_image_mod.py">
					<checkpoint
						name="im-mod"
						message="Image area modifications"/>
				</script>

				<!--
					Added by papadog
				-->
				<script name="/papadog/project/distro/myStorage_23.sh">
					<checkpoint
						name="my-mod"
						message="my modules archiving"/>
				</script>

				<script name="/usr/share/distro_const/slim_cd/slimcd_pre_boot_archive_pkg_image_mod">
					<checkpoint
						name="slim-im-mod"
						message="Slim CD Image area Modifications"/>
				</script>
				<script name="/usr/share/distro_const/boot_archive_initialize.py">
					<checkpoint
						name="ba-init"
						message="Boot archive initialization"/>
				</script>
				<script name="/usr/share/distro_const/slim_cd/slimcd_boot_archive_configure">
					<checkpoint
						name="slim-ba-config"
						message="Slim CD boot archive configuration"/>
				</script>
				<script name="/usr/share/distro_const/boot_archive_configure">
					<checkpoint
						name="ba-config"
						message="Boot archive configuration"/>
					<argslist>
						".livecd"
					</argslist>
				</script>
				<script name="/usr/share/distro_const/boot_archive_archive.py">
					<checkpoint
						name="ba-arch"
						message="Boot archive archiving (64-bit)"/>
					<argslist>"amd64"</argslist>
				</script>
				<script name="/usr/share/distro_const/boot_archive_archive_32">
					<checkpoint
						name="ba-arch-32"
						message="Boot archive archiving (32-bit)"/>
					<argslist>"x86"</argslist>
				</script>
				<script name="/usr/share/distro_const/slim_cd/slimcd_post_boot_archive_pkg_image_mod">
					<checkpoint
						name="slim-post-mod"
						message="Slim CD post boot archive image area modification"/>
				</script>
				<script name="/usr/share/distro_const/grub_setup.py">
					<checkpoint
						name="grub-setup"
						message="Grub menu setup"/>
					<argslist>
						"livecd"
					</argslist>
				</script>
				<script name="/usr/share/distro_const/post_boot_archive_pkg_image_mod">
					<checkpoint
						name="post-mod"
						message="Post boot archive image area modification"/>
					<argslist>
						"usr_zlib_compression=lzma"
					</argslist>
				</script>
				<script name="/usr/share/distro_const/slim_cd/slimcd_gen_cd_content">
					<checkpoint
						name="gen-slim-cont"
						message="Generate Slim CD image content list"/>
				</script>
				<script name="/usr/share/distro_const/create_iso">
					<checkpoint
						name="iso"
						message="ISO image creation"/>
				</script>
				<script name="/usr/share/distro_const/create_usb">
					<checkpoint
						name="usb"
						message="USB image creation"/>
				</script>
			</finalizer>
			<boot_archive>
				<!--
				     If/how to compress the boot archive. Valid
				     types are gzip and none
				-->
				<compression type="gzip" level="9"/>

				<!--
				    SMF service profiles to apply to the boot archive.
				    If the "use_build_sys_file" attribute is set to true, the build
				    system's copy of the file is used.  If not specified, or
				    "use_build_sys_file" is set to false, 
				    the image's copy of the file is used.

				    Service profiles will be applied to the root archive
				    in the order listed.
				-->
				<smf_service_profile>
					<profile path="/var/svc/profile/generic_limited_net.xml"
					         use_build_sys_file="false"/>
					<profile path="/usr/share/distro_const/generic_live.xml"
					         use_build_sys_file="true"/>
					<profile path="/usr/share/distro_const/slim_cd/slimcd_live.xml"
					         use_build_sys_file="true"/>
					<profile path="/var/svc/profile/ns_files.xml"
					         use_build_sys_file="false"/>
				</smf_service_profile>
			</boot_archive>
		</output_image>
	</distro_constr_params>
	<img_params>
		<!--
		     The preferred authority to install packages into the
		     pkg_image area from.
		     The default url is: http://pkg.opensolaris.org/release
		     The default authname is opensolaris.org
		-->
		<pkg_repo_default_authority>
			<main
				url="http://192.168.0.130:81";
				authname="opensolaris.org"/>
			<!--
			     If you want to use one or more  mirrors that are
			     setup for the authority, specify the urls here.
			-->
			<!--
			     Uncomment before using
			<mirror url="" />
			-->
		</pkg_repo_default_authority>
		<!--
		     Any additional non-preferred authorities to pull packages
		     from should be specified here. Multiple additional
		     authorities may be specified.
		     If you want to use one or more  mirrors that are
		     setup for the authority, specify the urls here.
		-->
		<!--
		     Uncomment before using.
		<pkg_repo_addl_authority>
			<main
				url=""
				authname=""/>
			<mirror url="" />
		</pkg_repo_addl_authority>
		-->
		<!--
		     The default preferred authority to be used by the system
		     after it has been installed.
		     The default url is: http://pkg.opensolaris.org/release
		     The default authname is opensolaris.org
		     If you want to use one or more  mirrors that are
		     setup for the authority, specify the urls here.
		-->
		<post_install_repo_default_authority>
			<main
				url="http://192.168.0.130:81";
				authname="opensolaris.org"/>
			<!--
			     Uncomment before using.
			<mirror url="" />
			-->
		</post_install_repo_default_authority>
		<!--
		     Any additional non-preferred authorities to use after the
		     system has been installed. Multiple additional authorities
		     may be specified.
		     If you want to use one or more  mirrors that are
		     setup for the authority, specify the urls here.
		-->
		<!--
		     Uncomment before using.
		<post_install_repo_addl_authority>
			<main
				url=""
				authname=""/>
			<mirror url="" />
		</post_install_repo_addl_authority>
		-->
		<!--
		     Password for the root user/role in the image.
                     If not specified, the default value of "opensolaris"
                     will be used
                -->
                <!--
                     Uncomment before using
                <rootpass is_plaintext="true">plaintext-password</rootpass>
		-->
		<!--
		     list of packages used to form the installed image
		-->
		<packages>
			<!--
			     Due to dependency issues, SUNWcsd and SUNWcs
			     must be listed first in the package list,
			     and SUNWcsd must precede SUNWcs
			-->
			<!--
			    By default the latest build available, in the
			    specified IPS repository, is installed.
			    If another build is required, the build number has
			    to be appended to the 'entire' package in following
			    form:

			    <pkg_name="[email protected]#/>
			-->
			<pkg name="entire"/>
			<pkg name="SUNWcsd"/>
			<pkg name="SUNWcs"/>
			<pkg name="slim_install"/>
			<pkg name="babel_install"/>
			<pkg name="SUNWslim-utils"/>

			<!--
				Testing....
				Added by papadog
     	-->
      <pkg name="system/management/wbem/data-management"/>
      <pkg name="storage/stmf"/>
      <pkg name="storage/storage-server"/>
      <pkg name="service/storage/avs/cache-management"/>
      <pkg name="driver/network/srpt"/>
      <pkg name="network/iscsi/iser"/>
      <pkg name="database/postgres-83/library"/>
      <pkg name="driver/network/fcoet"/>
      <pkg name="network/iscsi/target/legacy"/>
      <pkg name="storage/avs/remote-mirror"/>
      <pkg name="driver/storage/sv"/>
      <pkg name="library/apr-util-13"/>
      <pkg name="driver/network/ibdma"/>
      <pkg name="benchmark/filebench"/>
      <pkg name="service/storage/ndmp"/>
      <pkg name="web/server/apache-22"/>
      <pkg name="system/storage/mms"/>
      <pkg name="service/file-system/smb"/>
      <pkg name="network/iscsi/target"/>
      <pkg name="service/storage/isns"/>
      <pkg name="library/apr-13"/>
      <pkg name="storage/avs/point-in-time-copy"/>
      <pkg name="service/storage/virus-scan"/>
      <pkg name="library/apr-util-13/apr-ldap"/>
      <pkg name="storage/metassist"/>
      <pkg name="network/iscsi/initiator"/>
      <pkg name="system/library/svm-rcm"/>
      <pkg name="service/network/samba"/>
      <pkg name="driver/network/fcoe"/>

		</packages>
<!--
     Items below this line are rarely configured
-->
		<!--
		     Packages to be removed from the pkg_image area before
		     boot archive construction
		-->
		<post_install_remove_packages>
			<!--
			    babel_install must be listed before slim_install
			    because babel_install depends on slim_install,
			    so, slim_install can't be uninstall first
			-->
			<pkg name="babel_install"/>
			<pkg name="slim_install"/>

			<!--
				Added by papadog
			-->
			<pkg name="driver/storage/arcmsr"/>

		</post_install_remove_packages>
		<!--
		     If/how to compress the live image.
		     type = compression algorithm to use for pkg.zlib and misc.zlib.
		     Valid types are lzma, gzip, and none.
		-->
		<live_img_compression type="lzma"/>
		<!--
		     Grub menu modifications. Will use menu.lst if not specified
		-->
		<grub_menu_modifications>
			<!--
			    Specify a title for the grub menu.
			    If a title for the grub menu is not specified,
			    the first line of /etc/release will be used as
			    the title for the grub menu
			-->

			<!--
					MODIFIED BY papadog
			    Uncomment before using
			-->
			<title>myStorage_23</title>

			<entry>
				<title_suffix>Enable SSH</title_suffix>
				<line>kernel$ /platform/i86pc/kernel/$ISADIR/unix -B livessh=enable</line>
				<line>module$ /platform/i86pc/$ISADIR/boot_archive</line>
			</entry>

			<!--
			     Add new GRUB menu options above here. The last
			     entries should be:
			     "with magnifier" and "with screen reader"
			-->
			<entry>
				<title_suffix>with magnifier</title_suffix>
				<line>kernel$ /platform/i86pc/kernel/$ISADIR/unix -B assistive_tech=magnifier</line>
				<line>module$ /platform/i86pc/$ISADIR/boot_archive</line>
			</entry>
			<entry>
				<title_suffix>with screen reader</title_suffix>
				<line>kernel$ /platform/i86pc/kernel/$ISADIR/unix -B assistive_tech=reader</line>
				<line>module$ /platform/i86pc/$ISADIR/boot_archive</line>
			</entry>
			<!--
			     Do not add new GRUB menu options here. The last
			     entries should be:
			     "with magnifier" and "with screen reader"
			-->
		</grub_menu_modifications>
		<!--
		     Indicate whether the IPS index should be generated for
		     pkg install and uninstall.  The default is to not
		     generate the IPS search index
		-->
		<generate_ips_search_index>
			false
		</generate_ips_search_index>
		<!--
		     Files and dirs to be included in the boot archive of all media
		     delivered by this distribution. Boot archive contains the
		     minimal list of contents in order to be able to
		     boot and setup a running system. These files and dirs
		     must exist in the pkg_image area.
		-->
		<boot_archive_contents>
			<base_include type="file">usr/sbin/pmadm</base_include>
			<base_include type="file">usr/sbin/lofiadm</base_include>
			<base_include type="file">usr/sbin/devfsadm</base_include>
			<base_include type="file">usr/sbin/modload</base_include>
			<base_include type="file">usr/sbin/i86/modload</base_include>
			<base_include type="file">usr/sbin/mount</base_include>
			<base_include type="file">usr/sbin/hostconfig</base_include>
			<base_include type="file">usr/sbin/chroot</base_include>
			<base_include type="file">usr/sbin/syslogd</base_include>
			<base_include type="file">usr/bin/coreadm</base_include>
			<base_include type="file">usr/bin/bash</base_include>
			<base_include type="file">usr/bin/ksh</base_include>
			<base_include type="file">usr/bin/cat</base_include>
			<base_include type="file">usr/bin/echo</base_include>
			<base_include type="file">usr/bin/false</base_include>
			<base_include type="file">usr/bin/grep</base_include>
			<base_include type="file">usr/bin/ls</base_include>
			<base_include type="file">usr/bin/rm</base_include>
			<base_include type="file">usr/bin/svcprop</base_include>
			<base_include type="file">usr/bin/true</base_include>
			<base_include type="file">usr/bin/cd</base_include>
			<base_include type="file">usr/bin/test</base_include>
			<base_include type="file">usr/bin/sleep</base_include>
			<base_include type="file">usr/bin/expr</base_include>
			<base_include type="file">usr/lib/fs/hsfs/fstyp</base_include>
			<base_include type="file">usr/lib/fs/hsfs/fstyp.so.1</base_include>
			<base_include type="file">usr/lib/fs/hsfs/mount</base_include>
			<base_include type="file">usr/lib/fs/ufs/fstyp</base_include>
			<base_include type="file">usr/lib/fs/ufs/fstyp.so.1</base_include>
			<base_include type="file">usr/lib/fs/ufs/mount</base_include>
			<base_include type="file">usr/lib/libfstyp.so.1</base_include>
			<base_include type="file">usr/lib/platexec</base_include>
			<base_include type="file">usr/lib/devfsadm/devfsadmd</base_include>
			<base_include type="file">usr/lib/libm.so.2</base_include>
			<base_include type="file">usr/lib/libm.so</base_include>
			<base_include type="file">usr/lib/libfstyp.so</base_include>
			<base_include type="file">usr/lib/libz.so</base_include>
			<base_include type="file">usr/lib/libz.so.1</base_include>
			<base_include type="file">usr/bin/i86/ksh93</base_include>
			<base_include type="file">usr/lib/isaexec</base_include>
			<base_include type="file">usr/lib/libast.so.1</base_include>
			<base_include type="file">usr/lib/libcmd.so.1</base_include>
			<base_include type="file">usr/lib/libdll.so.1</base_include>
			<base_include type="file">usr/lib/libshell.so.1</base_include>
			<base_include type="file">usr/share/lib/xml/dtd/service_bundle.dtd.1</base_include>
			<base_include type="file">var/sadm/install/admin/default</base_include>
			<base_include type="file">var/sadm/system/admin/default_java</base_include>
			<base_include type="file">var/sadm/install/contents</base_include>
			<base_include type="file">var/adm/utmpx</base_include>
			<base_include type="file">var/adm/wtmpx</base_include>
			<base_include type="file">var/adm/aculog</base_include>
			<base_include type="file">var/lib/postrun/postrun-runq</base_include>
			<base_include type="file">var/lib/postrun/postrun</base_include>
			<base_include type="file">var/log/postrun.log</base_include>
			<base_include type="file">var/log/authlog</base_include>
			<base_include type="file">var/log/syslog</base_include>
			<base_include type="file">var/saf/zsmon/log</base_include>
			<base_include type="file">var/spool/cron/crontabs/adm</base_include>
			<base_include type="file">var/spool/cron/crontabs/root</base_include>
			<base_include type="file">var/nis/NIS+LDAPmapping.template</base_include>
			<base_include type="file">var/yp/aliases</base_include>
			<base_include type="file">var/yp/nicknames</base_include>
			<base_include type="dir">kernel</base_include>
			<base_include type="dir">boot</base_include>
			<base_include type="dir">platform</base_include>
			<base_include type="dir">system</base_include>
			<base_include type="dir">lib</base_include>
			<base_include type="dir">sbin</base_include>
			<base_include type="dir">dev</base_include>
			<base_include type="dir">devices</base_include>
			<base_include type="dir">usr/lib/devfsadm/linkmod</base_include>
			<base_include type="dir">root</base_include>
			<base_include type="dir">jack</base_include>
			<base_include type="dir">var/svc/manifest</base_include>
			<base_include type="dir">var/svc/profile</base_include>
			<base_include type="file">var/pkg/cfg_cache</base_include>
			<base_include type="dir">etc</base_include>
			<base_exclude type="dir">etc/gconf</base_exclude>
			<base_exclude type="dir">etc/brltty</base_exclude>
			<base_exclude type="dir">etc/gtk-2.0</base_exclude>
			<base_exclude type="dir">etc/notices</base_exclude>
		</boot_archive_contents>
	</img_params>
	<key_value_pairs>
		<pair key="iso_sort"
		    value="/usr/share/distro_const/slim_cd/slimcd_iso.sort"/>
	</key_value_pairs>
</distribution>
_______________________________________________
oi-dev mailing list
[email protected]
http://openindiana.org/mailman/listinfo/oi-dev

Reply via email to