# HG changeset patch # User Pascal Bellard # Date 1230314889 0 # Node ID 4b3b7a251d81ea89b31ed249c93f24f30fac5386 # Parent 12e74c4517b2b56198767862b82e8b8de64303fa get-wifi-firmware: add rt61 support diff -r 12e74c4517b2 -r 4b3b7a251d81 get-wifi-firmware/receipt --- a/get-wifi-firmware/receipt Thu Dec 25 22:53:06 2008 +0100 +++ b/get-wifi-firmware/receipt Fri Dec 26 18:08:09 2008 +0000 @@ -12,7 +12,7 @@ { mkdir -p $fs/usr/bin cp stuff/$PACKAGE $fs/usr/bin - for i in b43 b43legacy ipw2100 ipw2200 rt73 ; do + for i in b43 b43legacy ipw2100 ipw2200 rt61 rt73 ; do ln -s $PACKAGE $fs/usr/bin/get-$i-firmware done } diff -r 12e74c4517b2 -r 4b3b7a251d81 get-wifi-firmware/stuff/get-wifi-firmware --- a/get-wifi-firmware/stuff/get-wifi-firmware Thu Dec 25 22:53:06 2008 +0100 +++ b/get-wifi-firmware/stuff/get-wifi-firmware Fri Dec 26 18:08:09 2008 +0000 @@ -35,6 +35,12 @@ WEB_SITE="http://$MODULE.sourceforge.net/" WGET_URL="http://dl.atrpms.net/all/$PKG-$VERSION.noarch.rpm" ;; +rt61) + VERSION=1.2 + SHORT_DESC="RT61 Wireless Lan firmware." + WEB_SITE="http://www.ralinktech.com/" + WGET_URL="http://www.ralinktech.com.tw/data/RT61_Firmware_V$VERSION.zip" + ;; rt73) VERSION=1.0.3.6 SHORT_DESC="RT73(RT2571W) Wireless Lan firmware." @@ -81,6 +87,7 @@ *bz2) tar xjf $(basename $WGET_URL) cd $SUBDIR/kmod;; *tar.gz) tar xzf $(basename $WGET_URL);; +*zip) unzip $(basename $WGET_URL);; *o) ;; esac @@ -90,6 +97,7 @@ b43*) b43-fwcutter -w "$PKG-$VERSION/fs/lib/firmware" $FWSET;; ipw*) rm -f lib/firmware/*LICENSE* mv lib/firmware/* $PKG-$VERSION/fs/lib/firmware;; +rt61) mv RT61_Firmware_V$VERSION/$PKG-$VERSION/fs/lib/firmware;; rt73) mv RT73_Linux_STA_Drv$VERSION/Module/rt73.bin $PKG-$VERSION/fs/lib/firmware;; esac @@ -121,14 +129,15 @@ fi fi +# Configure /etc/network.conf and start connexion +sed -i s/'WIFI="no"'/'WIFI="yes"'/ $ROOT/etc/network.conf + # Load module if [ -z "$ROOT" ]; then echo "Loading module: $MODULE..." - modprobe $MODULE - sleep 1 + if modprobe $MODULE ; then + sleep 2 + /etc/init.d/network.sh restart + fi fi -# Configure /etc/network.conf and start connexion -sed -i s/'WIFI="no"'/'WIFI="yes"'/ $ROOT/etc/network.conf -[ -z "$ROOT" ] && /etc/init.d/network.sh restart -