Oberon Community Platform Forum

Development => Merge Requests => Topic started by: sage on October 30, 2008, 10:15:31 AM



Title: Minimal A2 release
Post by: sage on October 30, 2008, 10:15:31 AM
I've rearranged contents of Release.Tool to achieve ability to make minimal A2 release.
New packages introduced ApplicationsMini.zip and GuiApplicationsMini.zip (corresponding minimal subsets of packages Applications.zip and GuiApplications.zip).
Now minimal working WinAos release may be obtained by doing following steps:
1. Release.Build --path="../Test/" -bnz WinAos ~
2. PELinker.Link \.Obw \P../Test/ Win32.Aos.Link ~
3. Make suitable folder structure, copy fresh Aos.exe and aos.ini, unpack contents of System.zip, ApplicationsMini.zip and GuiApplicationsMini.zip in appropriate places.
Thats all  ;) We got WinAos for less than 10 Mb (without sources), and about 2.5 Mb in 7zip archive  ;D

Modified Release.Tool is attached.

PS. I think we should have more packages to have ability of more freely and flexible system configuring.


Title: Re: Minimal A2 release
Post by: staubesv on December 02, 2008, 03:25:17 PM
Merged, see revision 1747. Thanks!


Title: Re: Minimal A2 release
Post by: sage on December 03, 2008, 09:31:55 AM
And thank you too!  ;)
Actually, I think of more fine grained packaging system. Maybe based on using of module dependency...

PS. Ahh! Sven, you've started new topic http://www.ocp.inf.ethz.ch/forum/index.php/topic,203.0.html  ;D