home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 13
/
AACD13.ISO
/
AACD
/
System
/
EASys
/
EASys!_update_481_to_482
/
Finish_ModAS.script
< prev
next >
Wrap
Text File
|
2000-08-01
|
10KB
|
274 lines
failat 30
stack 20000
set rEd rx Install_C:RemoteEd.rexx
set RenStr Install_C:ReplaceStrings
set srcSys iGuide_root:ModAS_System/StartSys
set StaSys SYS:StartSys
;NewIcons finish
IF NOT $wb35 eq 1
IF EXISTS SYS:c/NewIcons
IF EXISTS SYS:c/DefIcons
delete >NIL: $StaSys/b_GUI/#?_NewIcons FORCE QUIET
copy "$srcSys/b_GUI/_9_NewIcons" $StaSys/b_GUI/9_NewIcons CLONE QUIET
ENDIF
ENDIF
IF EXISTS $StaSys/c_Prepare/NewIcons
IF NOT EXISTS $StaSys/b_GUI/9_NewIcons
rename >NIL: $StaSys/c_Prepare/NewIcons $StaSys/b_GUI/9_NewIcons
ELSE
delete >NIL: $StaSys/b_GUI/#?_NewIcons FORCE QUIET
rename >NIL: $StaSys/c_Prepare/NewIcons $StaSys/b_GUI/9_NewIcons
ENDIF
ENDIF
ELSE
rename >NIL: $StaSys/c_Prepare/NewIcons $StaSys/b_GUI/_9_NewIcons
delete >NIL: $StaSys/b_GUI/#?_NewIcons FORCE QUIET
ENDIF
ENDIF
;MCP Setup finish
set workfile s:startup-sequence.before_ModAS
$rEd movetext $workfile "MCP" "1LiNe" $StaSys/a_Init/8_MCP
$rEd movetext $workfile "MCP" "1LiNe" $StaSys/a_Init/8_MCP
$rEd movetext $workfile "MCP" "1LiNe" $StaSys/a_Init/8_MCP
set workfile s:User-Startup.before_ModAS
$rEd movetext $workfile "MCP" "1LiNe" $StaSys/a_Init/8_MCP
$rEd movetext $workfile "MCP" "1LiNe" $StaSys/a_Init/8_MCP
$rEd movetext $workfile "MCP" "1LiNe" $StaSys/a_Init/8_MCP
set workfile s:startup-sequence
$rEd movetext $workfile "MCP" "1LiNe" T:Trash
$rEd movetext $workfile "MCP" "1LiNe" T:Trash
$rEd movetext $workfile "MCP" "1LiNe" T:Trash
$rEd movetext $workfile "MCP" "1LiNe" T:Trash
IF EXISTS SYS:WBstartup/MCP
copy SYS:WBstartup/MCP#? SYS:c CLONE
delete >NIL: SYS:WBstartup/MCP#? FORCE QUIET
echo >>$StaSys/a_Init/8_MCP "c:MCP"
ENDIF
IF EXISTS $StaSys/c_Prepare/MCP
rename >NIL: "$StaSys/c_Prepare/MCP" "$StaSys/c_Prepare/_MCP.see.A_Init"
ENDIF
IF EXISTS $StaSys/c_Prepare/MCP020
rename >NIL: "$StaSys/c_Prepare/MCP020" "$StaSys/c_Prepare/_MCP.see.A_Init"
ENDIF
; END MCP finish
;MultiCX Setup finish
set workfile s:startup-sequence.before_ModAS
search >NIL: "$workfile" "MultiCX" QUIET
IF $RC eq 0
set MultiCX 1
rename >NIL: $StaSys/a_Init/8_MCP $StaSys/a_Init/8_MultiCX
$rEd movetext $workfile "MultiCX" "1LiNe" $StaSys/a_Init/8_MultiCX
$rEd movetext $workfile "MultiCX" "1LiNe" $StaSys/a_Init/8_MultiCX
$rEd movetext $workfile "MultiCX" "1LiNe" $StaSys/a_Init/8_MultiCX
ENDIF
set workfile s:User-Startup.before_ModAS
search >NIL: "$workfile" "MultiCX" QUIET
IF $RC eq 0
set MultiCX 1
rename >NIL: $StaSys/a_Init/8_MCP $StaSys/a_Init/8_MultiCX
$rEd movetext $workfile "MultiCX" "1LiNe" $StaSys/a_Init/8_MultiCX
$rEd movetext $workfile "MultiCX" "1LiNe" $StaSys/a_Init/8_MultiCX
$rEd movetext $workfile "MultiCX" "1LiNe" $StaSys/a_Init/8_MultiCX
ENDIF
set workfile s:startup-sequence
$rEd movetext $workfile "MultiCX" "1LiNe" T:Trash
$rEd movetext $workfile "MultiCX" "1LiNe" T:Trash
$rEd movetext $workfile "MultiCX" "1LiNe" T:Trash
$rEd movetext $workfile "MultiCX" "1LiNe" T:Trash
IF EXISTS SYS:WBstartup/MultiCX
rename >NIL: $StaSys/a_Init/8_MCP $StaSys/a_Init/8_MultiCX
copy SYS:WBstartup/MultiCX#? SYS:c CLONE
delete >NIL: SYS:WBstartup/MultiCX#? FORCE QUIET
echo >>$StaSys/a_Init/8_MCP "c:MultiCX"
ENDIF
IF EXISTS $StaSys/c_Prepare/MultiCX
rename >NIL: "$StaSys/c_Prepare/MultiCX" "$StaSys/c_Prepare/_MultiCX.see.A_Init"
ENDIF
; END MultiCX finish
;obsolete modules
IF EXISTS $StaSys/c_Prepare/MCP
rename >NIL: "$StaSys/c_Prepare/MCP" "$StaSys/c_Prepare/_MCP.see.A_Init"
ENDIF
IF EXISTS $StaSys/c_Prepare/MCP020
rename >NIL: "$StaSys/c_Prepare/MCP020" "$StaSys/c_Prepare/_MCP.see.A_Init"
ENDIF
IF EXISTS $StaSys/c_Prepare/RainBoot
rename >NIL: "$StaSys/c_Prepare/RainBoot" "$StaSys/c_Prepare/_RainBoot.b_GUI.MultiMediaBoot"
ENDIF
if exists "$StaSys/c_Prepare/Rexx"
rename >NIL: "$StaSys/c_Prepare/Rexx" "$StaSys/c_Prepare/_Rexx.see.a_Init"
endif
if exists "$StaSys/c_Prepare/ARexx"
rename >NIL: "$StaSys/c_Prepare/ARexx" "$StaSys/c_Prepare/_ARexx.see.a_Init"
endif
;Shell-Config Finish
$rEd movetext $StaSys/b_GUI/7_ShellConfig ";BEGIN ModAS_StartupShell" "1LiNe" T:Trash
$rEd movetext $StaSys/b_GUI/7_ShellConfig ";END ModAS_StartupShell" "1LiNe" T:Trash
$rEd movetext $StaSys/b_GUI/7_ShellConfig ";BEGIN ActualPath" ";END ActualPath" T:Trash
$RenStr $StaSys/b_GUI/7_ShellConfig "EASys!_bin:" "SYS:EASys!/bin/" I
$RenStr $StaSys/b_GUI/7_ShellConfig "alias exit endcli" "alias exit endclu" I
$RenStr $StaSys/b_GUI/7_ShellConfig "endcli" ";endcli" I
$RenStr $StaSys/b_GUI/7_ShellConfig "alias exit endclu" "alias exit endcli" I
$rEd movetext $StaSys/b_GUI/7_ShellConfig "Info-SayTime" "1LiNe" T:Trash
$rEd movetext $StaSys/b_GUI/7_ShellConfig ":Tools/View run >NIL: EASys!_bin:" "alias#?" T:Trash
$rEd movetext $StaSys/b_GUI/7_ShellConfig "EASys!_bin:" "1LiNe" T:Trash
$rEd movetext $StaSys/b_GUI/7_ShellConfig "EASys!_bin:" "1LiNe" T:Trash
$rEd movetext $StaSys/b_GUI/7_ShellConfig "EASys!_bin:" "1LiNe" T:Trash
$rEd movetext $StaSys/b_GUI/7_ShellConfig "EASys!_bin:" "1LiNe" T:Trash
;Login Finish
IF EXISTS $StaSys/b_GUI/3_LOGIN
delete >NIL: $StaSys/b_GUI/3_No_Login FORCE QUIET
delete >NIL: $StaSys/b_GUI/_3_LOGIN FORCE QUIET
ELSE
delete >NIL: $StaSys/b_GUI/3_LOGIN FORCE QUIET
delete >NIL: $StaSys/b_GUI/_3_No_Login FORCE QUIET
ENDIF
$rEd movetext s:startup-sequence "IF NOT EXISTS ENV:Flags/ENV_DONE" "~~;BEGIN ModAS" T:Trash
;special startup modules
if exists $StaSys/c_Prepare/PHENOMENA
if exists $StaSys/c_Prepare/Real3D
type $StaSys/c_Prepare/PHENOMENA >>$StaSys/c_Prepare/Real3D
delete >NIL: $StaSys/c_Prepare/PHENOMENA FORCE QUIET
endif
if exists $StaSys/c_Prepare/Real3D_V1
type $StaSys/c_Prepare/PHENOMENA >>$StaSys/c_Prepare/Real3D_V1
delete >NIL: $StaSys/c_Prepare/PHENOMENA FORCE QUIET
endif
if exists $StaSys/c_Prepare/Real3D_V2
type $StaSys/c_Prepare/PHENOMENA >>$StaSys/c_Prepare/Real3D_V2
delete >NIL: $StaSys/c_Prepare/PHENOMENA FORCE QUIET
endif
if exists $StaSys/c_Prepare/Real3D_V3
type $StaSys/c_Prepare/PHENOMENA >>$StaSys/c_Prepare/Real3D_V3
delete >NIL: $StaSys/c_Prepare/PHENOMENA FORCE QUIET
endif
if exists $StaSys/c_Prepare/Real3D_V4
type $StaSys/c_Prepare/PHENOMENA >>$StaSys/c_Prepare/Real3D_V4
delete >NIL: $StaSys/c_Prepare/PHENOMENA FORCE QUIET
endif
endif
;corrections to general startup errors (thanks to Bukhard Breuer)
$rEd movetext $StaSys/a_Init/1_Residents "execute remove" "1LiNe" T:Trash
$rEd movetext $StaSys/d_System/4_BeforeLoadWB "ConClip" "1LiNe" T:Trash
$rEd movetext s:startup-sequence "execute T:M" "1LiNe" T:Trash
$rEd movetext s:startup-sequence " T:M" "1LiNe" T:Trash
;if no_modas has been chosen before
delete >NIL: "$StaSys/c_Prepare/_MenuShortcuts" FORCE QUIET
delete >NIL: "$StaSys/c_Prepare/_ModAS_deamon" FORCE QUIET
;remove obsolete backups, files
delete >NIL: "$StaSys/StartOptionen" FORCE QUIET
delete >NIL: "$StaSys/#?2000#?" FORCE QUIET
delete >NIL: "$StaSys/a_Init/#?2000#?" FORCE QUIET
delete >NIL: "$StaSys/b_GUI/6_StartShell QUIET"
delete >NIL: "$StaSys/b_GUI/#?2000#?" FORCE QUIET
delete >NIL: "$StaSys/c_Prepare/#?2000#?" FORCE QUIET
delete >NIL: "$StaSys/d_System/#?2000#?" FORCE QUIET
delete >NIL: "$StaSys/e_WB/#?2000#?" FORCE QUIET
;lock original backups of startup scripts for later use
if exists s:user-startup.before_ModAS
protect s:user-startup.before_Modas -wd
delete >NIL: s:user-startup.? FORCE QUIET
endif
if exists s:startup-sequence.before_ModAS
protect s:startup-sequence.before_ModAS -wd
delete >NIL: s:startup-sequence.? FORCE QUIET
endif
copy profile:ENV/Flags ENV:Flags clone all quiet
;Create a wait in 1_WorkBench after WB-Loader for finishing:
$rEd movetext $StaSys/e_WB/1_WorkBench "wait " "1LiNe" T:Trash
$rEd movetext $StaSys/e_WB/1_WorkBench "wait " "1LiNe" T:Trash
echo >>$StaSys/e_WB/1_WorkBench "wait 4"
;cleanup remoteed's and other backups
delete >NIL: s:#?.2 FORCE QUIET
delete >NIL: s:#?.3 FORCE QUIET
delete >NIL: s:#?.4 FORCE QUIET
delete >NIL: s:#?.5 FORCE QUIET
delete >NIL: $StaSys/a_Init/#?.1 FORCE QUIET
delete >NIL: $StaSys/a_Init/#?.2 FORCE QUIET
delete >NIL: $StaSys/b_GUI/#?.1 FORCE QUIET
delete >NIL: $StaSys/b_GUI/#?.2 FORCE QUIET
delete >NIL: $StaSys/b_GUI/#?.3 FORCE QUIET
delete >NIL: $StaSys/b_GUI/#?.4 FORCE QUIET
delete >NIL: $StaSys/b_GUI/#?.5 FORCE QUIET
delete >NIL: $StaSys/c_Prepare/#?.1 FORCE QUIET
delete >NIL: $StaSys/c_Prepare/#?.2 FORCE QUIET
delete >NIL: $StaSys/c_Prepare/#?.3 FORCE QUIET
delete >NIL: $StaSys/c_Prepare/#?.4 FORCE QUIET
delete >NIL: $StaSys/d_System/#?.1 FORCE QUIET
delete >NIL: $StaSys/d_System/#?.2 FORCE QUIET
delete >NIL: $StaSys/d_System/#?_3 FORCE QUIET
delete >NIL: $StaSys/d_System/#?_4 FORCE QUIET
delete >NIL: $StaSys/d_System/#?_5 FORCE QUIET
delete >NIL: $StaSys/e_WB/#?.1 FORCE QUIET
delete >NIL: $StaSys/e_WB/#?.2 FORCE QUIET
delete >NIL: $StaSys/e_WB/Copy_of_#? FORCE QUIET
delete >NIL: $StaSys/e_WB/Copy_2_of#? FORCE QUIET
delete >NIL: SYS:c/StartupStandard FORCE QUIET
delete >NIL: SYS:c/StartupModAS FORCE QUIET
delete >NIL: SYS:c/ModAS2Standard FORCE QUIET
delete >NIL: $StaSys/ModAS.doc#? FORCE QUIET
delete >NIL: $StaSys/ModAS.readme#? FORCE QUIET
delete >NIL: $StaSys/#?/StartOpts.rexx FORCE QUIET
delete >NIL: $StaSys/StartOpts1.txt FORCE QUIET
delete >NIL: $StaSys/StartOpts2.txt FORCE QUIET
delete >NIL: $StaSys/MultiMediaBoot/rexx.info FORCE QUIET
delete >NIL: $StaSys/Profiles/#?/env/flags/StarMusic FORCE QUIET
delete >NIL: $StaSys/Profiles/#?/wbstartup/MultiNotify FORCE QUIET
delete >NIL: $StaSys/Profiles/#?/wbstartup/ToolManager FORCE QUIET
delete >NIL: SYS:WBstartup/ToolManager#? FORCE QUIET
delete >NIL: "SYS:WBstartup/WBstartup (enabled)/ToolManager#?" FORCE QUIET
delete >NIL: "SYS:WBstartup (enabled)/ToolManager#?" FORCE QUIET
delete >NIL: SYS:WBstartup/MultiNotify#? FORCE QUIET
delete >NIL: "SYS:WBstartup/WBstartup (enabled)/MultiNotify#?" FORCE QUIET
delete >NIL: "SYS:WBstartup (enabled)/MultiNotify#?" FORCE QUIET
;-------------------------------------
;Cleanup temporary files
delete >NIL: T:Trash QUIET
;new activated-Flag
delete >NIL: $StaSys/ModAS_activated ENVARC:ModAS_activated ENV:ModAS_activated FORCE QUIET
date >$StaSys/ModAS_activated
protect $StaSys/ModAS_activated -wd