August 12, 2008

building the limejeos




LimeJeos (http://en.opensuse.org/limejeos) is the base for software appliances based on openSUSE. But LimeJeos is not only that, but a kiwi project, that is an xml file, that lets you build it. And that is the most important part. Why? Cause you can build your own software appliance based on LimeJeos (openSUSE) by modifying this xml file, and that is scriptable and so can be automatized on your release process.

What I mean? I mean that you can, for example, everytime you release a new version of your software, create a software appliance, that is a linux livecd, or a vmware, or a Xen, or usb or a disc image, that contains a minimal linux and your application.

Here you have the instructions on how to build your limejeos (this instructions have been copied from http://lizards.opensuse.org/2008/07/16/opensuse-gets-the-jeos/, where you can find more information,too):

Check out the current version of LimeJeOS using the following commands:

svn co https://forgesvn1.novell.com/svn/opensuse/trunk/distribution/images/LimeJeOS

Make sure you have the needed kiwi packages installed. You will need at least: kiwi, kiwi-tools and kiwi-desc-vmxboot and/or kiwi-desc-xenboot from http://download.opensuse.org/repositories/openSUSE:/Tools/. When those conditions are met, building the openJeOS images is accomplished by just running the “./build.sh” script from the LimeJeOS repository.

./build.sh

Please note that the build process will need at least twice as much diskspace as the final images, so you’ll need around 2 GB of free disk space at this time to build Lime JeOS.

After you have booted the virtual system, log in as user “root” with password “linux”.

No comments: