Sunday, January 17, 2010

Busybox 1.1.15 for N900

As mentioned in the earlier post I wanted to get some experience building packages for the N900 and since the busybox version in the device was rather old, I decided to give it a shot on the latest version.

I am pleased to announce that it went well. Was struggling for a while - specially checking all the patches that Nokia had made to the original, but I finally managed to make it and it's available in:

Catalog Name: Netcom Partner Maemo Unstable
Web Address: http://svn.netcompartner.com/svn/debian
Distribution: fremantle-unstable
Components: free

However - not all is well. It would appear that the package conflicts with

The following packages will be REMOVED:
mp-fremantle-002-pr
The following packages will be upgraded:
busybox busybox-symlinks-busybox busybox-symlinks-console-tools busybox-symlin
busybox-symlinks-net-tools busybox-symlinks-procps busybox-symlinks-psmisc bus
11 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 224kB of archives.
After this operation, 102kB disk space will be freed.
Do you want to continue [Y/n]? y

I think the mp-fremantle-002-pr package is used as a meta packaged controlling the dependencies during upgrade, so it would appear that Nokia is depending on the exact version of busybox. I don't get this. They choose to base Maemo on debian - a Linux distribution with a great package handling system - and they use a meta package to ensure that it becomes one big massive upgrade instead.

Anyway - I went ahead with the upgrade and so far I haven't noticed any problems. Everything is running as expected. Time to add some applications :) Which ones to enable?

Oh - and be warned - this is a test. If it bricks your device don't come crying to me :)

No comments:

Post a Comment