&version 2
&trace off
&if [exists segment install_hard.io] &then dl install_hard.io
us in install_hard
&print Beginning Installation of Hardcore source, object and executable software.
&if [exists segment >ldd>hard>execution>bound_dir_control]
&then us rp bound_dir_control >ldd>hard>execution>==
&else us add bound_dir_control >ldd>hard>execution>==
&if [exists segment >ldd>hard>object>bound_dir_control.archive]
&then us rp bound_dir_control.archive >ldd>hard>object>== -ac
&else us add bound_dir_control.archive >ldd>hard>object>== -ac
&if [exists segment >ldd>hard>source>bound_dir_control.s.archive]
&then us rp bound_dir_control.s.archive >ldd>hard>source>== -ac
&else us add bound_dir_control.s.archive >ldd>hard>source>== -ac
&if [exists segment >ldd>hard>execution>bound_file_system]
&then us rp bound_file_system >ldd>hard>execution>==
&else us add bound_file_system >ldd>hard>execution>==
&if [exists segment >ldd>hard>object>bound_file_system.archive]
&then us rp bound_file_system.archive >ldd>hard>object>== -ac
&else us add bound_file_system.archive >ldd>hard>object>== -ac
&if [exists segment >ldd>hard>source>bound_file_system.s.archive]
&then us rp bound_file_system.s.archive >ldd>hard>source>== -ac
&else us add bound_file_system.s.archive >ldd>hard>source>== -ac
&if [exists segment >ldd>hard>execution>bound_hc_initlzr_auxl_]
&then us rp bound_hc_initlzr_auxl_ >ldd>hard>execution>==
&else us add bound_hc_initlzr_auxl_ >ldd>hard>execution>==
&if [exists segment >ldd>hard>object>bound_hc_initlzr_auxl_.archive]
&then us rp bound_hc_initlzr_auxl_.archive >ldd>hard>object>== -ac
&else us add bound_hc_initlzr_auxl_.archive >ldd>hard>object>== -ac
&if [exists segment >ldd>hard>source>bound_hc_initlzr_auxl_.s.archive]
&then us rp bound_hc_initlzr_auxl_.s.archive >ldd>hard>source>== -ac
&else us add bound_hc_initlzr_auxl_.s.archive >ldd>hard>source>== -ac
&if [exists segment >ldd>hard>execution>bound_library_wired_]
&then us rp bound_library_wired_ >ldd>hard>execution>==
&else us add bound_library_wired_ >ldd>hard>execution>==
&if [exists segment >ldd>hard>object>bound_library_wired_.archive]
&then us rp bound_library_wired_.archive >ldd>hard>object>== -ac
&else us add bound_library_wired_.archive >ldd>hard>object>== -ac
&if [exists segment >ldd>hard>source>bound_library_wired_.s.archive]
&then us rp bound_library_wired_.s.archive >ldd>hard>source>== -ac
&else us add bound_library_wired_.s.archive >ldd>hard>source>== -ac
&if [exists segment >ldd>hard>execution>bound_page_control]
&then us rp bound_page_control >ldd>hard>execution>==
&else us add bound_page_control >ldd>hard>execution>==
&if [exists segment >ldd>hard>object>bound_page_control.archive]
&then us rp bound_page_control.archive >ldd>hard>object>== -ac
&else us add bound_page_control.archive >ldd>hard>object>== -ac
&if [exists segment >ldd>hard>source>bound_page_control.s.archive]
&then us rp bound_page_control.s.archive >ldd>hard>source>== -ac
&else us add bound_page_control.s.archive >ldd>hard>source>== -ac
&if [exists segment >ldd>hard>execution>bound_system_control_]
&then us rp bound_system_control_ >ldd>hard>execution>==
&else us add bound_system_control_ >ldd>hard>execution>==
&if [exists segment >ldd>hard>object>bound_system_control_.archive]
&then us rp bound_system_control_.archive >ldd>hard>object>== -ac
&else us add bound_system_control_.archive >ldd>hard>object>== -ac
&if [exists segment >ldd>hard>source>bound_system_control_.s.archive]
&then us rp bound_system_control_.s.archive >ldd>hard>source>== -ac
&else us add bound_system_control_.s.archive >ldd>hard>source>== -ac
&if [exists segment >ldd>hard>execution>bound_system_security]
&then us rp bound_system_security >ldd>hard>execution>==
&else us add bound_system_security >ldd>hard>execution>==
&if [exists segment >ldd>hard>object>bound_system_security.archive]
&then us rp bound_system_security.archive >ldd>hard>object>== -ac
&else us add bound_system_security.archive >ldd>hard>object>== -ac
&if [exists segment >ldd>hard>source>bound_system_security.s.archive]
&then us rp bound_system_security.s.archive >ldd>hard>source>== -ac
&else us add bound_system_security.s.archive >ldd>hard>source>== -ac
&if [exists segment >ldd>hard>execution>bound_tty_active]
&then us rp bound_tty_active >ldd>hard>execution>==
&else us add bound_tty_active >ldd>hard>execution>==
&if [exists segment >ldd>hard>object>bound_tty_active.archive]
&then us rp bound_tty_active.archive >ldd>hard>object>== -ac
&else us add bound_tty_active.archive >ldd>hard>object>== -ac
&if [exists segment >ldd>hard>source>bound_tty_active.s.archive]
&then us rp bound_tty_active.s.archive >ldd>hard>source>== -ac
&else us add bound_tty_active.s.archive >ldd>hard>source>== -ac
&if [exists segment >ldd>hard>execution>bound_volume_reloader_]
&then us rp bound_volume_reloader_ >ldd>hard>execution>==
&else us add bound_volume_reloader_ >ldd>hard>execution>==
&if [exists segment >ldd>hard>object>bound_volume_reloader_.archive]
&then us rp bound_volume_reloader_.archive >ldd>hard>object>== -ac
&else us add bound_volume_reloader_.archive >ldd>hard>object>== -ac
&if [exists segment >ldd>hard>source>bound_volume_reloader_.s.archive]
&then us rp bound_volume_reloader_.s.archive >ldd>hard>source>== -ac
&else us add bound_volume_reloader_.s.archive >ldd>hard>source>== -ac
&-
&if [exists segment >ldd>firmware>fw.dsc191.m191.v1]
&then us delete >ldd>firmware>fw.dsc191.m191.v1
&if [exists segment >ldd>firmware>fw.dsc500.d500.x1]
&then us delete >ldd>firmware>fw.dsc500.d500.x1
&if [exists segment >ldd>firmware>fw.msp800.msp8.k1]
&then us delete >ldd>firmware>fw.msp800.msp8.k1
&if [exists segment >ldd>firmware>fw.mtc500.m500.v1]
&then us delete >ldd>firmware>fw.mtc500.m500.v1
&if [exists segment >ldd>firmware>fw.mtp601.m601.t1]
&then us delete >ldd>firmware>fw.mtp601.m601.t1
&if [exists segment >ldd>firmware>fw.mtp610.m610.y2]
&then us delete >ldd>firmware>fw.mtp610.m610.y2
&if [exists segment >ldd>firmware>fw.urcmpc.u400.m1]
&then us delete >ldd>firmware>fw.urcmpc.u400.m1
&if [exists segment >ldd>firmware>fw.urcmpc.ucmn.a2]
&then us delete >ldd>firmware>fw.urcmpc.ucmn.a2
&if [exists segment >ldd>firmware>fw.urcmpc.ucrp.b2]
&then us delete >ldd>firmware>fw.urcmpc.ucrp.b2
us add fw.dsc191.m191.v1 >ldd>firmware>== -ss
us add fw.dsc500.d500.y1 >ldd>firmware>== -ss
us add fw.msp800.msp8.l1 >ldd>firmware>== -ss
us add fw.mtc500.m500.v1 >ldd>firmware>== -ss
us add fw.mtp601.m601.t1 >ldd>firmware>== -ss
us add fw.mtp610.m610.c2 >ldd>firmware>== -ss
us add fw.urcmpc.u400.m1 >ldd>firmware>== -ss
us add fw.urcmpc.ucmn.a2 >ldd>firmware>== -ss
us add fw.urcmpc.ucrp.b2 >ldd>firmware>== -ss
&-
&if [query "Should installation of hardcore be completed?  Type yes if no error messages."] &then &else &goto QUIT
us install install_hard
&print MR12.4 Hardcore is now installed.
&label QUIT
&quit
