Commit 01b22123 authored by Jeffrey Lee's avatar Jeffrey Lee
Browse files

Compress OMAP3 & Tungsten ROMs during packaging. Update to latest softload...

Compress OMAP3 & Tungsten ROMs during packaging. Update to latest softload tool. Add OMAP3Live packaging rules.

Detail:
  Resources/OMAP3Dev/release_autobuild,feb, Resources/TungstenDev/release_autobuild,feb, Resources/Tungsten/release_autobuild,feb - Use rompress to produce compressed ROMs
  Resources/IOMDHALDev/soft/!Boot/Choices/Boot/PreDesk/!!SoftLoad/SoftLoad,ff8, Resources/TungstenDev/soft/!Boot/Choices/Boot/PreDesk/!!SoftLoad/SoftLoad,ff8, Resources/Tungsten/soft/!Boot/Choices/Boot/PreDesk/!!SoftLoad/SoftLoad,ff8 - Updated to latest softload tool, v1.17
  Resources/OMAP3Live/ReadMe.txt, Resources/OMAP3Live/clean,feb, Resources/OMAP3Live/release_autobuild,feb - Added basic support for packaging OMAP3Live images. Produces compressed ROM.
Admin:
  OMAP3Dev, OMAP3Live and TungstenDev packaging seems to work
  Softload tool tested briefly


Version 0.32. Tagged as 'ABRelease-0_32'
parent 09389363
......@@ -27,8 +27,8 @@ 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 <Build$Dir>.Images.<Build$ImageName> <ab_res$dir>.zip.riscos ~cf~r~v
| Compress the ROM image into the zip directory
Do rompress -vZ <Build$Dir>.Images.<Build$ImageName> <ab_res$dir>.zip.riscos
| Copy !SDCreate into the zip directory
Copy <Install$Dir>.ABRelease.!SDCreate <ab_res$dir>.zip.!SDCreate ~cfr~v
......
RISC OS Open Release Archive
============================
This is the OMAP (Beagle Board) 'Live' ROM image. It is a bleeding-edge build
which comes from the latest revisions of all the relevant sources in our source
code repository and is completely untested.
Using this ROM image in your Beagle should only be done if you are confident
that you know what you are doing! It is likely to be functionally incomplete
and probably unstable in various ways.
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 ROM image
============================
The easiest way to install the ROM image onto an SD card is to use the
included !SDCreate application. If you have the RISC OS 5 USB mass storage
drivers then !SDCreate can write the image straight to an SD card.
Alternatively you can create a disc image file which can then be written to a
card using any ordinary Windows/Linux/Mac PC. For more information, including
a description of the SD card structure, see the !SDCreate help file or the
RISC OS Open wiki:
http://www.riscosopen.org/wiki/documentation/pages/Using+the+Cortex-A8+port
An important note about CMOS RAM
================================
The OMAP port of RISC OS now supports saving configuration settings in a CMOS memory chip so that they are kept when the power is turned off. This requires a small carrier board to be plugged in, which you can obtain for a few pounds from your favourite supplier.
If this carrier board is not detected it is possible to have 'read only' settings in one of two ways
* Add a CMOS file to the SD card
Make any configuration settings changes desired than use the *SaveCMOS
command to capture them in a file, put this file on the SD card alongside
the RISC OS ROM image.
For more information about how the CMOS file is handled, please see
the !SDCreate help file.
* Do nothing
If the hardware is not present, and you haven't put a CMOS file on the
SD card, you'll get the built in defaults.
-- 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-omap3-live/zip
| Remove any old crud from our resources directory
x Wipe <ab_res$dir>.zip ~cfr~v
Remove <ab_res$dir>.<ab_local$zip>
\ No newline at end of file
| 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 <Build$Dir>.Images.<Build$ImageName> <ab_res$dir>.zip.riscos
| Copy !SDCreate into the zip directory
Copy <Install$Dir>.ABRelease.!SDCreate <ab_res$dir>.zip.!SDCreate ~cfr~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
......@@ -27,8 +27,8 @@ 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 <Build$Dir>.Images.<Build$ImageName> <ab_res$dir>.zip.riscos ~cf~r~v
| Compress the ROM image into the zip directory
Do rompress -vZps 4M <Build$Dir>.Images.<Build$ImageName> <ab_res$dir>.zip.riscos
| Set the zip directory as the current directory
Dir <ab_res$dir>.zip
......
......@@ -27,9 +27,9 @@ 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 softload directory
| Compress the ROM image into the softload directory
Copy ab_res:soft <ab_res$dir>.zip.soft ~cfr~v
Copy <Build$Dir>.Images.<Build$ImageName> <ab_soft$dir>.riscos ~cf~r~v
Do rompress -vZps 4M <Build$Dir>.Images.<Build$ImageName> <ab_soft$dir>.riscos
| Set the zip directory as the current directory
Dir <ab_res$dir>.zip
......
/* (0.31)
/* (0.32)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 0.31
#define Module_MajorVersion_CMHG 0.32
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 23 Feb 2012
#define Module_Date_CMHG 27 Feb 2012
#define Module_MajorVersion "0.31"
#define Module_Version 31
#define Module_MajorVersion "0.32"
#define Module_Version 32
#define Module_MinorVersion ""
#define Module_Date "23 Feb 2012"
#define Module_Date "27 Feb 2012"
#define Module_ApplicationDate "23-Feb-12"
#define Module_ApplicationDate "27-Feb-12"
#define Module_ComponentName "ABRelease"
#define Module_ComponentPath "castle/RiscOS/Utilities/Autobuild/ABRelease"
#define Module_FullVersion "0.31"
#define Module_HelpVersion "0.31 (23 Feb 2012)"
#define Module_LibraryVersionInfo "0:31"
#define Module_FullVersion "0.32"
#define Module_HelpVersion "0.32 (27 Feb 2012)"
#define Module_LibraryVersionInfo "0:32"
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