Tomato ARM optware feed built with the exact toolchain used by Shibby (as well as by Asus, to my knowledge) to build fw's for ARM routers now open for testing:
http://alllexx.no-ip.biz/optware/shibby-tomato-arm/
I have upgraded and fixed numerous packages, added some. What matters most, is that this feed is 'native' for Shibby's tomato arm fw, and is EABI (unlike mbwe-bluering OABI), so performs much better.
The sources can be found here:
https://github.com/alllexx88/optware/
Please note that it's hosted on my NAS, so don't expect perfect availability and great bandwidth. At least not until someone volunteers to host the feed for me
Here's how you bootstrap the feed:
There're some known issues and some workarounds, but I have to go now, will write on this later in the second post.
Well, please test and report
Regards,
Alex
UPD: the most simple way to solve the libresolv issue mentioned in the second post is to add 'LD_LIBRARY_PATH=/opt/lib:${LD_LIBRARY_PATH}' line to /jffs/etc/profile. E.g., make sure jffs partition is mounted and run:
http://alllexx.no-ip.biz/optware/shibby-tomato-arm/
I have upgraded and fixed numerous packages, added some. What matters most, is that this feed is 'native' for Shibby's tomato arm fw, and is EABI (unlike mbwe-bluering OABI), so performs much better.
The sources can be found here:
https://github.com/alllexx88/optware/
Please note that it's hosted on my NAS, so don't expect perfect availability and great bandwidth. At least not until someone volunteers to host the feed for me
Here's how you bootstrap the feed:
Code:
feed=http://alllexx.no-ip.biz/optware/shibby-tomato-arm
cd /tmp
ipk_name=$(wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}')
wget $feed/$ipk_name
tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf -
echo "src/gz alllexx $feed" > /opt/etc/ipkg.conf
echo "dest /opt/ /" >> /opt/etc/ipkg.conf
There're some known issues and some workarounds, but I have to go now, will write on this later in the second post.
Well, please test and report
Regards,
Alex
UPD: the most simple way to solve the libresolv issue mentioned in the second post is to add 'LD_LIBRARY_PATH=/opt/lib:${LD_LIBRARY_PATH}' line to /jffs/etc/profile. E.g., make sure jffs partition is mounted and run:
Code:
ipkg update
ipkg install uclibc-opt
mkdir -p /jffs/etc
echo 'LD_LIBRARY_PATH=/opt/lib:${LD_LIBRARY_PATH}' >> /jffs/etc/profile
Last edited: