Index of /dns323/source/
To rebuild everything from source, you need:
- an x86 Linux desktop ("host") with a fast processor, lots of RAM and
disk space
- gcc 3 (gcc 4 won't work)
- tar-1.13 (D-Link firmware cannot unpack newer tar format! If you
don't have /bin/tar-1.13 and don't care, create a symlink.)
- curl, fakeroot, ruby-1.8.6 and probably a few more packages
- D-Link's toolchain to cross-compile software for D-Link's firmware
- fun-plug sources
Note: If your system has only gcc4 or fails for some other reason, you
might want to try the Slackware 12 chroot which can be installed
using the scripts in the slack12-scripts package (see slack12
README file for details).
First, create directories:
mkdir -vp /opt/dns323
Then, download
fw103-scripts-x.y.tar.bz2
funplug-source-x.y.tar.bz2
to /opt/dns323
D-LINK TOOLCHAIN
cd /opt/dns323
tar xjf fw103-scripts-XXX.tar.bz2
ln -snf fw103-XXX fw103
cd fw103
sh download.sh
sh world.sh
FUN-PLUG
cd /opt/dns323
tar xjf funplug-source-XXX.tar.bz2
ln -snf funplug-XXX funplug
cd funplug
sh world.sh
Have fun.
27 Jul 2007, tp@fonz.de