home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 13
/
AACD13.ISO
/
AACD
/
System
/
EASys
/
InstallPack_47
/
EASys!_inst
/
EASys!_iGuide
/
Init
/
ModAS.sseq
< prev
Wrap
Text File
|
1999-11-05
|
2KB
|
70 lines
;BEGIN ModAS © TNE) Startup Phases
;Startup Phase a_Init
;Initialize System before starting GUI. Assigns, Pathes, Presets, special hardware drivers.
set startdir a_Init
copy SYS:StartSys/$startdir/~(_#?|#?.info) T:$startdir CLONE ALL QUIET
list >T:ScriptList T:$startdir FILES LFORMAT "execute *"T:$startdir/%n*""
sort T:ScriptList to T:PhaseScript
execute T:PhaseScript
delete T:PhaseScript T:ScriptList T:$startdir ALL QUIET
setenv Flags/DONE_StartupA 1
;Startup Phase b_GUI
;Intuition launch and GUI-Settings are now located in b_GUI/1_IntuitionStartup
set startdir b_GUI
copy SYS:StartSys/$startdir/~(_#?|#?.info) T:$startdir CLONE ALL QUIET
list >T:ScriptList T:$startdir FILES LFORMAT "execute *"T:$startdir/%n*""
sort T:ScriptList to T:PhaseScript
execute T:PhaseScript
delete T:PhaseScript T:ScriptList T:$startdir ALL QUIET
setenv Flags/DONE_StartupB 1
;Startup Phase c_Prepare
;execute former user startup entries as modular scripts
IF ${Flags/StartVerbose} EQ 1
echo "*n*e[1m Preparing and profiling Apps ...*e[0m*n*n"
endif
set startdir c_prepare
copy SYS:StartSys/$startdir/~(_#?|#?.info) T:$startdir CLONE ALL QUIET
list >T:ScriptList T:$startdir FILES LFORMAT "execute *"T:$startdir/%n*""
sort T:ScriptList to T:PhaseScript
execute T:PhaseScript
delete T:PhaseScript T:ScriptList T:$startdir ALL QUIET
setenv Flags/DONE_StartupC 1
;keep user startup for backwards compatibility
IF EXISTS s:user-startup
Execute s:user-startup
EndIF
;Startup Phase d_System
;initialize System, Drivers, ...
IF ${Flags/StartVerbose} EQ 1
echo "*ec*n*n*e[1m System Profiling ...*e[0m*n*n"
endif
set startdir d_System
copy SYS:StartSys/$startdir/~(_#?|#?.info) T:$startdir CLONE ALL QUIET
list >T:ScriptList T:$startdir FILES LFORMAT "execute *"T:$startdir/%n*""
sort T:ScriptList to T:PhaseScript
execute T:PhaseScript
delete T:PhaseScript T:ScriptList T:$startdir ALL QUIET
setenv Flags/DONE_StartupD 1
;Startup Phase e_WB
;Workbench is now loaded by e_WB/1_Workbench. Workbench related stuff.
if ${Flags/MAINcontinue} eq 1; durch Boot-Menu als Flag gesetzt
delete ENV:Flags/MAINcontinue quiet
;Startup Phase e_WB
set startdir e_WB
copy SYS:StartSys/$startdir/~(_#?|#?.info) T:$startdir CLONE ALL QUIET
list >T:ScriptList T:$startdir FILES LFORMAT "execute *"T:$startdir/%n*""
sort T:ScriptList to T:PhaseScript
run >NIL: execute T:PhaseScript
endif
;END ModAS Phases