Moinak Ghosh wrote:
> The Transfer Module Func. Spec. can be downloaded from
> here:
>
> http://www.opensolaris.org/os/project/livemedia/files/transfermod.pdf
>
> It is currently in the Livemedia files section as I do not have
> access to the Caiman files section. The document should soon
> get moved to the Caiman files page.
>
> Regards,
> Moinak.
>
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>   
Moinak,

- Section 1 last bullet:
"For the Slim Install initial delivery only a fresh install scenario is 
being considered at this time. Upgrade is left as a subsequent activity. 
However based on the approach of a LiveCD based installer, upgrades are 
typically handled via the packaging system and not directly via the 
LiveCD. So for the purposes of the Transfer Module upgrades are out of 
scope."

    If slim is planning to use cpio to transfer the contents and not 
pkgadd, how will the upgrade work using the packaging system? The 
current upgrade works because the information is stored in pkg database 
and other places under /var/sadm. The upgrade algorithm uses these 
information to decide what needs to be upgraded.

- Section 2 first point:
"Copy the LiveCD contents to disk. This is essentially a straight cpio 
of the LiveCD contents from
it's mounted location. The files of course get decompressed as they are 
read."

    I assume the cpio archive is created from the contents of the 
package. What happends to packaging scripts?  pre and post install 
scripts and class action scripts? is the pkg database part of the cpio 
archive?

- Section 2 second point:
"Copy some basic settings from the LiveCD environment to disk. These 
include Keyboard selection, Locale selection (on a multi-locale CD/DVD), 
Xorg config file if any, the etc/path_to_inst file, the SMF seed 
repository, the etc/devices/devid_cache."

    How does the locale stuff works with transfer module? In the current 
install, the locale packages corresponding to the list of packages to be 
installed will be selected and installed.

- Section 2 additional tasks: The following may be needed.

    . Do you have any logfiles (or any other files needed for debugging) 
created as part of transfer module to be moved to the disk?
    . Creating menu.lst file

Section 5 Interfaces:

- The api TM_abort_operation() could be changed to TM_abort_transfer() 
or TM_cancel_transfer() to clearly indicate that the transfer is 
aborted/canceled.
- How do you set the debug?
- Can you expand on the nvlist parameters with the NAME and TYPE of each 
parameter?
- Is there any error code returned by TM_perform_transfer() in the case 
of error?
- Are you planning to use the same callback structures defined in 
orchestrator? Otherwise how can I get the callback information?

Thanks,
Sundar







Reply via email to