spectrum-fw: Use the standard fetcher process

This commit is contained in:
Richard Purdie 2008-10-23 21:10:28 +01:00
parent b8ff2b6cc3
commit 07b4c0676b
2 changed files with 7 additions and 20 deletions

View File

@ -1,9 +1,10 @@
DESCRIPTION = "Firmware for Spectrum Wireless LAN cards"
DEPENDS += " unzip-native "
LICENSE = "unknown"
PR = "r1"
PR = "r2"
SRC_URI = "file://get_symbol_fw \
SRC_URI = "ftp://symstore.longisland.com/Symstore/services_download/wirless_prod/MC&DriverOnlyInstallers.zip \
file://get_symbol_fw \
file://parse_symbol_fw"
S = "${WORKDIR}"

View File

@ -15,29 +15,15 @@
set -e
URL_BASE='ftp://symstore.longisland.com/Symstore/services_download/wirless_prod/'
DL_FILE='MC&DriverOnlyInstallers.zip'
DL_INT1='S24DRVR392B67-01.exe'
DL_INT2='Driver Only Installer/NetWLan5.sys'
DRIVER1=symbol1.drv
DRIVER2=symbol2.drv
get_file() {
curl --remote-name "$1" || \
wget --passive-ftp "$1" || \
wget "$1" || \
ftp "$1" </dev/null || \
exit 1
}
if ! test -f $DL_FILE; then
get_file $URL_BASE/$DL_FILE
fi
unzip -p $DL_FILE "$DL_INT1" >$DRIVER1
unzip -p $DRIVER1 "$DL_INT2" >$DRIVER2
unzip -p $DL_INT1 "$DL_INT2" >$DRIVER2
perl parse_symbol_fw $DRIVER2 spectrum_fw.h symbol_sp24t_prim_fw \
symbol_sp24t_sec_fw
rm -f $DRIVER1 $DRIVER2
rm -f $DRIVER1 $DRIVER2