rendered paste body#!/bin/sh
# howto use
# cd /tmp/
# wget http://pastebin.ca/raw/xxxxxx -O - | tr -d '\r' > /tmp/unpack-ipkg.sh
# sh /tmp/unpack-ipkg.sh
# if the packages_url or the packages have changed change them here:
packages_url="http://downloads.openwrt.org/whiterussian/newest/packages/"
packages=" \
kmod-usb-uhci_2.4.30-brcm-5_mipsel.ipk \
kmod-usb-core_2.4.30-brcm-5_mipsel.ipk \
kmod-usb2_2.4.30-brcm-5_mipsel.ipk \
kmod-usb-storage_2.4.30-brcm-5_mipsel.ipk \
kmod-ext2_2.4.30-brcm-5_mipsel.ipk \
kmod-ext3_2.4.30-brcm-5_mipsel.ipk \
"
# #########################################################
#
# don't change things below this point
#
# #########################################################
rm -rf /tmp/*.ipk
rm -rf /tmp/unpacked/
mkdir -p /tmp/unpacked/
cd /tmp/unpacked/
echo "downloading and unpacking kernel modules required for ext2/ext3 and usb..."
echo
index=0
for package in $packages; do
echo `expr $index + 1`: $package
wget -q -P /tmp/ $packages_url$package
tar zxf /tmp/$package
tar zxf /tmp/unpacked/data.tar.gz
index=`expr $index + 1`
done
rm /tmp/unpacked/ \
control.tar.gz \
data.tar.gz \
debian-binary
rm -rf /tmp/*.ipk
echo
echo "finished. modules unpacked to /tmp/unpacked/lib/modules/2.4.30/"