Commit ac90ba96 authored by Steve Revill's avatar Steve Revill
Browse files

Add resources for the BCM2835 and DiscDev builds.

Version 0.46. Tagged as 'ABRelease-0_46'
parent 0f1f3d16
RISC OS Open Release Archive
============================
This is the BCM2835 (RaspberryPi) ROM image. It is a freeze from the
development builds, and has received some basic sanity checks to ensure it
seems to work correctly.
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.
|
| Set up and/or override some system variables
Set ab_local$zip rom-bcm2835/zip
| Remove any old crud from our resources directory
x Wipe <ab_res$dir>.zip ~cfr~v
Remove <ab_res$dir>.<ab_local$zip>
| 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 ROM image (e.g. the build failed), exit here
IfThere <Build$Dir>.Images.<Build$ImageName> 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
| Compress the ROM image into the zip directory
Do rompress -vZ --align=4096 <Build$Dir>.Images.<Build$ImageName> <ab_res$dir>.zip.riscos
| 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
RISC OS Open Release Archive
============================
This is a Filecore-format disc image for programming onto a USB memory stick
for booting RISC OS 5 devices.
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
How to install the disc image
=============================
TBD. Something related to "dd"...
-- RISC OS Open
File added
File added
| 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.
|
| Set up and/or override some system variables
Set ab_local$zip HardDisc4/util
| Remove any old crud from our resources directory
x Wipe <ab_res$dir>.zip ~cfr~v
Remove <ab_res$dir>.<ab_local$zip>
Remove <ab_res$dir>.HardDisc4/util
\ No newline at end of file
||| 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
||
||| Create a RAM disc with a decent amount of free space
||ChangeDynamicArea -RamFsSize 50M
||
||| Copy the results of the Disc build process into the RAM disc
||Copy <Build$Dir>.Install.HardDisc4 RAM:$ ~cfr~v
||
||| Fill the empty space in the RAM disc with a load of zeros
||Run <ab_res$dir>.ZeroFill
||Remove RAM:$.zeros
||
||| Save the RAMFS dynamic area to a file (a Filecore disc image)
||Run <ab_res$dir>.SaveRAMFS <ab_res$dir>.zip.FcoreDisc
||
||| 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
| 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 ROM image (e.g. the build failed), exit here
IfThere <Build$Dir>.Install.HardDisc4 Then Else Obey
| Run our clean script
Run <ab_res$dir>.clean
| Create the self-extracting version of the HardDisc4 image
StartDesktopTask CreateSEC <Build$Dir>.Install.HardDisc4 <ab_res$dir>.<ab_local$zip>
/* (0.45)
/* (0.46)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 0.45
#define Module_MajorVersion_CMHG 0.46
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 17 Sep 2012
#define Module_Date_CMHG 10 Oct 2012
#define Module_MajorVersion "0.45"
#define Module_Version 45
#define Module_MajorVersion "0.46"
#define Module_Version 46
#define Module_MinorVersion ""
#define Module_Date "17 Sep 2012"
#define Module_Date "10 Oct 2012"
#define Module_ApplicationDate "17-Sep-12"
#define Module_ApplicationDate "10-Oct-12"
#define Module_ComponentName "ABRelease"
#define Module_ComponentPath "castle/RiscOS/Utilities/Autobuild/ABRelease"
#define Module_FullVersion "0.45"
#define Module_HelpVersion "0.45 (17 Sep 2012)"
#define Module_LibraryVersionInfo "0:45"
#define Module_FullVersion "0.46"
#define Module_HelpVersion "0.46 (10 Oct 2012)"
#define Module_LibraryVersionInfo "0:46"
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