THIS SITE IS NO LONGER UPDATED
I DO NOT OWN A ZAURUS ANY LONGER
BusyboxWhen I saw the pictures of the busybox binary (version 0.60.3) compiled by Jim Murff I immediatly wanted to use it.
The most attracting thing about it was that the output was coloured, just like a ordinary linux console.
(blue for folders, green for executables etc..)
At first I thought I should replace the old busybox with the newer one.
This didn't work, because the busybox is located in /bin which is part of the read-only cramfs of the Z.
So the alternative is to install it somewhere and make links from the busybox to the commands (like ls) and include the location of the busybox and the links into your path (before /bin)
In the meantime a newr busybox version (0.60.4) has been released so i did what Jim did. I compiled it on my zaurus.
You can download the binary together with my install script here
(the installation instructions are also included)
This installation guide comes with absolutly no warranty.
It is intended for advanced Linux users, so that if you do not know Linux well enough to certify that my proposed installation procedures will damagae your system wait for a ROM update.
- copy the busbox binary to some directory (i choose /mnt/card/bin)
- copy the activate.busybox file to the same directory
- edit the BUSYBOX variable in activate.busybox to reflect your chosen directory
- start the activate.busybox script
MAKE NEW BUSYBOX DEFAULT IN QTOPIA
- edit the BUSYBOX variable in the qpe.sh script to be your new busybox directory.
- copy qpe.sh to /home/QtPalmtop/qpe.sh
- These are the changes to /home/root/.profile
#path to your busybox (edit accordingly) BUSYBOX=/mnt/card/bin ...... PATH=$BUSYBOX:/root/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:$QPEDIR/bin
OPTIONAL : MAKE NEW BUSYBOX DEFAULT FOR SSH (May also work for telnet)
- edit the BUSYBOX variable in the profile script to be your new busybox directoy
- copy profile to /home/root/.profile
- do not forget the dot before profile !
- These are the changes to /home/QtPalmtop/qpe.sh
#path to your busybox (edit accordingly) BUSYBOX=/mnt/card/biny ..... export PATH=$BUSYBOX:$QPEDIR/bin:$PATH
OPTIONAL : HELP FILE
copy the BusyBox.html file to any location you find suitable, so that you can look it up with your browser.