summaryrefslogtreecommitdiffstats
path: root/meta/packages/orinoco
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@rpsys.net>2008-10-23 21:10:28 +0100
committerRichard Purdie <rpurdie@rpsys.net>2008-10-23 21:10:28 +0100
commit07b4c0676b1c33bceb68c3ecece3d229c5ea61e2 (patch)
treeaea03128072c2fb1b2dea72dafd64f67771ffde7 /meta/packages/orinoco
parentb8ff2b6cc3fd50420dda19eaf78943bad64aad3b (diff)
downloadpoky-07b4c0676b1c33bceb68c3ecece3d229c5ea61e2.tar.gz
spectrum-fw: Use the standard fetcher process
Diffstat (limited to 'meta/packages/orinoco')
-rw-r--r--meta/packages/orinoco/spectrum-fw.bb5
-rwxr-xr-xmeta/packages/orinoco/spectrum-fw/get_symbol_fw22
2 files changed, 7 insertions, 20 deletions
diff --git a/meta/packages/orinoco/spectrum-fw.bb b/meta/packages/orinoco/spectrum-fw.bb
index f2e11eea74..2799878b6e 100644
--- a/meta/packages/orinoco/spectrum-fw.bb
+++ b/meta/packages/orinoco/spectrum-fw.bb
@@ -1,9 +1,10 @@
1DESCRIPTION = "Firmware for Spectrum Wireless LAN cards" 1DESCRIPTION = "Firmware for Spectrum Wireless LAN cards"
2DEPENDS += " unzip-native " 2DEPENDS += " unzip-native "
3LICENSE = "unknown" 3LICENSE = "unknown"
4PR = "r1" 4PR = "r2"
5 5
6SRC_URI = "file://get_symbol_fw \ 6SRC_URI = "ftp://symstore.longisland.com/Symstore/services_download/wirless_prod/MC&DriverOnlyInstallers.zip \
7 file://get_symbol_fw \
7 file://parse_symbol_fw" 8 file://parse_symbol_fw"
8S = "${WORKDIR}" 9S = "${WORKDIR}"
9 10
diff --git a/meta/packages/orinoco/spectrum-fw/get_symbol_fw b/meta/packages/orinoco/spectrum-fw/get_symbol_fw
index e7b0bf2d44..80420b01a8 100755
--- a/meta/packages/orinoco/spectrum-fw/get_symbol_fw
+++ b/meta/packages/orinoco/spectrum-fw/get_symbol_fw
@@ -15,29 +15,15 @@
15 15
16set -e 16set -e
17 17
18URL_BASE='ftp://symstore.longisland.com/Symstore/services_download/wirless_prod/'
19DL_FILE='MC&DriverOnlyInstallers.zip'
20DL_INT1='S24DRVR392B67-01.exe' 18DL_INT1='S24DRVR392B67-01.exe'
21DL_INT2='Driver Only Installer/NetWLan5.sys' 19DL_INT2='Driver Only Installer/NetWLan5.sys'
22DRIVER1=symbol1.drv 20DRIVER1=symbol1.drv
23DRIVER2=symbol2.drv 21DRIVER2=symbol2.drv
24 22
25get_file() { 23unzip -p $DL_INT1 "$DL_INT2" >$DRIVER2
26 curl --remote-name "$1" || \ 24
27 wget --passive-ftp "$1" || \
28 wget "$1" || \
29 ftp "$1" </dev/null || \
30 exit 1
31}
32
33if ! test -f $DL_FILE; then
34 get_file $URL_BASE/$DL_FILE
35fi
36
37unzip -p $DL_FILE "$DL_INT1" >$DRIVER1
38unzip -p $DRIVER1 "$DL_INT2" >$DRIVER2
39
40perl parse_symbol_fw $DRIVER2 spectrum_fw.h symbol_sp24t_prim_fw \ 25perl parse_symbol_fw $DRIVER2 spectrum_fw.h symbol_sp24t_prim_fw \
41 symbol_sp24t_sec_fw 26 symbol_sp24t_sec_fw
42 27
43rm -f $DRIVER1 $DRIVER2 \ No newline at end of file 28rm -f $DRIVER1 $DRIVER2
29