Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > More E-Book Readers > iRex

Notices

Reply
 
Thread Tools Search this Thread
Old 07-26-2007, 12:39 PM   #1
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
Updating Busybox

11/30 Edit: You can find an installer for busybox 1.7.2 in this post

I've been working to update busybox to include more features. I've compiled it with all the defaults, and it's only slightly bigger than the original. Maybe it'll open a few more doors.

Although, I haven't tested installing it without reflashing the iLiad. Also the ash shell seems to not be working correctly, I've compiled bash, and linked sh to that though.

Original iLiad Busybox Featuers
Quote:
BusyBox v1.01 (2007.04.10-13:14+0000) multi-call binary

Usage: busybox [function] [arguments]...
or: [function] [arguments]...

BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!

Currently defined functions:
[, ash, awk, basename, bunzip2, busybox, bzcat, cat, chgrp, chmod, chown, chroot, clear, cp, cut, date, dc, dd, df, dirname, dmesg, du, echo, egrep, env, expr, false, fbset, fdisk, fgrep, find, free, grep, gunzip, gzip, head, hexdump, hostname, hwclock, id, ifconfig, ifdown, ifup, insmod, ip, kill, killall, klogd, ln, logger, logname, losetup, ls, lsmod, md5sum, mkdir, mkfifo, mknod, mktemp, modprobe, more, mount, mv, nc, netstat, od, ping, pivot_root, printf, ps, pwd, readlink, renice, reset, rm, rmdir, rmmod, route, run-parts, sed, seq, sh, sleep, sort, start-stop-daemon, strings, stty, sync, syslogd, tail, tar, tee, telnet, test, time, top, touch, tr, traceroute, true, tty, udhcpc, umount, uname, uniq, unzip, uptime, vi, watch, wc, wget, which, who, whoami, xargs, yes, zcat
Updated Busybox
Quote:
BusyBox v1.6.1 (2007-07-26 11:14:38 EDT) multi-call binary
Copyright (C) 1998-2006 Erik Andersen, Rob Landley, and others.
Licensed under GPLv2. See source distribution for full notice.

Usage: busybox [function] [arguments]...
or: [function] [arguments]...

BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!

Currently defined functions:
[, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash, awk, basename, bunzip2, bzcat, cal, cat, catv, chattr, chgrp, chmod, chown, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond, crontab, cut, date, dc, dd, deallocvt, delgroup, deluser, df, dhcprelay, diff, dirname, dmesg, dnsd, dos2unix, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, ether-wake, expr, fakeidentd, false, fbset, fdflush, fdformat, fdisk, fgrep, find, fold, free, freeramdisk, fsck, fsck.minix, ftpget, ftpput, fuser, getopt, getty, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, httpd, hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod, install, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kill, killall, killall5, klogd, last, length, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread, losetup, ls, lsattr, lsmod, lzmacat, makedevs, md5sum, mdev, mesg, mkdir, mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount, mountpoint, mt, mv, nameif, nc, netstat, nice, nmeter, nohup, nslookup, od, openvt, passwd, patch, pidof, ping, ping6, pipe_progress, pivot_root, poweroff, printenv, printf, ps, pwd, raidautorun, rdate, readahead, readlink, readprofile, realpath, reboot, renice, reset, resize, rm, rmdir, rmmod, route, rpm, rpm2cpio, run-parts, runlevel, runsv, runsvdir, rx, sed, seq, setarch, setconsole, setkeycodes, setlogcons, setsid, setuidgid, sh, sha1sum, sleep, softlimit, sort, split, start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv, svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute, true, tty, udhcpc, udhcpd, umount, uname, uncompress, uniq, unix2dos, unlzma, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, watch, watchdog, wc, wget, which, who, whoami, xargs, yes, zcat, zcip
Adam B. is offline   Reply With Quote
Old 07-26-2007, 03:52 PM   #2
tribble
iLiad Maniac
tribble knows what time it istribble knows what time it istribble knows what time it istribble knows what time it istribble knows what time it istribble knows what time it istribble knows what time it istribble knows what time it istribble knows what time it istribble knows what time it istribble knows what time it is
 
tribble's Avatar
 
Posts: 1,382
Karma: 2369
Join Date: Apr 2006
Location: Germany
Device: Bookeen Opus (i love that thing) and iPad (what an irony)
nice. I cant wait to have some time on my hands. I want to have my own contentLister
tribble is offline   Reply With Quote
Old 10-30-2007, 01:42 PM   #3
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
I've updated busybox to 1.7.2 and fixed the ash issue I noted earlier in this thread.

Quote:
root@ereader:/media/cf# ./busybox --help
BusyBox v1.7.2 (2007-10-30 12:45:14 EDT) multi-call binary
Copyright (C) 1998-2006 Erik Andersen, Rob Landley, and others.
Licensed under GPLv2. See source distribution for full notice.

Usage: busybox [function] [arguments]...
or: [function] [arguments]...

BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!

Currently defined functions:
[, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash, awk, basename, bunzip2, bzcat, cal, cat, catv, chattr, chgrp, chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm, cp, crond, crontab, cryptpw, cut, date, dc, dd, deallocvt, delgroup, deluser, df, dhcprelay, diff, dirname, dmesg, dnsd, dos2unix, dpkg, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, ether-wake, expand, expr, fakeidentd, false, fbset, fdflush, fdformat, fdisk, fgrep, find, fold, free, freeramdisk, fsck, fsck.minix, ftpget, ftpput, fuser, getopt, getty, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, httpd, hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod, install, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kill, killall, killall5, klogd, last, length, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread, losetup, ls, lsattr, lsmod, lzmacat, makedevs, md5sum, mdev, mesg, mkdir, mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount, mountpoint, mt, mv, nameif, nc, netstat, nice, nmeter, nohup, nslookup, od, openvt, passwd, patch, pidof, ping, ping6, pipe_progress, pivot_root, poweroff, printenv, printf, ps, pscan, pwd, raidautorun, rdate, readlink, readprofile, realpath, reboot, renice, reset, resize, rm, rmdir, rmmod, route, run-parts, runlevel, runsv, runsvdir, rx, sed, seq, setarch, setconsole, setkeycodes, setlogcons, setsid, setuidgid, sh, sha1sum, slattach, sleep, softlimit, sort, split, start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv, svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, time, top, touch, tr, traceroute, true, tty, ttysize, udhcpc, udhcpd, udpsvd, umount, uname, uncompress, unexpand, uniq, unix2dos, unlzma, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, watch, watchdog, wc, wget, which, who, whoami, xargs, yes, zcat, zcip
You can download the binary here: http://adamrb.googlepages.com/busybox

I think the only way to install it and overwrite the existing is with an ipkg. I'll build one and do some testing later.
Adam B. is offline   Reply With Quote
Old 10-31-2007, 01:27 PM   #4
yokos
Pac-Man caught my iLiad.
yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.yokos can teach chickens to fly.
 
yokos's Avatar
 
Posts: 807
Karma: 3595
Join Date: Apr 2006
Location: Germany; next to Baltic Sea
Device: Boox Max Lumi, iRex iLiad (RIP)
Quote:
Originally Posted by tribble View Post
nice. I cant wait to have some time on my hands. I want to have my own contentLister
Mmh, busybox isn't a new contentlister: busybox bundles some standard shell commands. The latest version of busybox has got more more built in commands than installed version on iLiad.
yokos is offline   Reply With Quote
Old 11-09-2007, 11:52 AM   #5
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
Here's the ipkg installer.

It will setup all the links and udhpc scripts necessary. An "ipkg install" is all you need.
Attached Files
File Type: ipk busybox_1.7.2-iliad-0.2_ereader.ipk (428.7 KB, 1119 views)
Adam B. is offline   Reply With Quote
Old 11-09-2007, 04:56 PM   #6
nkelle
Trainee bricked one Iliad
nkelle began at the beginning.
 
nkelle's Avatar
 
Posts: 18
Karma: 25
Join Date: Oct 2007
Location: Germany, near Mönchengladbach
Device: iRex iliad ER0100 soft 2.12
Quick verify new busybox works nice, tested with building swapfile with your assist at appropriate thread.. THX
nkelle is offline   Reply With Quote
Old 11-29-2007, 04:33 AM   #7
thetechnobear
Connoisseur
thetechnobear has a complete set of Star Wars action figures.thetechnobear has a complete set of Star Wars action figures.thetechnobear has a complete set of Star Wars action figures.
 
Posts: 65
Karma: 256
Join Date: Nov 2007
Location: Switzerland
Device: Iliad, Kindle K3, iPad , iPhone, etc...
not sure what went wrong, but i installed these and then my networking was not working.
it appeared that it deleted /usr/share/udhcpc/default.script
(or is this only required in new version of udhcpc?)

anyways, i found a simple script which fixed it for me...

create /usr/share/udhcpc/default.script with:
http://busybox.net/cgi-bin/viewcvs.c...cript?rev=5558


did i do something wrong?


anyways, thxs for updated busybox
thetechnobear is offline   Reply With Quote
Old 11-29-2007, 06:10 AM   #8
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
This was a problem with my installer. You didn't do anything wrong. Sorry about that.
Adam B. is offline   Reply With Quote
Old 11-30-2007, 11:45 AM   #9
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
I've fixed the package in this post.

After installing, everything should work automagically.
Adam B. is offline   Reply With Quote
Old 04-02-2008, 06:56 PM   #10
cen
Connoisseur
cen doesn't littercen doesn't litter
 
Posts: 53
Karma: 140
Join Date: Mar 2008
Device: iRex iLiad (v1) / Sony Librie
Will this work on any version of the iLiad or does it require a specific (now older) firmware?
cen is offline   Reply With Quote
Old 04-02-2008, 07:13 PM   #11
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
This should work for any iLiad version.
Adam B. is offline   Reply With Quote
Old 09-01-2008, 03:50 PM   #12
M@rcel
Connoisseur
M@rcel began at the beginning.
 
Posts: 50
Karma: 32
Join Date: Aug 2008
Device: Irex iLiad
Quote:
Originally Posted by Adam B. View Post
Here's the ipkg installer.

It will setup all the links and udhpc scripts necessary. An "ipkg install" is all you need.
See attachment to make this nice package even nicer
Attached Files
File Type: zip busybox_1.7.2.zip (433.1 KB, 650 views)
M@rcel is offline   Reply With Quote
Old 09-14-2008, 12:29 PM   #13
Dabon
Connoisseur
Dabon doesn't litterDabon doesn't litter
 
Posts: 80
Karma: 111
Join Date: Apr 2008
Device: iliad V2; ipad 2-64GB,3G
Busybox zip file and Swap on iliad

Dear M@rcel,

Thank you very much for the busybox software (zip file) that you made available for us.
I was just wondering about this file and would like to ask you a few questions if you don’t mind.
1. Is this zip file different from the ipkg file submitted by Adam?
2. What will be the best way to uninstall this application, should it be (God forbid...) a problem?, I understand from Adam application, a simple uninstall ipkg command should take care of the uninstallation. Will this be the case with the zip file that you made available as well??

Thank you for your consideration


On another note, I am thinking to use a permanent MMC card as you did to install a swap on my iliad, that will help with some of my huge pdf files and I have a couple of question regarding this swapping file. I thought that instead of writing another note to you, it would be convenient to both of us that I write my questions here…My apologies if you think otherwise…here we go:

1. I am interested in installing the swap on startup, and was wondering where should I install the” activateSwap.sh” on my iliad? MMC card or internal memory (book, news or another folder…)?
2. I am not very familiar with Linux language and was wondering if the script that you wrote is also taking care of the issue when somehow the MMC card would not work or simply be out of the slot? Will the iliad still go ahead and boot successfully, or will this lock up the iliad??
3. Do you think that the swap on iliad will take care of the issue that we have with big size chm and déjà vu files as well??

Again, thanks a million for your help,

Dabon.
Dabon is offline   Reply With Quote
Old 10-03-2008, 01:17 PM   #14
Fermthe
Connoisseur
Fermthe began at the beginning.
 
Fermthe's Avatar
 
Posts: 56
Karma: 28
Join Date: Jun 2008
Location: Athens/Greece
Device: Prs-500/Iliad v2
busybox 1.7.2

Hello. I installed marcel's busybox_1.7.2.zip (extracted) of course but i cannot make a swap file. Is there a way for me to know witch ver of busybox i have on my iliad ?
Fermthe is offline   Reply With Quote
Old 10-23-2008, 10:18 AM   #15
ericshliao
Guru
ericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enough
 
Posts: 976
Karma: 687
Join Date: Nov 2007
Device: Dell X51v; iLiad v2
There seems to be some problemwith the command "passwd". I can't change root password with busybox 1.7.2. Original version 1.0 works of course.
ericshliao is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kobo runs linux and busybox billingd Kobo Reader 32 04-03-2011 10:19 AM
Updating...... cancelx Astak EZReader 4 03-26-2010 11:38 PM
Problems updating to 0.6.30 kojak666 Calibre 4 12-27-2009 07:13 PM
Firmware Update Updating rubikscube99 Amazon Kindle 8 04-18-2009 01:24 PM
Cybook source code released (kernel and busybox) dottedmag Gen3 Developer's Corner 14 09-12-2008 04:59 AM


All times are GMT -4. The time now is 06:23 AM.


MobileRead.com is a privately owned, operated and funded community.