; ; *-*-* FORM_TRK0.CSD *-*-* ; ; This Submit file formats only the second stage of the MSA Bootstrap ; Loader on track 0 of an iRMX hard disk. Files from a previous release ; will be renamed before the iRMX III.1.3 directory structure and files are ; installed. ; ; Invocation: ; submit :diskette:form_trk0(device_name) ; ; Where: device_name is the physical device name of the device on ; which you will be installing iRMX III. ; ; attachdevice %0 as :w: ; ; Format only track 0 of the hard disk. ; format :w: s120boot bootstrap ; ; Prepare for the installation by ensuring that the system manager ; has complete access rights to the files that will be affected. ; permit :w:, & :w:boot32, & :w:bsl, & :w:msa32, & :w:net, & :w:rboot32, & :w:rmx386, & :w:sys386, & :w:user, & :w:boot32, & :w:boot32/rmx drau u=0 traverse :w:lang286 permit * drau u=0 traverse :w:util286 permit * drau u=0 traverse :w:util386 permit * drau u=0 traverse :w:inc permit * drau u=0 traverse :w:lib permit * drau u=0 ; permit :w:, & :w:boot32, & :w:user drau u=0 ; Directories from a previous release must be renamed. If any of these ; directories exist, the current release of the iRMX III Operating System ; has already been installed on your hard disk. The next command will ; prompt you to delete the directory if it exists at which point you ; should exit this Submit file by typing a Control-C. Refer to the ; Software Installation Guide for information on how to deal with ; this situation. rename :w:boot32 over :w:boot32_old rename :w:bsl over :w:bsl_old rename :w:msa32 over :w:msa32_old rename :w:net over :w:net_old rename :w:rboot32 over :w:rboot32_old rename :w:rmx386 over :w:rmx386_old rename :w:sys386 over :w:sys386_old rename :w:user over :w:user_old ; ; The PC Bus Bootstrap Loader second stage has been written and permission ; granted to the system manager to proceed with the installation. ; Directories from a previous release have been renamed. ; ; Create the standard iRMX III.1.3 directory structure. Any directories ; which already exist will cause an error message to be printed and ; the directory will be left unchanged. Ignore these error messages. ; createdir :w:boot32, & :w:bsl, & :w:inc, & :w:helps, & :w:helps/utils, & :w:helps/system, & :w:helps/uprocs, & :w:lang286, & :w:lib, & :w:lib/font279, & :w:lib/fort86, & :w:lib/ftn286, & :w:lib/ftn386, & :w:lib/ic86, & :w:lib/ic286, & :w:lib/ic386, & :w:lib/ndp87, & :w:lib/ndp287, & :w:lib/ndp387, & :w:lib/pasc86, & :w:lib/pas286, & :w:lib/plm86, & :w:lib/plm286, & :w:lib/plm386, & :w:lib/rmx86, & :w:lib/rmx286, & :w:lib/rmx386, & :w:msa, & :w:msa/boot, & :w:msa/config, & :w:msa32, & :w:msa32/386258, & :w:msa32/486133, & :w:msa32/boot, & :w:net, & :w:rboot32, & :w:rmx286, & :w:rmx286/inc, & :w:rmx286/lib, & :w:rmx386, & :w:rmx386/config, & :w:rmx386/config/cmd, & :w:rmx386/config/cmd/diskette, & :w:rmx386/config/cmd/tape, & :w:rmx386/config/default, & :w:rmx386/config/user, & :w:rmx386/demo, & :w:rmx386/demo/asm, & :w:rmx386/demo/asm/intro, & :w:rmx386/demo/c, & :w:rmx386/demo/c/intro, & :w:rmx386/demo/drivers, & :w:rmx386/demo/drivers/at, & :w:rmx386/demo/drivers/at/console, & :w:rmx386/demo/drivers/at/st506, & :w:rmx386/demo/drivers/component, & :w:rmx386/demo/drivers/mb1, & :w:rmx386/demo/drivers/mb2, & :w:rmx386/demo/ftn, & :w:rmx386/demo/ftn/intro, & :w:rmx386/demo/ftn/misc, & :w:rmx386/demo/plm, & :w:rmx386/demo/plm/general, & :w:rmx386/demo/plm/intro, & :w:rmx386/demo/plm/mb2, & :w:rmx386/demo/plm/mb2/general, & :w:rmx386/demo/plm/mb2/intro, & :w:rmx386/demo/plm/mb2/nservr, & :w:rmx386/demo/plm/sdb, & :w:rmx386/demo/rgi, & :w:rmx386/demo/rgi/utils, & :w:rmx386/demo/rom, & :w:rmx386/eios, & :w:rmx386/hi, & :w:rmx386/icu, & :w:rmx386/inc, & :w:rmx386/ios, & :w:rmx386/jobs, & :w:rmx386/lib, & :w:rmx386/loader, & :w:rmx386/nucleus, & :w:rmx386/rgi, & :w:rmx386/rmxnet, & :w:rmx386/rmxnet/config, & :w:rmx386/rmxnet/csd, & :w:rmx386/rmxnet/inc, & :w:rmx386/rmxnet/lib, & :w:rmx386/rmxnet/lnk, & :w:rmx386/sdb, & :w:rmx386/sdm, & :w:rmx386/udi, & :w:rmx386/update, & :w:rmx386/vt, & :w:sys386, & :w:system, & :w:user, & :w:user/super, & :w:user/super/prog, & :w:user/world, & :w:user/world/prog, & :w:util286, & :w:util386, & :w:work ; ; Copy the third stage and the boot file from the boot diskette ; to the hard disk. ; copy :sd:r'?'s120thirdstg over :w:r'?'s120thirdstg copy :sd:boot32/rmx over :w:boot32/rmx copy :system:* over :w:sys386 ; ; If the VT product has been installed, copy its files back to :w:rmx386. ; If the hard disk was formatted or the VT product has not been installed, ; the copy will fail. ; copy :w:rmx386_old/ios/xdrvt.lib to :w:rmx386/ios copy :w:rmx386_old/vt/* to :w:rmx386/vt copy :sd:rmx386/config/rlogon over :w:user/world/prog/r'?'logon copy :sd:user/super/prog/r'?'logoff over :w:user/world/prog/r'?'logoff copy :sd:user/super/prog/alias.csd over :w:user/world/prog copy :sd:rmx386/config/rlogon over :w:user/super/prog/r'?'logon copy :sd:user/super/prog/r'?'logoff over :w:user/super/prog/r'?'logoff copy :sd:user/super/prog/alias.csd over :w:user/super/prog ; ; Copy the default configuration files. ; copy :sd:rmx386/config/udf, & :sd:rmx386/config/cdf, & :sd:rmx386/config/terminals, & :sd:rmx386/config/logon.msg, & :sd:rmx386/config/alias.csd, & :sd:rmx386/config/termcap over :w:rmx386/config copy :sd:rmx386/config/user/super, & :sd:rmx386/config/user/world over :w:rmx386/config/user ; ; Duplicate the default configuration files. ; copy :sd:rmx386/config/udf, & :sd:rmx386/config/cdf, & :sd:rmx386/config/user/super, & :sd:rmx386/config/user/world, & :sd:rmx386/config/logon.msg, & :sd:rmx386/config/rlogon, & :sd:rmx386/config/rinit, & :sd:rmx386/config/termcap, & :sd:user/super/prog/alias.csd over :w:rmx386/config/default copy :sd:rmx386/config/terminals over :w:rmx386/config/default/terminals.pc ; ; Duplicate the third stage ; copy :sd:r'?'s120thirdstg over :w:rmx386/config/default/rs120thirdstg copy :sd:rmx386/config/cmd/tape/* over :w:rmx386/config/cmd/tape copy :sd:rmx386/config/cmd/diskette/* over :w:rmx386/config/cmd/diskette copy :sd:rmx386/config/cmd/tinstall.csd, & :sd:rmx386/config/cmd/instal.csd, & :sd:rmx386/config/cmd/stuffy, & :sd:rmx386/config/cmd/mkstdir.csd, & :sd:rmx386/config/cmd/mksys.csd over :w:rmx386/config/cmd copy :util286:changesd over :w:rmx386/config/cmd permit :w:, & :w:*, & :w:lib/*, & :w:boot32/*, & :w:sys386/*, & :w:util286/*, & :w:util386/*, & :w:rmx386/*, & :w:rmx386/config/*, & :w:rmx386/config/default/*, & :w:rmx386/config/user/*, & :w:rmx386/config/cmd/*, & :w:rmx386/config/cmd/tape/*, & :w:rmx386/config/cmd/diskette/* nr u=world permit :w:work, & :w:user, & :w:boot32, & :w:rboot32, & :w:msa, & :w:msa/*, & :w:msa32, & :w:msa32/*, & :w:user/world, & :w:user/world/*, & :w:user/world/prog/r'?'logon, & :w:user/world/prog/r'?'logoff, & :w:user/world/prog/* drau user=world traverse :w:rmx386/demo permit $ Nr user=world detachdevice :w: ; ; The standard iRMX III.1.3 directory structure has been built. ; ; Next the system device will be changed from the diskette to ; the hard disk. ; changesd %0