&version 2
&trace off
&if [exists segment install_executable.io] &then dl install_executable.io
us in install_executable
&print Beginning Installation of Online Executable and Info Segment software.
&if [exists segment >doc>info>add_name.info]
&then us rp add_name.info >doc>info>==
&else us add add_name.info >doc>info>==
&if [exists segment >tools>ask_]
&then us rp ask_ >tools>== -ss
&else us add ask_ >tools>== -ss
&if [exists segment >sss>bound_absentee_com_]
&then us rp bound_absentee_com_ >sss>== -ss
&else us add bound_absentee_com_ >sss>== -ss
&if [exists segment >sss>bound_active_function_]
&then us rp bound_active_function_ >sss>== -ss
&else us add bound_active_function_ >sss>== -ss
&if [exists segment >tools>bound_as_misc_]
&then us rp bound_as_misc_ >tools>== -ss
&else us add bound_as_misc_ >tools>== -ss
&if [exists segment >sss>bound_command_env_]
&then us rp bound_command_env_ >sss>== -ss
&else us add bound_command_env_ >sss>== -ss
&if [exists segment >sss>bound_command_loop_]
&then us rp bound_command_loop_ >sss>== -ss
&else us add bound_command_loop_ >sss>== -ss
&if [exists segment >tools>bound_dfm_]
&then us rp bound_dfm_ >tools>== -ss
&else us add bound_dfm_ >tools>== -ss
&if [exists segment >sss>bound_dm_]
&then us rp bound_dm_ >sss>== -ss
&else us add bound_dm_ >sss>== -ss
&if [exists segment >sss>bound_exec_com_]
&then us rp bound_exec_com_ >sss>== -ss
&else us add bound_exec_com_ >sss>== -ss
&if [exists segment >sss>bound_fs_util_]
&then us rp bound_fs_util_ >sss>== -ss
&else us add bound_fs_util_ >sss>== -ss
&if [exists segment >sss>bound_fscom1_]
&then us rp bound_fscom1_ >sss>== -ss
&else us add bound_fscom1_ >sss>== -ss
&if [exists segment >sss>bound_fscom2_]
&then us rp bound_fscom2_ >sss>== -ss
&else us add bound_fscom2_ >sss>== -ss
&if [exists segment >sss>bound_io_commands_]
&then us rp bound_io_commands_ >sss>== -ss
&else us add bound_io_commands_ >sss>== -ss
&if [exists segment >tools>bound_iodd_]
&then us rp bound_iodd_ >tools>== -ss
&else us add bound_iodd_ >tools>== -ss
&if [exists segment >sss>bound_kermit_]
&then us rp bound_kermit_ >sss>== -ss
&else us add bound_kermit_ >sss>== -ss
&if [exists segment >sss>bound_mail_system_]
&then us rp bound_mail_system_ >sss>== -ss
&else us add bound_mail_system_ >sss>== -ss
&if [exists segment >sss>bound_menu_]
&then us rp bound_menu_ >sss>== -ss
&else us add bound_menu_ >sss>== -ss
&if [exists segment >sss>bound_misc_commands_]
&then us rp bound_misc_commands_ >sss>== -ss
&else us add bound_misc_commands_ >sss>== -ss
&if [exists segment >tools>bound_misc_translatrs_]
&then us rp bound_misc_translatrs_ >tools>== -ss
&else us add bound_misc_translatrs_ >tools>== -ss
&if [exists segment >sss>bound_mrds_]
&then us rp bound_mrds_ >sss>== -ss
&else us add bound_mrds_ >sss>== -ss
&if [exists segment >sss>bound_pl1_]
&then us rp bound_pl1_ >sss>== -ss
&else us add bound_pl1_ >sss>== -ss
&if [exists segment >tools>bound_pnotice_]
&then us rp bound_pnotice_ >tools>== -ss
&else us add bound_pnotice_ >tools>== -ss
&if [exists segment >sss>bound_printing_cmds_]
&then us rp bound_printing_cmds_ >sss>== -ss
&else us add bound_printing_cmds_ >sss>== -ss
&if [exists segment >sss>bound_probe_]
&then us rp bound_probe_ >sss>== -ss
&else us add bound_probe_ >sss>== -ss
&if [exists segment >sss>bound_segment_info_]
&then us rp bound_segment_info_ >sss>== -ss
&else us add bound_segment_info_ >sss>== -ss
&if [exists segment >sss>bound_sort_routines_]
&then us rp bound_sort_routines_ >sss>== -ss
&else us add bound_sort_routines_ >sss>== -ss
&if [exists segment >sss>bound_ti_term_]
&then us rp bound_ti_term_ >sss>== -ss
&else us add bound_ti_term_ >sss>== -ss
&if [exists segment >tools>bound_tuning_]
&then us rp bound_tuning_ >tools>== -ss
&else us add bound_tuning_ >tools>== -ss
&if [exists segment >tools>bound_user_ctl_]
&then us rp bound_user_ctl_ >tools>== -ss
&else us add bound_user_ctl_ >tools>== -ss
&if [exists segment >sss>bound_vfile_]
&then us rp bound_vfile_ >sss>== -ss
&else us add bound_vfile_ >sss>== -ss
&if [exists segment >sss>bound_video_]
&then us rp bound_video_ >sss>== -ss
&else us add bound_video_ >sss>== -ss
&if [exists segment >doc>info>cancel_daemon_request.info]
&then us rp cancel_daemon_request.info >doc>info>==
&else us add cancel_daemon_request.info >doc>info>==
&if [exists segment >doc>info>cancel_output_request.info]
&then us rp cancel_output_request.info >doc>info>==
&else us add cancel_output_request.info >doc>info>==
&if [exists segment >doc>info>decode_definition_.info]
&then us rp decode_definition_.info >doc>info>==
&else us add decode_definition_.info >doc>info>==
&if [exists segment >doc>info>delete_name.info]
&then us rp delete_name.info >doc>info>==
&else us add delete_name.info >doc>info>==
&if [exists segment >doc>info>display_forms_info.info]
&then us rp display_forms_info.info >doc>info>==
&else us add display_forms_info.info >doc>info>==
&if [exists segment >doc>info>dm_set_free_area.info]
&then us rp dm_set_free_area.info >doc>info>==
&else us add dm_set_free_area.info >doc>info>==
&if [exists segment >doc>info>exec_com.info]
&then us rp exec_com.info >doc>info>==
&else us add exec_com.info >doc>info>==
&if [exists segment >doc>ss>emacs>fundamental-mode.info]
&then us rp fundamental-mode.info >doc>ss>emacs>==
&else us add fundamental-mode.info >doc>ss>emacs>==
&if [exists segment >doc>info>get_bound_seg_info_.info]
&then us rp get_bound_seg_info_.info >doc>info>==
&else us add get_bound_seg_info_.info >doc>info>==
&if [exists segment >doc>info>get_pathname.info]
&then us rp get_pathname.info >doc>info>==
&else us add get_pathname.info >doc>info>==
&if [exists segment >doc>info>iox_.info]
&then us rp iox_.info >doc>info>==
&else us add iox_.info >doc>info>==
&if [exists segment >doc>info>kermit_modes.gi.info]
&then us rp kermit_modes.gi.info >doc>info>==
&else us add kermit_modes.gi.info >doc>info>==
&if [exists segment >doc>privileged>library_cleanup.info]
&then us rp library_cleanup.info >doc>privileged>==
&else us add library_cleanup.info >doc>privileged>==
&if [exists segment >doc>info>links.info]
&then us rp links.info >doc>info>==
&else us add links.info >doc>info>==
&if [exists segment >doc>info>menu_get_choice.info]
&then us rp menu_get_choice.info >doc>info>==
&else us add menu_get_choice.info >doc>info>==
&if [exists segment >tools>nothing]
&then us rp nothing >tools>== -ss
&else us add nothing >tools>== -ss
&if [exists segment >doc>info>nothing.info]
&then us rp nothing.info >doc>info>==
&else us add nothing.info >doc>info>==
&if [exists segment >doc>info>null_entry_.info]
&then us rp null_entry_.info >doc>info>==
&else us add null_entry_.info >doc>info>==
&if [exists segment >doc>info>pascal.changes.info]
&then us rp pascal.changes.info >doc>info>==
&else us add pascal.changes.info >doc>info>==
&if [exists segment >doc>info>set_mailing_address.info]
&then us rp set_mailing_address.info >doc>info>==
&else us add set_mailing_address.info >doc>info>==
&if [exists segment >doc>privileged>set_system_console.info]
&then us rp set_system_console.info >doc>privileged>==
&else us add set_system_console.info >doc>privileged>==
&if [exists segment >doc>info>terminate_refname.info]
&then us rp terminate_refname.info >doc>info>==
&else us add terminate_refname.info >doc>info>==
&if [exists segment >doc>info>time_format.gi.info]
&then us rp time_format.gi.info >doc>info>==
&else us add time_format.gi.info >doc>info>==
&if [exists segment >doc>info>txn.info]
&then us rp txn.info >doc>info>==
&else us add txn.info >doc>info>==
&if [exists segment >doc>info>window_io_.info]
&then us rp window_io_.info >doc>info>==
&else us add window_io_.info >doc>info>==
&if [exists segment >doc>info>working_dir.info]
&then us rp working_dir.info >doc>info>==
&else us add working_dir.info >doc>info>==
&if [exists segment >doc>ss>xforum>xforum_prompt.info]
&then us rp xforum_prompt.info >doc>ss>xforum>==
&else us add xforum_prompt.info >doc>ss>xforum>==
&if [query "Should installation of Online Executable be completed?  Type yes if no error messages."] &then &else &goto QUIT
us install install_executable
&print MR12.4 Online Executable is now installed.
&label QUIT
&quit
