Commit 338cbb1e authored by Robert Sprowson's avatar Robert Sprowson
Browse files

Ammend PlingSystem obey script

The !SysMerge obey script hadn't taken into account that the sprites files for !System need (one off) moving into a subdirectory to match the !Run and !Boot that it installs. This prevents an error when trying to iconsprites a non existant directory.
Tested on RISC OS 4.02.

Version 0.57. Tagged as 'ABRelease-0_57'
parent 6901a241
......@@ -4,8 +4,22 @@
| the top of !System also get updated.
If "<System$Dir>"="" Then Error 0 !System has not been seen
| Create a themed sprite subdirectory if needed
RMEnsure BootCommands 1.25 RMLoad <Obey$Dir>.!System.310.Modules.BootCmds
SetEval System$MoveSprites 1
IfThere <System$Dir>.Themes.!Sprites Then SetEval System$MoveSprites 0
If <System$MoveSprites> Then CDir <System$Dir>.Themes
If <System$MoveSprites> Then Rename <System$Dir>.!Sprites <System$Dir>.Themes.!Sprites
If <System$MoveSprites> Then X Rename <System$Dir>.!Sprites22 <System$Dir>.Themes.!Sprites22
If <System$MoveSprites> Then X Rename <System$Dir>.!Sprites11 <System$Dir>.Themes.!Sprites11
If <System$MoveSprites> Then Remove <System$Dir>.!Sprites23
Unset System$MoveSprites
| Now do the updates
RMEnsure Installer 0.07 RMLoad <Obey$Dir>.!System.310.Modules.Installer
Install_LogDir <System$Dir>
Install_Update <Obey$Dir>.!System.!Boot <System$Dir>.!Boot
Install_Update <Obey$Dir>.!System.!Help <System$Dir>.!Help
......@@ -11,7 +11,8 @@ Do not use the merge dialogue in
!Boot > Configuration > System Merge
because part of the update must refresh files in a directory that the merge
dialogue cannot reach. Instead, a simple obey file is included call !SysMerge.
dialogue cannot reach. Instead, a simple obey file called !SysMerge is
Double click on !SysMerge.
/* (0.56)
/* (0.57)
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
#define Module_MajorVersion_CMHG 0.56
#define Module_MajorVersion_CMHG 0.57
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 23 Oct 2013
#define Module_Date_CMHG 15 Jul 2014
#define Module_MajorVersion "0.56"
#define Module_Version 56
#define Module_MajorVersion "0.57"
#define Module_Version 57
#define Module_MinorVersion ""
#define Module_Date "23 Oct 2013"
#define Module_Date "15 Jul 2014"
#define Module_ApplicationDate "23-Oct-13"
#define Module_ApplicationDate "15-Jul-14"
#define Module_ComponentName "ABRelease"
#define Module_ComponentPath "castle/RiscOS/Utilities/Autobuild/ABRelease"
#define Module_FullVersion "0.56"
#define Module_HelpVersion "0.56 (23 Oct 2013)"
#define Module_LibraryVersionInfo "0:56"
#define Module_FullVersion "0.57"
#define Module_HelpVersion "0.57 (15 Jul 2014)"
#define Module_LibraryVersionInfo "0:57"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment