Below is a summary of what will be done for ICT to support SPARC.
This is the result of evaluation done by Jan Damborsky, Tycho
Nightingale, Evan Layton and myself.
I am posting this to the group so folks know the plan and have an
opportunity to provide feedback, which of course is appreciated.
Thanks for the help.
Joe
= - +
For ICT implemented in Python in: usr/src/lib/libict_pymod/ict.py
Needs modification:
-------------------
set_Solaris_partition_active
Investigate if it is possible to do nothing for now.
If not, use eeprom boot-device
or maybe clear eeprom boot-device property if using the
first disk in system
Usable as is for SPARC:
-----------------------
create_smf_repository
fix_browser_home_page
setup_dev_namespace
update_boot_archive
remove_files
smf_correct_sys_profile
add_sysidtool_sys_unconfig_entries
enable_nwam_AI
set_flush_content_cache_on_success_false
set_root_password
create_new_user
reset_image_UUID
Unnecessary for SPARC:
----------------------
keyboard_layout
OK to leaving it.
set_prop_from_eeprom
set_console_boot_device_property
add_splash_image_to_grub_menu
remove_bootpath
fix_grub_entry
add_other_OS_to_grub_menu
explicit_bootfs
activate_be() in perform_slim_install.c provides
what is necessary for SPARC
enable_happy_face_boot
copy_splash_xpm
For ICT implemented in C in: usr/src/lib/libict/ict.c
Needs modification:
-------------------
ict_installgrub - needs change, needed
Will use installboot instead of installgrub
Usable as is for SPARC:
-----------------------
ict_configure_user_directory
ict_set_user_profile
ict_set_user_role
ict_set_lang_locale
ict_set_host_node_name
ict_snapshot
ict_transfer_logs
ict_mark_root_pool_ready