Hi Karen,

responses inline

On Fri, Sep 10, 2010 at 4:40 PM, Karen Tung <[email protected]> wrote:

>  Hi Chris and Andrew,
>
> My comments are inline.
>
>
> On 09/ 9/10 04:05 PM, Chris Navrides wrote:
>
> Thank you all for the comments. We have updated all of your concerns that
> you mentioned into our new webrev:
> http://cr.opensolaris.org/~chris_n/netboot_text_install_v2/<http://cr.opensolaris.org/%7Echris_n/netboot_text_install_v2/>
>
>  and the updated parts located at:
> http://cr.opensolaris.org/~chris_n/netboot_text_install_part/<http://cr.opensolaris.org/%7Echris_n/netboot_text_install_part/>
>
> To address specific concerns:
>
>    - ict.py: The check was added to give additional debugging statements.
>    Install finish was also now modified so that the packages to remove are the
>    exact same for text and auto install. This check will prevent an error 
> later
>    down from trying to uninstall a package that
>
>                                                   ^^^^^^^^^^
> I think you meant "slim install" and "text install" there?
>

yes we did.

>
>    - is not there.
>
>  Personally, I don't like the changes in install-finish to not exactly
> specify what to remove per image type.
> IMO, it is much more clear to explicitly specify what packages you want to
> remove for which image type,
> and make sure that those packages are indeed removed.  If we expect those
> packages to exist for
> an image type and it doesn't exists for some reason, something is very
> wrong, and this change will
> make it harder to debug those kind of problems.
>

The packages that are being removed are just the installers. If these are
not there then this script will not run anyways.



>
>
>
>
>
>    - We made modifications to installadm and to the finalizer script that
>    generates .image_info so that if it is a net-text image installadm would
>    generate a new GRUB menu to represent that the default choice is now text
>    install. We were looking for feedback if this is the right way to go. If we
>    change the GRUB menu some users may get confused when they boot it up for
>    the sole purpose of getting dropped into a console and see <release> Text
>    Install. However a user who wants to use it to do a text install may also
>    get confused if it doesn't say anything except <release> boot image. Does
>    anybody have an alternative or feel strongly one way or the other?
>
>  It took me quiet a while to figure out what you meant above.  After
> reading the code and talking with Keith,
> I think you want the person that builds the image to be able to control
> whether
> the words "text installer" is displayed in the grub menu or not.
>
> Since you are changing the AI manifests to include the text installer
> functionality in the image at all times, I think it will be even more
> confusing to allow users to
> control what gets displayed in the grub menu.
>
> I understand your concern about using the "fail safe" option of the grub
> menu entry to invoke the
> installer might be confusing to users.  What about  presenting an
> additional entry
> in the grub menu for invoking the text-installer?  installadm can be
> updated to check whether a certain
> image contains the text installer, if so, add that entry.  If not, don't
> add that entry.  Leave the original
> fail safe entry to behave as it use to.
>

I believe you have talked with Keith about this.


>
> Since there's really no agreement on what to do with the grub menu changes
> yet, I didn't review
> those changes.  My comment below are for the other changes:
>
>
> usr/src/cmd/distro_const/auto_install/ai_sparc_image.xml
>
> - Why do you add the "gen_cd_content" finalizer script before
> the "post_boot_archive_pkg_image_mod" finalizer script?
> The "gen_cd_content" finalizer script should be one of the
> last finalizer scripts to run because it needs to "record"
> all the files in the CD.  "post_boot_archive_pkg_image_mod"
> script moves all the files around to create the zlibs.  So,
> so, the gen_cd_content script will not generate the correct
> list of files if you run before it.
>

This was a mistake, we only changed it in the x86 version.


>
>
> usr/src/cmd/slim-install/svc/net-fs-root
>
> - line 329-346: this is still not correct.  You are doing wget for BOTH
> boot archives.
> The idea is that you should detect which whether you are booted 64 bit or
> 32 bit.
> For the one that you are booted with, no need to re-download the archive.
> Just create the
> symlink as appropriate.  Then, download the archive one you are not booted
> with, and create the
> link.
>
Since the boot archive we booted from is not stored on the client we cannot
just change the link. Since we need both to install we need to re-download
it.


>
> - lines 348-368, for sparc, I don't think you need to download the boot
> archives
> again since you are already running it.  Perhaps you just need to adjust
> the link.
>
Same.

>
> - line 371: Without a valid .livecd-cd-content file, the install might
> appear to work,
> but it doesn't guarantee to install only what you expect it to.  Please
> generate one and
> download it in this script.
>

Again, I understand you spoke with Keith about this.


> Thanks,
>
> --Karen
>
>
>
> We would appreciate any additional feedback.
>
> Thanks,
> Chris & Andrew
>
>
>
>
> On Tue, Aug 31, 2010 at 1:35 PM, Chris Navrides <[email protected]>wrote:
>
>> Hi all,
>>
>>  Could we please get a code review of the modifications made to
>> enable 6971585 Network Text Install
>>
>>  This will enable a client over the network to either do an Automated
>> Install or a Text Install. The default in the grub menu will lead to the
>> text install menu. For sparc if no "-install" flag is set then it will also
>> default to the text-install menu.
>>
>>  Webrev:
>> http://cr.opensolaris.org/~chris_n/netboot_text_instal<http://cr.opensolaris.org/%7Echris_n/netboot_text_install/>
>> l/ <http://cr.opensolaris.org/%7Echris_n/netboot_text_install/>
>>
>>  We have done testing with both x86 and sparc using the test bed on the
>> 10.10.45 subnet. There are no changes done to installadm on the server side.
>>
>>  Thanks,
>> Chris & Andrew
>>
>
>
> _______________________________________________
> caiman-discuss mailing list
> [email protected]http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>
>
>
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to