Commit 9ef4a919 authored by Robert Sprowson's avatar Robert Sprowson
Browse files

Added the things that accompany the web archive for !System.

Untested.

Version 0.22. Tagged as 'ABRelease-0_22'
parent ccfdc6c9
|
| An installation script for the System directory which is required on
| all machines including RISC OS 4. This is necessary to ensure files at
| the top of !System also get updated.
|
If "<System$Dir>"="" Then Error 0 !System has not been seen
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
Install_Update <Obey$Dir>.!System.!Run <System$Dir>.!Run
Install_Update <Obey$Dir>.!System.310.Modules.310Support.icons <System$Dir>.310.Modules.310Support.icons
Install_Update <Obey$Dir>.!System.310.Modules.310Support.icons22 <System$Dir>.310.Modules.310Support.icons22
Install_Update <Obey$Dir>.!System.310.Modules.310Support.ThreeTen <System$Dir>.310.Modules.310Support.ThreeTen
Install_Update <Obey$Dir>.!System.310.Modules.BorderUtil <System$Dir>.310.Modules.BorderUtil
Install_Update <Obey$Dir>.!System.310.Modules.CallASWI <System$Dir>.310.Modules.CallASWI
Install_Update <Obey$Dir>.!System.310.Modules.CLib <System$Dir>.310.Modules.CLib
Install_Update <Obey$Dir>.!System.310.Modules.DDEUtils <System$Dir>.310.Modules.DDEUtils
Install_Update <Obey$Dir>.!System.310.Modules.DragAnObj <System$Dir>.310.Modules.DragAnObj
Install_Update <Obey$Dir>.!System.310.Modules.DragASprit <System$Dir>.310.Modules.DragASprit
Install_Update <Obey$Dir>.!System.310.Modules.DrawFile <System$Dir>.310.Modules.DrawFile
Install_Update <Obey$Dir>.!System.310.Modules.FilterMgr <System$Dir>.310.Modules.FilterMgr
Install_Update <Obey$Dir>.!System.310.Modules.FPEmulator <System$Dir>.310.Modules.FPEmulator
Install_Update <Obey$Dir>.!System.310.Modules.FrontEnd <System$Dir>.310.Modules.FrontEnd
Install_Update <Obey$Dir>.!System.310.Modules.Installer <System$Dir>.310.Modules.Installer
Install_Update <Obey$Dir>.!System.310.Modules.Picker <System$Dir>.310.Modules.Picker
Install_Update <Obey$Dir>.!System.310.Modules.RedrawMgr <System$Dir>.310.Modules.RedrawMgr
Install_Update <Obey$Dir>.!System.310.Modules.TaskWindow <System$Dir>.310.Modules.TaskWindow
Install_Update <Obey$Dir>.!System.310.Modules.TinyStubs <System$Dir>.310.Modules.TinyStubs
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.ColourDbox <System$Dir>.310.Modules.Toolbox.ColourDbox
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.ColourMenu <System$Dir>.310.Modules.Toolbox.ColourMenu
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.DCS_Quit <System$Dir>.310.Modules.Toolbox.DCS_Quit
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.FileInfo <System$Dir>.310.Modules.Toolbox.FileInfo
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.FontDbox <System$Dir>.310.Modules.Toolbox.FontDbox
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.FontMenu <System$Dir>.310.Modules.Toolbox.FontMenu
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.IconBar <System$Dir>.310.Modules.Toolbox.IconBar
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.Menu <System$Dir>.310.Modules.Toolbox.Menu
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.PrintDbox <System$Dir>.310.Modules.Toolbox.PrintDbox
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.ProgInfo <System$Dir>.310.Modules.Toolbox.ProgInfo
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.SaveAs <System$Dir>.310.Modules.Toolbox.SaveAs
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.Scale <System$Dir>.310.Modules.Toolbox.Scale
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.ToolAction <System$Dir>.310.Modules.Toolbox.ToolAction
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.Toolbox <System$Dir>.310.Modules.Toolbox.Toolbox
Install_Update <Obey$Dir>.!System.310.Modules.Toolbox.Window <System$Dir>.310.Modules.Toolbox.Window
Install_Update <Obey$Dir>.!System.350.Modules.FPEmulator <System$Dir>.350.Modules.FPEmulator
Install_Update <Obey$Dir>.!System.350.Modules.TaskWindow <System$Dir>.350.Modules.TaskWindow
Install_Update <Obey$Dir>.!System.360.Modules.Installer <System$Dir>.360.Modules.Installer
Install_Update <Obey$Dir>.!System.400.Modules.FPEmulator <System$Dir>.400.Modules.FPEmulator
Install_Update <Obey$Dir>.!System.SysPaths <System$Dir>.SysPaths
Install_CheckSystem
Install_NoLogDir
RISC OS Open Release Archive
============================
This is the !System distribution of modules to update machines prior to
those running RISC OS 5. If you already use RISC OS 5 then this distribution
will do nothing since the disc image and ROM already contain the
same (or later) versions.
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.
Double click on !SysMerge.
!SysMerge should take a couple of seconds to run and it will only display a
message if it fails for any reason. It will copy each module into
your !System directory (unless an even later version is already installed).
Some components in this archive are released under the licence (included in
this archive as Licence_v1.pdf), or see:
http://www.castle-technology.co.uk/riscosbaselicence.htm
-- RISC OS Open
| Copyright 2012 Castle Technology Ltd
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
| You may obtain a copy of the License at
|
| http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
|
| If there is no !System dir (e.g. the build failed), exit here
IfThere <Install$Dir>.System.!System Then Else Obey
| Run our clean script
Run <ab_res$dir>.clean
| Create an empty directory to hold the files that will be zipped up
CDir <ab_res$dir>.zip
| Copy the Castle licence file into the zip directory
Copy ab_res:Licence_v1/pdf <ab_res$dir>.zip.Licence_v1/pdf ~cf~r~v
| Copy the ReadMe for this build into the zip directory
Copy ab_res:ReadMe/txt <ab_res$dir>.zip.ReadMe/txt ~cf~r~v
| Copy the ROM image into the zip directory
Copy <Install$Dir>.System.!System <ab_res$dir>.zip.!System ~cf~r~v
| Copy the InstallHD4 script into the zip directory
Copy ab_res:!SysMerge <ab_res$dir>.zip.!SysMerge ~cf~r~v
| Set the zip directory as the current directory
Dir <ab_res$dir>.zip
| Create a zip archive with the required files in it
Do zip -9qr ^.<ab_local$zip> *
| Return the CSD to its original state
Back
| Delete any pre-existing zip archive on the autobuild server
Remove <ab_zip$file>
| Copy the template zip archive onto the autobuild server
SetType <ab_res$dir>.<ab_local$zip> &A91
Copy <ab_res$dir>.<ab_local$zip> <ab_zip$file> ~cfr~v
Access <ab_zip$file> rw/r
\ No newline at end of file
/* (0.21)
/* (0.22)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 0.21
#define Module_MajorVersion_CMHG 0.22
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 07 Jan 2012
#define Module_Date_CMHG 13 Jan 2012
#define Module_MajorVersion "0.21"
#define Module_Version 21
#define Module_MajorVersion "0.22"
#define Module_Version 22
#define Module_MinorVersion ""
#define Module_Date "07 Jan 2012"
#define Module_Date "13 Jan 2012"
#define Module_ApplicationDate "07-Jan-12"
#define Module_ApplicationDate "13-Jan-12"
#define Module_ComponentName "ABRelease"
#define Module_ComponentPath "castle/RiscOS/Utilities/Autobuild/ABRelease"
#define Module_FullVersion "0.21"
#define Module_HelpVersion "0.21 (07 Jan 2012)"
#define Module_LibraryVersionInfo "0:21"
#define Module_FullVersion "0.22"
#define Module_HelpVersion "0.22 (13 Jan 2012)"
#define Module_LibraryVersionInfo "0:22"
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