home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 13
/
AACD13.ISO
/
AACD
/
System
/
EASys
/
EASys!_update_47x_to_481
/
StartSys
/
StartupStandard
< prev
next >
Wrap
Text File
|
2000-04-11
|
4KB
|
108 lines
; re-enable original Amiga-Startup
; disable ModAS temporary
failat 30
if not exists s:startup-sequence.before_ModAS
echo "*n*n*e[1m Backup from originial startup (s:startup-sequence.before_ModAS) not available.*e[0m*n Exiting.*n"
quit
endif
if not exists SYS:StartSys/ModAS_activated
echo "*n*n*e[1m Standard startup is already activated.*e[0m*n Exiting.*n"
quit
endif
CLIExchange MultiNotify KILL
;convert User-Startup
if exists T:NewUserStartup
delete T:NewUserStartup QUIET
endif
echo >T:tmpscript_a "failat 30"
if exists sys:startsys/a_Init/rexx
list sys:startsys/a_Init/rexx >>T:tmpscript_a LFORMAT "execute T:tmpscript_b *"%s%s*" *"%n*""
endif
list sys:startsys/c_prepare/~(_#?) >>T:tmpscript_a LFORMAT "execute T:tmpscript_b *"%s%s*" *"%n*""
sort T:tmpscript_a to T:conv_users.script
echo >T:tmpscript_b ".key file,name*nfailat 30"
echo >>T:tmpscript_b "echo >>T:NewUserStartup *";BEGIN <name>*"*ntype >>T:NewUserStartup *"<file>*"*necho >>T:NewUserStartup *";END <name>**n*"*n"
execute T:conv_users.script
delete T:conv_users.script T:tmpscript_a T:tmpscript_b QUIET
;Replace Startup Files now
protect s:user-startup +wd
if not exists s:user-startup.modas
copy s:user-startup s:user-startup.modas CLONE QUIET
endif
copy T:NewUserStartup S:User-Startup CLONE QUIET
if not exists s:startup-sequence.modas
copy s:startup-sequence s:startup-sequence.modas CLONE QUIET
endif
protect s:startup-sequence.before_ModAS +wd
copy s:startup-sequence.before_ModAS s:startup-sequence CLONE QUIET
protect s:startup-sequence.before_ModAS -wd
;enhance Startup-Sequence
protect s:startup-sequence +wd
set module S:Startup-EASys!_InitMenu
rx EASys!_rexx:remoteed.rexx movetext s:Startup-Sequence "run >NIL: execute $module" "1LiNe" T:Trash
echo >$module ";initialize EASys! Post Startup-Sequence modules. Must be started some seconds after Startup-Sequence."
echo >>$module "wait 3"
if exists SYS:StartSys/e_WB/2_MenuShortcuts
echo >$module ";initialize EASys! MenuShortcuts: Must be started some seconds after Startup-Sequence."
type >>$module SYS:StartSys/e_WB/2_MenuShortcuts
endif
if exists SYS:StartSys/e_WB/7_PubScreens
echo >>$module ";activate Public Screens activation for EASys!"
type >>$module SYS:StartSys/e_WB/7_PubScreens
endif
if exists SYS:StartSys/e_WB/2_ToolManager_EASys!
echo >>$module ";activate ToolManager Toolbar for EASys!"
type >>$module SYS:StartSys/e_WB/2_ToolManager_EASys!
echo >>$module setenv SHELLSTARTUP S:Shell-Startup
endif
rx EASys!_Rexx:RemoteEd.rexx movetext s:startup-sequence "EndCLI" "§§##" T:Trash
echo >>S:Startup-Sequence "run >NIL: execute $module*n"
echo >>S:Startup-Sequence "EndCLI >NIL:"
;restart MultiNotify for Standard startup
copy ENVARC:MultiNotify.prefs SYS:StartSys/StartupModAS.MultiNotify CLONE QUIET
copy SYS:StartSys/StartupStandard.MultiNotify ENVARC:MultiNotify.prefs CLONE QUIET
copy SYS:StartSys/StartupStandard.MultiNotify ENV:MultiNotify.prefs CLONE QUIET
run >NIL: MultiNotify
;Cleanup
delete SYS:StartSys/ModAS_activated FORCE QUIET
delete T:NewUserStartup QUIET
if $LANGUAGE eq "deutsch"
echo "*n*n*e[1m Standard Startup wurde reaktiviert.*e[0m"
echo " Du kannst jederzeit zum ModAS startup zurückkehren durch"
echo " Eingabe von 'SYS:StartSys/StartupModAS'."
echo "*n Dies ist nur eine schnelle Umschaltung zum Standard Startup."
echo " Die User-Startup wurde auf aktuellem Stand regeneriert. Andere"
echo " Änderungen am Startup-Prozess, die seit der ModAS Aktivierung"
echo " durchgeführt wurden, werden hiervon nicht berücksichtigt."
echo " Um im Zweifelsfalle ganz auf den standard Startup zurückzugehen,"
echo " benutze bitte 'SYS:StartSys/ModAS2Standard' in einer Shell."
echo " Es gibt dann aber keinen eleganteren Weg zurück zu ModAS als"
echo " seine Neuinstallation.*n"
else
echo "*n*n*e[1m Standard Startup reactivated.*e[0m"
echo " You may switch back to full ModAS startup by entering"
echo " 'SYS:StartSys/StartupModas'."
echo "*n This is a quick switchover to standard startup only!"
echo " The User-Startup has been regenerated from the current setup. Other"
echo " Changes in startup since ModAS activation are not taken over."
echo " If you did not have any changes since then, this was a complete switchover,"
echo " although. In doubts, to switch fully back to standard startup, enter"
echo " 'SYS:StartSys/Modas2Standard' in a shell. Keep in mind that in this case,"
echo " there is no faster way back to ModAS than reinstalling it.*n"
endif