IfThere <Boot$Dir>.Utils.RO<Boot$OSVersion>Hook.Boot then SetEval Boot$Hook 1 else SetEval Boot$Hook 0
IfThere <Boot$Dir>.MchConfig.<Boot$Unique>.Boot then SetEval Boot$Local 1 else SetEval Boot$Local 0
If Boot$Hook then Set Choices$Path <Boot$Dir>.Utils.RO<Boot$OSVersion>Hook. else Set Choices$Path <Boot$Dir>.Choices.
If Boot$Local then Set Choices$Path <Boot$Dir>.MchConfig.<Boot$Unique>.,<Choices$Path>
If Boot$Hook then Set Choices$Dir <Boot$Dir>.Utils.RO<Boot$OSVersion>Hook else Set Choices$Dir <Boot$Dir>.Choices
If Boot$Local then Set Choices$Dir <Boot$Dir>.MchConfig.<Boot$Unique>
Set Choices$Write <Choices$Dir>
IfThere <Boot$Dir>.Resources.RO<Boot$OSVersion>Hook then Set BootResources$Dir <Boot$Dir>.Resources.RO<Boot$OSVersion>Hook else Set BootResources$Dir <Boot$Dir>.Resources
Set BootResources$Path <BootResources$Dir>.
Set Boot$ToBeLoaded <Choices$Write>.Boot.PreDesk
Set Boot$ToBeTasks <Choices$Write>.Boot.Tasks
Unset Boot$Hook
Unset Boot$Local
