OESF Portables Forum

Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Angstrom & OpenZaurus => Topic started by: ironstorm on December 05, 2005, 03:02:40 pm

Title: Oe Builder Vmware Player Image
Post by: ironstorm on December 05, 2005, 03:02:40 pm
OE Builder VMware image is a Ubuntu VMware disk image preconfigured to build OE distributions.  It is intended to drastically simplify the compiling of OE distros to running 2 shell scripts and waiting for the build to complete.

Start the VM, login as oe/oe, run ~/oe-configure.sh and then ~/start-opie-image-build.sh to build an opie-image.

This release is designed to run on the free [beer] VMware Player (http://www.vmware.com/products/player/), requires 256MB dedicated to the VM, and about 10GB of disk space to complete a build of opie-image.  Building is time consuming (8+hrs on a fast PC) and should be checked on from time to time...

The set-up assumes it will be running on a Windows host, however with QEMU installed (for QEMU-img tool used to create vmdk) it should be easy enough to get it started under a Linux host.

Image Logon/Password is oe/oe

Download:
http://ewi546.ewi.utwente.nl/OE/vmware-image/ (http://ewi546.ewi.utwente.nl/OE/vmware-image/) See the release fixes section!

Screenshots:

 [ You are not allowed to view attachments ]   [ You are not allowed to view attachments ]

Release Fixes:
* Unzip the file  [ You are not allowed to view attachments ]  in your oe home directory, this will update the scripts to fix the partition detection problem and also the problem with stale OE.db data (bug #498)

* Some packages didn't get installed, this fixes that problem when oe-configure runs... you need to give the bold answers
Quote
Checking for required Debian Packages ...
Password: oe
Reading package lists... Done

--OUTPUT CUT--

Score is 47

Accept this solution? [Y/n/q/?] n

--OUTPUT CUT--

Score is -1089

Accept this solution? [Y/n/q/?] y

--OUTPUT CUT--

Need to get 20.3MB of archives. After unpacking 54.0MB will be used.
Do you want to continue? [Y/n/?] y
Title: Oe Builder Vmware Player Image
Post by: ironstorm on December 06, 2005, 11:51:13 pm
An untested OZ3.5.4 Collie Kernel / Root FS Image built using this VM has been posted here:
Dec 5 builds
http://www.northern.ca/projects/oebuilder/...51205064650.bin (http://www.northern.ca/projects/oebuilder/zImage-collie---20051205064650.bin)
http://www.northern.ca/projects/oebuilder/...50.rootfs.jffs2 (http://www.northern.ca/projects/oebuilder/opie-image-collie-20051205064650.rootfs.jffs2)

(there is also around 85MB of packages which have not been posted)

UPDATE: Dec 9 builds -- fixed bug #498
http://www.northern.ca/projects/oebuilder/...51208061539.bin (http://www.northern.ca/projects/oebuilder/zImage-collie---20051208061539.bin)
http://www.northern.ca/projects/oebuilder/...39.rootfs.jffs2 (http://www.northern.ca/projects/oebuilder/opie-image-collie-20051208061539.rootfs.jffs2)

Just tested the Dec 9 Build and CardMgr works again, network time works...  looking good.

Cheers,

-G
Title: Oe Builder Vmware Player Image
Post by: LeTic on December 12, 2005, 11:10:17 am
Hi Ironstorm,

Nice idea !! I tried the VMware image in VMware player under Linux (I know I could run it native but I don't want to make a mess on my work system, especially as it needs a empty partition). The image works fine after replacing the scripts and using your small tutorial. Some crashes (mostly due to VMware player instability I guess) trahed the vmdk and I had to recover clean hard disks from the archive.

When running the ./oe-configure.sh script, it manages to connect to http://ewi546.ewi.utwente.nl (http://ewi546.ewi.utwente.nl) to download the metadata but usually stop after 5 or 7 % (sometime less).

I tested the network from the image and it seems to be working fine (manage to do apt-get update/upgrade). So I guess there must be some bandwidth issue with the server...

Too bad  

I will try later if the connection is more stable

Thanks for your contribution
This is really a great idea !

Keep up the good work !
LeTic
Title: Oe Builder Vmware Player Image
Post by: koen on December 12, 2005, 11:18:26 am
Quote
When running the ./oe-configure.sh script, it manages to connect to http://ewi546.ewi.utwente.nl (http://ewi546.ewi.utwente.nl) to download the metadata but usually stop after 5 or 7 % (sometime less).
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=106851\")

[a href=\"http://handhelds.org/hypermail/oe/47/4772.html]http://handhelds.org/hypermail/oe/47/4772.html[/url]
Title: Oe Builder Vmware Player Image
Post by: ironstorm on December 14, 2005, 01:04:01 pm
Quote
When running the ./oe-configure.sh script, it manages to connect to http://ewi546.ewi.utwente.nl (http://ewi546.ewi.utwente.nl) to download the metadata but usually stop after 5 or 7 % (sometime less).
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=106851\")

Hi LeTic,

Sorry to hear that the VM crashes under Linux (I imagine it will get better over time), with regard to the problem with the OE.db server, you might try koen's suggestion or alternatively you could try downloading the OE.db.bz2 file from [a href=\"http://ewi546.ewi.utwente.nl/OE/?C=M;O=D]http://ewi546.ewi.utwente.nl/OE/?C=M;O=D[/url] with a something other then wget (i.e. curl, links, lynx, ncftp) to see if that helps...  once you get the file drop it into ~/oe-build/ (make sure oe-build is mounted first), the bunzip2 it, and restart ~/refresh-toolchain.sh ...  

The script should pick up the DB file and do pull to refresh any newer changes.   Then you should be ready to build.

Cheers,

-G
Title: Oe Builder Vmware Player Image
Post by: macmanx on February 23, 2006, 02:16:24 pm
Hello Ironstorm,

I found this a week a go and tryed to get it up and running.
It failed to start as monotone 0.25 is used on the latest OE.db, I couldn't manage it to build it from source as a package for ubuntu is missing. Are there any plans to update the image with the latest changes ??

Regards,

macmanx