My favorites | Sign in
Project Logo
                
Details: Show all Hide all

Earlier this year

  • Jan 02, 2010
    slim_source.zip (New slim_source file for b130 (with webrev)) file uploaded by masafumi.ohta   -  
    Labels: Type-Source OpSys-OpenSolaris
    Labels: Type-Source OpSys-OpenSolaris
  • Jan 02, 2010
    all_lang_slim_cd_x86_b130_WC.xml (New manifest file for b130) file uploaded by masafumi.ohta   -  
    Labels: Type-Source OpSys-OpenSolaris
    Labels: Type-Source OpSys-OpenSolaris

Older

  • Nov 22, 2009
    slim_source.zip (slim_source files for b126 later (adding patches for fixing ...) file uploaded by masafumi.ohta   -  
    Labels: Type-Source OpSys-Solaris Featured
    Labels: Type-Source OpSys-Solaris Featured
  • Nov 17, 2009
    installerlib_and_workaround_fixed_install (finalizer script for zfs compression and atime=off (needs to...) file uploaded by masafumi.ohta
  • Nov 17, 2009
    all_lang_slim_cd_x86_b127_1_WC.xml (distro_const xml file b127,need to fix) file uploaded by masafumi.ohta
  • Nov 17, 2009
    webrev.zip (webrev for b127 (need to fix zfs compression and atime=off )) file uploaded by masafumi.ohta
  • Oct 01, 2009
    issue 9 (build 123 later issue ) reported by masafumi.ohta   -   You know atge L1E driver has been supported on build 123 later.but different from Murayama-san's driver it hasn't been supported atge L2 driver so I decided continuing to use his driver. I now have uploaded two files:one is manufest,other is atge driver for attaching to my distro.note you must remove SUNWatge driver: <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"/> <!-- Drivers for reinstalling Murayama-san's driver --> <pkg name="SUNWatge"/> </post_install_remove_packages>
    You know atge L1E driver has been supported on build 123 later.but different from Murayama-san's driver it hasn't been supported atge L2 driver so I decided continuing to use his driver. I now have uploaded two files:one is manufest,other is atge driver for attaching to my distro.note you must remove SUNWatge driver: <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"/> <!-- Drivers for reinstalling Murayama-san's driver --> <pkg name="SUNWatge"/> </post_install_remove_packages>
  • Oct 01, 2009
    all_lang_slim_cd_x86_b123_WC.xml (Distro_const manufest w/ zfs compression=on and zfs atime=of...) file uploaded by masafumi.ohta   -  
    Labels: distro_const manufest zfs=compression on zfs atime=off Eee PC snv123 OpSys-OpenSolaris
    Labels: distro_const manufest zfs=compression on zfs atime=off Eee PC snv123 OpSys-OpenSolaris
  • Oct 01, 2009
    hal-system-power-shutdown-sunos (shutdown patches for Eee PC) file uploaded by masafumi.ohta   -  
    Labels: shutdown patch OpSys-OpenSolaris
    Labels: shutdown patch OpSys-OpenSolaris
  • Oct 01, 2009
    installerlib_and_workaround_fixed_install (finalizer script for adding patches: shutdown and zfs compre...) file uploaded by masafumi.ohta   -  
    Labels: patch script Eee PC OpSys-OpenSolaris
    Labels: patch script Eee PC OpSys-OpenSolaris
  • Oct 01, 2009
    SUNWatge_fixed3_install (finalizer script for adding atge driver) file uploaded by masafumi.ohta   -  
    Labels: atge driver Eee PC manufest Opsys-OpenSolaris
    Labels: atge driver Eee PC manufest Opsys-OpenSolaris
  • Oct 01, 2009
    atge-2.6.5_for_distro_const.zip (atge driver adding through distro_const) file uploaded by masafumi.ohta   -  
    Labels: atge driver EeePC OpSys-OpenSolaris
    Labels: atge driver EeePC OpSys-OpenSolaris
  • Oct 01, 2009
    webrev.zip (webrev files for checking my modification for zfs compressio...) file uploaded by masafumi.ohta   -  
    Labels: zfs compression=on zfs atime=off OpSys-OpenSolaris
    Labels: zfs compression=on zfs atime=off OpSys-OpenSolaris
  • Oct 01, 2009
    perform_slim_install.c (latest perform_slim_install.c source w/ zfs compression=on a...) file uploaded by masafumi.ohta   -  
    Labels: zfs compression=on zfs atime=off Opsys-OpenSolaris
    Labels: zfs compression=on zfs atime=off Opsys-OpenSolaris
  • Oct 01, 2009
    perform_slim_install.c (latest perform_slim_install.c source w/ zfs compression=on a...) file uploaded by masafumi.ohta   -  
    Labels: zfs compression=on zfs atime=off Opsys-OpenSolaris
    Labels: zfs compression=on zfs atime=off Opsys-OpenSolaris
  • Oct 01, 2009
    liborchestrator.so.1 (latest liborchestrator.so.1 binary w/ zfs compression=on and...) file uploaded by masafumi.ohta   -  
    Labels: zfs comression=on zfs atime=off OpSys-OpenSolaris
    Labels: zfs comression=on zfs atime=off OpSys-OpenSolaris
  • Aug 19, 2009
    sample_manufest_latest.xml (Latest manufest sample for OpenSolaris LiveUSB for Eee PC) file uploaded by masafumi.ohta   -  
    Labels: Type-Source Featured OpSys-All
    Labels: Type-Source Featured OpSys-All
  • Aug 19, 2009
    sample4 (Finalizer script:adding pkg from a third party repository ) file uploaded by masafumi.ohta
  • Aug 19, 2009
    sample3 (Finalizer script:Adding some files for patches ) file uploaded by masafumi.ohta   -  
    Labels: Type-Source Featured OpSys-All
    Labels: Type-Source Featured OpSys-All
  • Aug 16, 2009
    perform_slim_install.c (latest Installer config source for set compression=on and se...) file uploaded by masafumi.ohta   -  
    Labels: Type-Source Featured zfs setting
    Labels: Type-Source Featured zfs setting
  • Aug 07, 2009
    perform_slim_install.c (latest Installer config source for set compression=on and se...) file uploaded by masafumi.ohta   -  
    Labels: Type-Source OpSys-OpenSolaris zfs setting
    Labels: Type-Source OpSys-OpenSolaris zfs setting
  • Aug 05, 2009
    liborchestrator.so.1 (latest Installer config binary for set compression=on and se...) file uploaded by masafumi.ohta   -  
    Labels: Type-Package set compression=on set atime=off
    Labels: Type-Package set compression=on set atime=off
  • Aug 05, 2009
    webrev.zip (webrev files for slim_source) file uploaded by masafumi.ohta
  • Aug 04, 2009
    issue 8 ( b118 issue) commented on by masafumi.ohta   -   lately I have been reading caiman source being helped Alex of Milax and Sun Guys like ClayB to make customized installer because OpenSolaris b118 later will take over 4GB -Eee will have to use SHDC or external HDD for installation. So to avoid this I tried to build caiman through nightly build.(I don't explain how to build caiman,search with google 'build caiman nightly deveroper.sh'.) it is very long time to read the sources of caiman because, It's been loooong while to write the source (sometimes write some bad script:() It's very 'objective' source so it took a long while for me to check it. I finally found on this Sunday I should add the source but It seems some difference between built binaries and original binaries,It made much annoyed for me. I have uploaded two files,one is source you can put perform_slim_install.c in /slim_source/usr/src/lib/liborchestrator/ and build with /opt/onbld/bin/nightly developer.sh.and other is liborchestrator.so.1,which is binary and should be put in the /usr/snadm/lib in the LiveUSB(LiveCD) if you would use it use distro_const incerting the file with finalizer script in the manufest .xml file. Commpression work good on Eee,but it seems CPU resouces though Eees has poor CPU's. so sometimes it works very very slow.. And I tried to add zfs set checksum=off in the perform_slim_install.c it works badly sometimes It cant download website and looks stop downloading in firefox I guess it would wait writing processes omiting checksum=off you know checksum means 'check the files with comparing' so it makes suspended writing processes. I will upload the Eee's latest my distro based b111 and b118(but you know b118 is buggy) soon with this binary and add some patches (rwn,usbser,usbsacm).
    lately I have been reading caiman source being helped Alex of Milax and Sun Guys like ClayB to make customized installer because OpenSolaris b118 later will take over 4GB -Eee will have to use SHDC or external HDD for installation. So to avoid this I tried to build caiman through nightly build.(I don't explain how to build caiman,search with google 'build caiman nightly deveroper.sh'.) it is very long time to read the sources of caiman because, It's been loooong while to write the source (sometimes write some bad script:() It's very 'objective' source so it took a long while for me to check it. I finally found on this Sunday I should add the source but It seems some difference between built binaries and original binaries,It made much annoyed for me. I have uploaded two files,one is source you can put perform_slim_install.c in /slim_source/usr/src/lib/liborchestrator/ and build with /opt/onbld/bin/nightly developer.sh.and other is liborchestrator.so.1,which is binary and should be put in the /usr/snadm/lib in the LiveUSB(LiveCD) if you would use it use distro_const incerting the file with finalizer script in the manufest .xml file. Commpression work good on Eee,but it seems CPU resouces though Eees has poor CPU's. so sometimes it works very very slow.. And I tried to add zfs set checksum=off in the perform_slim_install.c it works badly sometimes It cant download website and looks stop downloading in firefox I guess it would wait writing processes omiting checksum=off you know checksum means 'check the files with comparing' so it makes suspended writing processes. I will upload the Eee's latest my distro based b111 and b118(but you know b118 is buggy) soon with this binary and add some patches (rwn,usbser,usbsacm).
  • Aug 04, 2009
    issue 8 ( b118 issue) reported by masafumi.ohta   -   I have uploaded the two files for Opensolaris b118
    I have uploaded the two files for Opensolaris b118
  • Aug 02, 2009
    perform_slim_install.c (latest Installer config script for set compression=on and se...) file uploaded by masafumi.ohta   -  
    Labels: Type-Source set compression=on set atime=off
    Labels: Type-Source set compression=on set atime=off
  • Aug 02, 2009
    webrev.zip (latest 3) file uploaded by masafumi.ohta
  • Aug 02, 2009
    liborchestrator.so.1 (latest 2) file uploaded by masafumi.ohta
  • Aug 02, 2009
    perform_slim_install.c (latest ) file uploaded by masafumi.ohta
  • Jul 24, 2009
    slim_source.pdf (diff in /usr/src/lib/liborchestrator/perform_slim_install.c) file uploaded by masafumi.ohta
  • Jul 24, 2009
    perform_slim_install.c (perform_slim_install.c source code for adding zfs compressio...) file uploaded by masafumi.ohta   -  
    Labels: Type-Source OpSys-OpenSolaris
    Labels: Type-Source OpSys-OpenSolaris
  • Jul 24, 2009
    liborchestrator.so.1 (installer library for zfs compression=on;it is for Eee 701-4...) file uploaded by masafumi.ohta   -  
    Labels: Type-Binary OpSys-OpenSolaris
    Labels: Type-Binary OpSys-OpenSolaris
  • Apr 11, 2009
    issue 7 (authname must be "opensolaris.org") reported by masafumi.ohta   -   authname has to be checked finishing installation.so you must set authname as "opensolaris.org",or installer will be failed in the process of "ICT reset_image_UUID" and stoped.(but installation will be succeeded and it will be okay to use it)
    authname has to be checked finishing installation.so you must set authname as "opensolaris.org",or installer will be failed in the process of "ICT reset_image_UUID" and stoped.(but installation will be succeeded and it will be okay to use it)
  • Apr 10, 2009
    issue 6 (Caution:You have to use latest build to use "distro_const") reported by masafumi.ohta   -   SUNWdistro_const is now in progress,that means there have many bugs in it. but manufest and finalizer seem not to be changed.so you have to add the manufest to latest all_lang_slim_cd_x86.xml file.
    SUNWdistro_const is now in progress,that means there have many bugs in it. but manufest and finalizer seem not to be changed.so you have to add the manufest to latest all_lang_slim_cd_x86.xml file.
  • Mar 25, 2009
    sample1 (Customized sub-manufest file for adding pkg from a repositor...) file uploaded by masafumi.ohta   -  
    Labels: Cutomized pkg install repository
    Labels: Cutomized pkg install repository
  • Mar 25, 2009
    manufest_for_eeepc_manufest_fixed.tar.bz2 (sample_manufest_files_for_eeepc_fixed) file uploaded by masafumi.ohta
  • Mar 25, 2009
    issue 2 (distro_const logs) commented on by masafumi.ohta   -   distro_const build ./all_lang_slim_cd_x86.xml means running all the scripts. You can pause its script and continue with -R option or -r [manufest name]
    distro_const build ./all_lang_slim_cd_x86.xml means running all the scripts. You can pause its script and continue with -R option or -r [manufest name]
  • Mar 25, 2009
    issue 5 (Setting sample1 file) commented on by masafumi.ohta   -   uups you should set TEST_PKGS for adding pkgs. in this case above I added "openoffice" from repositories.
    uups you should set TEST_PKGS for adding pkgs. in this case above I added "openoffice" from repositories.
  • Mar 25, 2009
    issue 5 (Setting sample1 file) reported by masafumi.ohta   -   It is a for adding pkgs from repositories. It is referred from sample file in wiki.sun.com It has to be fixed a bit though,you can use for adding pkgs. #!/bin/ksh # #NOTE:this file gets WARNING while running(I have to fix it) #but you can use this scripts for adding. # You would have specified the additional repository like this in the manifest # # #!/bin/ksh # # # Args: # # 5 arguments are passed in by default from the DC. # # MFEST_SOCKET: Socket needed to get manifest data via ManifestRead object # PKG_IMG_PATH: Package image area # TMP_DIR: Temporary directory # BR_BUILD: Area where bootroot is put together (not used in this example) # MEDIA_DIR: Area where the media is put (not used) # # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ if [ "$#" != "5" ] ; then print -u2 "Usage: $0: Requires 5 args:" print -u2 " Reader socket, pkg_image area, tmp dir," print -u2 " bootroot build area, media area" exit 1 fi MFEST_SOCKET=$1 PKG_IMG_PATH=$2 if [ ! -d $PKG_IMG_PATH ] ; then print -u2 "$0: Image package area $PKG_IMG_PATH is not valid" exit 1 fi PKGCMD="/bin/pkg" #Hard code package to install TEST_PKGS="openoffice" # # You would have specified the additional repository like this in the manifest # # # <pkg_repo_default_authority> # <main # url="http://pkg.opensolaris.org/dev" # authname="opensolaris.org"/> # </pkg_repo_addl_authority> # Note:you should add the manifest in all_lang_slim_cd_x86.xml or set directly # in this files as follows: # Get the alternate repository URL from the manifest #add_url=/usr/bin/ManifestRead ${MFEST_SOCKET} "distro_constr_params/pkg_repo_addl_authority/main/url" #Note:comment above for setting add_url directly add_url="http://pkg.opensolaris.org/dev" # Get the alternate repository authority from the manifest #add_auth=/usr/bin/ManifestRead ${MFEST_SOCKET} "distro_constr_params/pkg_repo_addl_authority/main/authname " #Note:comment above for setting add_auth directly add_auth="opensolaris.org" added_authority=0 # # Check to see if authority is already set in the package image area # if not, add it in # ${PKGCMD} -R $PKG_IMG_PATH authority $add_auth > /dev/null 2>& 1 if [ $? != 0 ] ; then ${PKGCMD} -R $PKG_IMG_PATH set-authority -O ${add_url} ${add_auth} added_authority=1 fi if [$? != "0" ] ; then print -u2 "$0: Unable to set additional authority" exit 1 fi for t in ${TEST_PKGS} ; do pkg_name="pkg://${add_auth}/${t}" ${PKGCMD} -R $PKG_IMG_PATH install ${pkg_name} if [$? != "0" ] ; then print -u2 "$0: Unable to install ${pkg_name}" exit 1 fi done # if we have added the additional authority, unset it so it doesn't pollute what's # originally there if [ $added_authority == 1 ] ; then ${PKGCMD} -R $PKG_IMG_PATH unset-authority ${add_auth} fi return 0
    It is a for adding pkgs from repositories. It is referred from sample file in wiki.sun.com It has to be fixed a bit though,you can use for adding pkgs. #!/bin/ksh # #NOTE:this file gets WARNING while running(I have to fix it) #but you can use this scripts for adding. # You would have specified the additional repository like this in the manifest # # #!/bin/ksh # # # Args: # # 5 arguments are passed in by default from the DC. # # MFEST_SOCKET: Socket needed to get manifest data via ManifestRead object # PKG_IMG_PATH: Package image area # TMP_DIR: Temporary directory # BR_BUILD: Area where bootroot is put together (not used in this example) # MEDIA_DIR: Area where the media is put (not used) # # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ if [ "$#" != "5" ] ; then print -u2 "Usage: $0: Requires 5 args:" print -u2 " Reader socket, pkg_image area, tmp dir," print -u2 " bootroot build area, media area" exit 1 fi MFEST_SOCKET=$1 PKG_IMG_PATH=$2 if [ ! -d $PKG_IMG_PATH ] ; then print -u2 "$0: Image package area $PKG_IMG_PATH is not valid" exit 1 fi PKGCMD="/bin/pkg" #Hard code package to install TEST_PKGS="openoffice" # # You would have specified the additional repository like this in the manifest # # # <pkg_repo_default_authority> # <main # url="http://pkg.opensolaris.org/dev" # authname="opensolaris.org"/> # </pkg_repo_addl_authority> # Note:you should add the manifest in all_lang_slim_cd_x86.xml or set directly # in this files as follows: # Get the alternate repository URL from the manifest #add_url=/usr/bin/ManifestRead ${MFEST_SOCKET} "distro_constr_params/pkg_repo_addl_authority/main/url" #Note:comment above for setting add_url directly add_url="http://pkg.opensolaris.org/dev" # Get the alternate repository authority from the manifest #add_auth=/usr/bin/ManifestRead ${MFEST_SOCKET} "distro_constr_params/pkg_repo_addl_authority/main/authname " #Note:comment above for setting add_auth directly add_auth="opensolaris.org" added_authority=0 # # Check to see if authority is already set in the package image area # if not, add it in # ${PKGCMD} -R $PKG_IMG_PATH authority $add_auth > /dev/null 2>& 1 if [ $? != 0 ] ; then ${PKGCMD} -R $PKG_IMG_PATH set-authority -O ${add_url} ${add_auth} added_authority=1 fi if [$? != "0" ] ; then print -u2 "$0: Unable to set additional authority" exit 1 fi for t in ${TEST_PKGS} ; do pkg_name="pkg://${add_auth}/${t}" ${PKGCMD} -R $PKG_IMG_PATH install ${pkg_name} if [$? != "0" ] ; then print -u2 "$0: Unable to install ${pkg_name}" exit 1 fi done # if we have added the additional authority, unset it so it doesn't pollute what's # originally there if [ $added_authority == 1 ] ; then ${PKGCMD} -R $PKG_IMG_PATH unset-authority ${add_auth} fi return 0
  • Mar 25, 2009
    issue 4 (Setting the sample2 file ) reported by masafumi.ohta   -   sample2 file is for adding SVR4 packages to your LiveUSB I added the comments for setting this manufest as follows: #!/bin/ksh # # Args: # # 5 arguments are passed in by default from the DC. # # MFEST_SOCKET: Socket needed to get manifest data via ManifestRead object (not used) # PKG_IMG_PATH: Package image area # TMP_DIR: Temporary directory # BR_BUILD: Area where bootroot is put together (not used in this example) # MEDIA_DIR: Area where the media is put (not used) # # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ if [ "$#" != "5" ] ; then print -u2 "Usage: $0: Requires 5 args:" print -u2 " Reader socket, pkg_image area, tmp dir," print -u2 " bootroot build area, media area, pkg_name" exit 1 fi PKG_IMG_PATH=$2 if [ ! -d $PKG_IMG_PATH ] ; then print -u2 "$0: Image package area $PKG_IMG_PATH is not valid" exit 1 fi TMP_DIR=$3 # # Install a SVR4 packages into the package image area # #create an admin file for non-interactive pkgadd's ADMIN_FILE=${TMP_DIR}/admin.$$ cat << \ADMIN_EOF > $ADMIN_FILE mail= instance=unique partial=nocheck runlevel=nocheck idepend=nocheck rdepend=nocheck space=nocheck setuid=nocheck conflict=nocheck action=nocheck networktimeout=60 networkretries=3 authentication=quit keystore=/var/sadm/security proxy= basedir=default ADMIN_EOF # # Path to your new packages # # Note:Set where the package device is,that is, you would add to your LiveUSB PKG_PATH=/root/addon_software/JPCpppdialer.pkg # # Test package name # # Note:Set the package name you would add to your LiveUSB SVR4_TEST_PKG=JPCpppdialer /usr/sbin/pkgadd -n -a ${ADMIN_FILE} -d $PKG_PATH -R ${PKG_IMG_PATH} ${SVR4_TEST_PKG} if [ $? != "0" ] ; then echo "installing package failed" exit 1 fi /bin/rm ${ADMIN_FILE} return 0
    sample2 file is for adding SVR4 packages to your LiveUSB I added the comments for setting this manufest as follows: #!/bin/ksh # # Args: # # 5 arguments are passed in by default from the DC. # # MFEST_SOCKET: Socket needed to get manifest data via ManifestRead object (not used) # PKG_IMG_PATH: Package image area # TMP_DIR: Temporary directory # BR_BUILD: Area where bootroot is put together (not used in this example) # MEDIA_DIR: Area where the media is put (not used) # # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ if [ "$#" != "5" ] ; then print -u2 "Usage: $0: Requires 5 args:" print -u2 " Reader socket, pkg_image area, tmp dir," print -u2 " bootroot build area, media area, pkg_name" exit 1 fi PKG_IMG_PATH=$2 if [ ! -d $PKG_IMG_PATH ] ; then print -u2 "$0: Image package area $PKG_IMG_PATH is not valid" exit 1 fi TMP_DIR=$3 # # Install a SVR4 packages into the package image area # #create an admin file for non-interactive pkgadd's ADMIN_FILE=${TMP_DIR}/admin.$$ cat << \ADMIN_EOF > $ADMIN_FILE mail= instance=unique partial=nocheck runlevel=nocheck idepend=nocheck rdepend=nocheck space=nocheck setuid=nocheck conflict=nocheck action=nocheck networktimeout=60 networkretries=3 authentication=quit keystore=/var/sadm/security proxy= basedir=default ADMIN_EOF # # Path to your new packages # # Note:Set where the package device is,that is, you would add to your LiveUSB PKG_PATH=/root/addon_software/JPCpppdialer.pkg # # Test package name # # Note:Set the package name you would add to your LiveUSB SVR4_TEST_PKG=JPCpppdialer /usr/sbin/pkgadd -n -a ${ADMIN_FILE} -d $PKG_PATH -R ${PKG_IMG_PATH} ${SVR4_TEST_PKG} if [ $? != "0" ] ; then echo "installing package failed" exit 1 fi /bin/rm ${ADMIN_FILE} return 0
  • Mar 25, 2009
    issue 3 (how to edit the files for all_lang_slim_cd_x86.xml ) reported by masafumi.ohta   -   It is in /usr/share/distro_const/slim_cd,and it is main manufest file for making LiveCD and LiveUSB Look the sample file discription as follows, I added some comments for understanding this manufest scripts: - <!-- 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 2009 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 --> - <distribution name="OpenSolaris"> - <distro_constr_params> - <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> - <!-- 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 --> - <!-- Note:you should set the repository for using LiveUSB The default url is: http://pkg.opensolaris.org/release The default authname is opensolaris.org I would use latest release for using LiveUSB,so I set the url is:http://pkg.opensolaris.org/dev I set the authname is opensolaris.org --> - <pkg_repo_default_authority> <main url="http://pkg.opensolaris.org/dev" 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. --> - <!-- Note:you should set the repository for making LiveUSB The default url is: http://pkg.opensolaris.org/release The default authname is opensolaris.org I would make LiveUSB with latest release,so I set the url is:http://pkg.opensolaris.org/dev I set the authname is opensolaris.org --> - <post_install_repo_default_authority> <main url="http://pkg.opensolaris.org/dev" 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> --> </distro_constr_params> - <img_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> - <!-- 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 --> <pkg name="SUNWcsd" /> <pkg name="SUNWcs" /> <pkg name="babel_install" /> <pkg name="SUNWslim-utils" /> <pkg name="entire" /> </packages> - <!-- Items below this line are rarely configured --> - <!-- Packages to be removed from the pkg_image area before bootroot 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" /> </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. --> - <!-- Note there is a bug using lofiadm -C lzma (it will be fixed in snv111) so in this case I used gzip for compression. --> <live_img_compression type="gzip" /> - <!-- Grub menu modifications. Will use menu.lst if not specified --> - <grub_menu_modifications> - <entry> <title_suffix>with magnifier</title_suffix> <line>kernel$ /platform/i86pc/kernel/$ISADIR/unix -B assistive_tech=magnifier</line> <line>module /boot/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 /boot/boot_archive</line> </entry> </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 bootroot of all media delivered by this distribution. Bootroot 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. --> - <bootroot_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="dir">var/pkg/catalog</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> </bootroot_contents> - <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, bootroot 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. --> - <!-- You can add "finalizer" scripts for adding pkg in repository or SVR4 packages for OpenSolaris.in this case I would add openoffice and Justplayer PPPdialer for OpenSolaris.these sub-manufest files are in /root/manufest. --> - <finalizer> - <script name="/root/manufest/sample1"> <checkpoint name="my_test1" message="Running my test1 package" /> </script> - <script name="/root/manufest/sample2"> <checkpoint name="my_test2" message="Running my test2 package" /> </script> - <script name="/usr/share/distro_const/pre_bootroot_pkg_image_mod"> <checkpoint name="im-mod" message="Image area modifications" /> </script> - <script name="/usr/share/distro_const/slim_cd/slimcd_pre_bootroot_pkg_image_mod"> <checkpoint name="slim-im-mod" message="Slim CD Image area Modifications" /> </script> - <script name="/usr/share/distro_const/bootroot_initialize.py"> <checkpoint name="br-init" message="Boot root initialization" /> </script> - <script name="/usr/share/distro_const/slim_cd/slimcd_bootroot_configure"> <checkpoint name="slim-br-config" message="Slim CD boot root configuration" /> </script> - <script name="/usr/share/distro_const/bootroot_configure"> <checkpoint name="br-config" message="Boot root configuration" /> <argslist>"/usr/share/distro_const/slim_cd/slimcd_generic_live.xml" ".livec d"</argslist> </script> - <script name="/usr/share/distro_const/bootroot_archive.py"> <checkpoint name="br-arch" message="Boot root archiving" /> </script> - <script name="/usr/share/distro_const/slim_cd/slimcd_post_bootroot_pkg_image_mod"> <checkpoint name="slim-post-mod" message="Slim CD post bootroot image area modification" /> </script> - <script name="/usr/share/distro_const/grub_setup.py"> <checkpoint name="grub-setup" message="Grub menu setup" /> </script> - <!-- Note there is a bug using lofiadm -C lzma (it will be fixed in snv111) so in this case I used gzip for compression. --> - <script name="/usr/share/distro_const/post_bootroot_pkg_image_mod"> <checkpoint name="post-mod" message="Post bootroot image area modification" /> <argslist>"usr_zlib_compression=gzip"</argslist> </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> - <bootroot> - <!-- If/how to compress the bootroot. Valid types are gzip and none --> - <!-- Note there is a bug using lofiadm -C lzma (it will be fixed in snv111) so in this case I used gzip for compression. --> <compression type="gzip" level="9" /> </bootroot> </output_image> </img_params> - <key_value_pairs> <pair key="iso_sort" value="/usr/share/distro_const/slim_cd/slimcd_iso.sort" /> </key_value_pairs> </distribution>
    It is in /usr/share/distro_const/slim_cd,and it is main manufest file for making LiveCD and LiveUSB Look the sample file discription as follows, I added some comments for understanding this manufest scripts: - <!-- 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 2009 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 --> - <distribution name="OpenSolaris"> - <distro_constr_params> - <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> - <!-- 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 --> - <!-- Note:you should set the repository for using LiveUSB The default url is: http://pkg.opensolaris.org/release The default authname is opensolaris.org I would use latest release for using LiveUSB,so I set the url is:http://pkg.opensolaris.org/dev I set the authname is opensolaris.org --> - <pkg_repo_default_authority> <main url="http://pkg.opensolaris.org/dev" 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. --> - <!-- Note:you should set the repository for making LiveUSB The default url is: http://pkg.opensolaris.org/release The default authname is opensolaris.org I would make LiveUSB with latest release,so I set the url is:http://pkg.opensolaris.org/dev I set the authname is opensolaris.org --> - <post_install_repo_default_authority> <main url="http://pkg.opensolaris.org/dev" 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> --> </distro_constr_params> - <img_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> - <!-- 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 --> <pkg name="SUNWcsd" /> <pkg name="SUNWcs" /> <pkg name="babel_install" /> <pkg name="SUNWslim-utils" /> <pkg name="entire" /> </packages> - <!-- Items below this line are rarely configured --> - <!-- Packages to be removed from the pkg_image area before bootroot 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" /> </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. --> - <!-- Note there is a bug using lofiadm -C lzma (it will be fixed in snv111) so in this case I used gzip for compression. --> <live_img_compression type="gzip" /> - <!-- Grub menu modifications. Will use menu.lst if not specified --> - <grub_menu_modifications> - <entry> <title_suffix>with magnifier</title_suffix> <line>kernel$ /platform/i86pc/kernel/$ISADIR/unix -B assistive_tech=magnifier</line> <line>module /boot/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 /boot/boot_archive</line> </entry> </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 bootroot of all media delivered by this distribution. Bootroot 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. --> - <bootroot_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="dir">var/pkg/catalog</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> </bootroot_contents> - <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, bootroot 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. --> - <!-- You can add "finalizer" scripts for adding pkg in repository or SVR4 packages for OpenSolaris.in this case I would add openoffice and Justplayer PPPdialer for OpenSolaris.these sub-manufest files are in /root/manufest. --> - <finalizer> - <script name="/root/manufest/sample1"> <checkpoint name="my_test1" message="Running my test1 package" /> </script> - <script name="/root/manufest/sample2"> <checkpoint name="my_test2" message="Running my test2 package" /> </script> - <script name="/usr/share/distro_const/pre_bootroot_pkg_image_mod"> <checkpoint name="im-mod" message="Image area modifications" /> </script> - <script name="/usr/share/distro_const/slim_cd/slimcd_pre_bootroot_pkg_image_mod"> <checkpoint name="slim-im-mod" message="Slim CD Image area Modifications" /> </script> - <script name="/usr/share/distro_const/bootroot_initialize.py"> <checkpoint name="br-init" message="Boot root initialization" /> </script> - <script name="/usr/share/distro_const/slim_cd/slimcd_bootroot_configure"> <checkpoint name="slim-br-config" message="Slim CD boot root configuration" /> </script> - <script name="/usr/share/distro_const/bootroot_configure"> <checkpoint name="br-config" message="Boot root configuration" /> <argslist>"/usr/share/distro_const/slim_cd/slimcd_generic_live.xml" ".livec d"</argslist> </script> - <script name="/usr/share/distro_const/bootroot_archive.py"> <checkpoint name="br-arch" message="Boot root archiving" /> </script> - <script name="/usr/share/distro_const/slim_cd/slimcd_post_bootroot_pkg_image_mod"> <checkpoint name="slim-post-mod" message="Slim CD post bootroot image area modification" /> </script> - <script name="/usr/share/distro_const/grub_setup.py"> <checkpoint name="grub-setup" message="Grub menu setup" /> </script> - <!-- Note there is a bug using lofiadm -C lzma (it will be fixed in snv111) so in this case I used gzip for compression. --> - <script name="/usr/share/distro_const/post_bootroot_pkg_image_mod"> <checkpoint name="post-mod" message="Post bootroot image area modification" /> <argslist>"usr_zlib_compression=gzip"</argslist> </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> - <bootroot> - <!-- If/how to compress the bootroot. Valid types are gzip and none --> - <!-- Note there is a bug using lofiadm -C lzma (it will be fixed in snv111) so in this case I used gzip for compression. --> <compression type="gzip" level="9" /> </bootroot> </output_image> </img_params> - <key_value_pairs> <pair key="iso_sort" value="/usr/share/distro_const/slim_cd/slimcd_iso.sort" /> </key_value_pairs> </distribution>
  • Mar 25, 2009
    issue 2 (distro_const logs) commented on by masafumi.ohta   -   Once finished running all_lang_slim_cd_x86.xml manufest for distro_const,you can re- edit its manufest for incerting "finalizer" scripts,that is,for example,adding the additional packages from repository.you can see WARNING restarting distro_const but it works well making LiveUSBs.
    Once finished running all_lang_slim_cd_x86.xml manufest for distro_const,you can re- edit its manufest for incerting "finalizer" scripts,that is,for example,adding the additional packages from repository.you can see WARNING restarting distro_const but it works well making LiveUSBs.
  • Mar 24, 2009
    issue 2 (distro_const logs) commented on by masafumi.ohta   -   If you would edit settings in Customized LiveUSB you would make,you should pause with "Ctrl+C" while running distro_const in "br-config" process.because "br-init" makes image of "boot_archive" that is "/" in LiveUSB so if it finished,you can edit files in "bootroot" and "pkg_images".finished editting the files,you should restart distro_const with "R-" option.
    If you would edit settings in Customized LiveUSB you would make,you should pause with "Ctrl+C" while running distro_const in "br-config" process.because "br-init" makes image of "boot_archive" that is "/" in LiveUSB so if it finished,you can edit files in "bootroot" and "pkg_images".finished editting the files,you should restart distro_const with "R-" option.
  • Mar 24, 2009
    issue 2 (distro_const logs) commented on by masafumi.ohta   -   It is the sample manufests above,you can download samples as follows: http://opensolaris-liveusb-for-eeepc.googlecode.com/files/manufest_for_eeepc.tar.bz2 Note once having done manufest,you can resume the manufest with -R option or restat the manufest with -r [manufest name] (but usting -r option,distro runs zfs rollback so if you edit the build_data it will be 'rollbacked' old settings.
    It is the sample manufests above,you can download samples as follows: http://opensolaris-liveusb-for-eeepc.googlecode.com/files/manufest_for_eeepc.tar.bz2 Note once having done manufest,you can resume the manufest with -R option or restat the manufest with -r [manufest name] (but usting -r option,distro runs zfs rollback so if you edit the build_data it will be 'rollbacked' old settings.
  • Mar 23, 2009
    issue 2 (distro_const logs) reported by masafumi.ohta   -   #listing manufest for distro_const,you may better use all_lang_slim_cd_x86.xml for it /usr/share/distro_const/slim_cd# distro_const build -l ./all_lang_slim_cd_x86.xml /usr/share/distro_const/DC-manifest.defval.xml validates /tmp/all_lang_slim_cd_x86_temp_872.xml validates Step Resumable Description -------------- --------- ------------- im-pop X Populate the image with packages openoffice_install X Running openoffice_install package SUNWrwn_install X Running SUNWrwn_install package JPCuacm_install X Running JPCuacm_install package JPCusbs_install X Running JPCusbs_install package songbird_install2 X Running songbird_install package SUNWxchat_install X Running SUNWxchat inatall package im-mod X Image area modifications slim-im-mod X Slim CD Image area Modifications br-init X Boot root initialization slim-br-config X Slim CD boot root configuration br-config X Boot root configuration br-arch X Boot root archiving slim-post-mod X Slim CD post bootroot image area modification grub-setup X Grub menu setup post-mod X Post bootroot image area modification iso X ISO image creation usb X USB image creation
    #listing manufest for distro_const,you may better use all_lang_slim_cd_x86.xml for it /usr/share/distro_const/slim_cd# distro_const build -l ./all_lang_slim_cd_x86.xml /usr/share/distro_const/DC-manifest.defval.xml validates /tmp/all_lang_slim_cd_x86_temp_872.xml validates Step Resumable Description -------------- --------- ------------- im-pop X Populate the image with packages openoffice_install X Running openoffice_install package SUNWrwn_install X Running SUNWrwn_install package JPCuacm_install X Running JPCuacm_install package JPCusbs_install X Running JPCusbs_install package songbird_install2 X Running songbird_install package SUNWxchat_install X Running SUNWxchat inatall package im-mod X Image area modifications slim-im-mod X Slim CD Image area Modifications br-init X Boot root initialization slim-br-config X Slim CD boot root configuration br-config X Boot root configuration br-arch X Boot root archiving slim-post-mod X Slim CD post bootroot image area modification grub-setup X Grub menu setup post-mod X Post bootroot image area modification iso X ISO image creation usb X USB image creation
  • Mar 23, 2009
    issue 1 (distro_const logs) Status changed by masafumi.ohta   -  
    Status: Invalid
    Status: Invalid
  • Mar 23, 2009
    issue 1 (distro_const logs) reported by masafumi.ohta   -   {{{ #Listing building manufest distro_const build -l /usr/share/distro_const/slim_cd/all_lang_slim_cd_x86.xml /usr/share/distro_const/DC-manifest.defval.xml validates /tmp/all_lang_slim_cd_x86_temp_872.xml validates Step Resumable Description -------------- --------- ------------- im-pop X Populate the image with packages openoffice_install X Running openoffice_install package SUNWrwn_install X Running SUNWrwn_install package JPCuacm_install X Running JPCuacm_install package JPCusbs_install X Running JPCusbs_install package songbird_install2 X Running songbird_install package SUNWxchat_install X Running SUNWxchat inatall package im-mod X Image area modifications slim-im-mod X Slim CD Image area Modifications br-init X Boot root initialization slim-br-config X Slim CD boot root configuration br-config X Boot root configuration br-arch X Boot root archiving slim-post-mod X Slim CD post bootroot image area modification grub-setup X Grub menu setup post-mod X Post bootroot image area modification iso X ISO image creation usb X USB image creation }}}
    {{{ #Listing building manufest distro_const build -l /usr/share/distro_const/slim_cd/all_lang_slim_cd_x86.xml /usr/share/distro_const/DC-manifest.defval.xml validates /tmp/all_lang_slim_cd_x86_temp_872.xml validates Step Resumable Description -------------- --------- ------------- im-pop X Populate the image with packages openoffice_install X Running openoffice_install package SUNWrwn_install X Running SUNWrwn_install package JPCuacm_install X Running JPCuacm_install package JPCusbs_install X Running JPCusbs_install package songbird_install2 X Running songbird_install package SUNWxchat_install X Running SUNWxchat inatall package im-mod X Image area modifications slim-im-mod X Slim CD Image area Modifications br-init X Boot root initialization slim-br-config X Slim CD boot root configuration br-config X Boot root configuration br-arch X Boot root archiving slim-post-mod X Slim CD post bootroot image area modification grub-setup X Grub menu setup post-mod X Post bootroot image area modification iso X ISO image creation usb X USB image creation }}}
  • Mar 23, 2009
    distro_const Wiki page deleted by masafumi.ohta
  • Mar 23, 2009
    distro_const Wiki page added by masafumi.ohta
  • Mar 23, 2009
    manufest_for_eeepc.tar.bz2 (sample_manufest_files_for_eeepc) file uploaded by masafumi.ohta
 
Powered by Google Project Hosting