diff options
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/classes/base.bbclass | 2 | ||||
| -rw-r--r-- | meta/conf/bitbake.conf | 4 | ||||
| -rw-r--r-- | meta/packages/orinoco/spectrum-fw.bb | 5 | ||||
| -rwxr-xr-x | meta/packages/orinoco/spectrum-fw/get_symbol_fw | 22 |
4 files changed, 10 insertions, 23 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index d67579d9e5..c6e19c1501 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass | |||
| @@ -641,7 +641,7 @@ def oe_unpack_file(file, data, url = None): | |||
| 641 | (type, host, path, user, pswd, parm) = bb.decodeurl(url) | 641 | (type, host, path, user, pswd, parm) = bb.decodeurl(url) |
| 642 | if 'dos' in parm: | 642 | if 'dos' in parm: |
| 643 | cmd = '%s -a' % cmd | 643 | cmd = '%s -a' % cmd |
| 644 | cmd = '%s %s' % (cmd, file) | 644 | cmd = "%s '%s'" % (cmd, file) |
| 645 | elif os.path.isdir(file): | 645 | elif os.path.isdir(file): |
| 646 | filesdir = os.path.realpath(bb.data.getVar("FILESDIR", data, 1)) | 646 | filesdir = os.path.realpath(bb.data.getVar("FILESDIR", data, 1)) |
| 647 | destdir = "." | 647 | destdir = "." |
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index a7ab50baa7..6919649227 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf | |||
| @@ -476,12 +476,12 @@ FETCHCMD_bzr = "/usr/bin/env bzr" | |||
| 476 | FETCHCMD_hg = "/usr/bin/env hg" | 476 | FETCHCMD_hg = "/usr/bin/env hg" |
| 477 | 477 | ||
| 478 | FETCHCOMMAND = "ERROR, this must be a BitBake bug" | 478 | FETCHCOMMAND = "ERROR, this must be a BitBake bug" |
| 479 | FETCHCOMMAND_wget = "/usr/bin/env wget -t 5 --passive-ftp -P ${DL_DIR} ${URI}" | 479 | FETCHCOMMAND_wget = "/usr/bin/env wget -t 5 --passive-ftp -P ${DL_DIR} '${URI}'" |
| 480 | FETCHCOMMAND_cvs = "/usr/bin/env cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE}" | 480 | FETCHCOMMAND_cvs = "/usr/bin/env cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE}" |
| 481 | FETCHCOMMAND_svn = "/usr/bin/env svn co ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE}" | 481 | FETCHCOMMAND_svn = "/usr/bin/env svn co ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE}" |
| 482 | CHECKCOMMAND_wget = "/usr/bin/env wget --spider -t 5 --passive-ftp -P ${DL_DIR} ${URI}" | 482 | CHECKCOMMAND_wget = "/usr/bin/env wget --spider -t 5 --passive-ftp -P ${DL_DIR} ${URI}" |
| 483 | RESUMECOMMAND = "ERROR, this must be a BitBake bug" | 483 | RESUMECOMMAND = "ERROR, this must be a BitBake bug" |
| 484 | RESUMECOMMAND_wget = "/usr/bin/env wget -c -t 5 --passive-ftp -P ${DL_DIR} ${URI}" | 484 | RESUMECOMMAND_wget = "/usr/bin/env wget -c -t 5 --passive-ftp -P ${DL_DIR} '${URI}'" |
| 485 | UPDATECOMMAND = "ERROR, this must be a BitBake bug" | 485 | UPDATECOMMAND = "ERROR, this must be a BitBake bug" |
| 486 | UPDATECOMMAND_cvs = "/usr/bin/env cvs -d${CVSROOT} update -d -P ${CVSCOOPTS}" | 486 | UPDATECOMMAND_cvs = "/usr/bin/env cvs -d${CVSROOT} update -d -P ${CVSCOOPTS}" |
| 487 | UPDATECOMMAND_svn = "/usr/bin/env svn update ${SVNCOOPTS}" | 487 | UPDATECOMMAND_svn = "/usr/bin/env svn update ${SVNCOOPTS}" |
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 @@ | |||
| 1 | DESCRIPTION = "Firmware for Spectrum Wireless LAN cards" | 1 | DESCRIPTION = "Firmware for Spectrum Wireless LAN cards" |
| 2 | DEPENDS += " unzip-native " | 2 | DEPENDS += " unzip-native " |
| 3 | LICENSE = "unknown" | 3 | LICENSE = "unknown" |
| 4 | PR = "r1" | 4 | PR = "r2" |
| 5 | 5 | ||
| 6 | SRC_URI = "file://get_symbol_fw \ | 6 | SRC_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" |
| 8 | S = "${WORKDIR}" | 9 | S = "${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 | ||
| 16 | set -e | 16 | set -e |
| 17 | 17 | ||
| 18 | URL_BASE='ftp://symstore.longisland.com/Symstore/services_download/wirless_prod/' | ||
| 19 | DL_FILE='MC&DriverOnlyInstallers.zip' | ||
| 20 | DL_INT1='S24DRVR392B67-01.exe' | 18 | DL_INT1='S24DRVR392B67-01.exe' |
| 21 | DL_INT2='Driver Only Installer/NetWLan5.sys' | 19 | DL_INT2='Driver Only Installer/NetWLan5.sys' |
| 22 | DRIVER1=symbol1.drv | 20 | DRIVER1=symbol1.drv |
| 23 | DRIVER2=symbol2.drv | 21 | DRIVER2=symbol2.drv |
| 24 | 22 | ||
| 25 | get_file() { | 23 | unzip -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 | |||
| 33 | if ! test -f $DL_FILE; then | ||
| 34 | get_file $URL_BASE/$DL_FILE | ||
| 35 | fi | ||
| 36 | |||
| 37 | unzip -p $DL_FILE "$DL_INT1" >$DRIVER1 | ||
| 38 | unzip -p $DRIVER1 "$DL_INT2" >$DRIVER2 | ||
| 39 | |||
| 40 | perl parse_symbol_fw $DRIVER2 spectrum_fw.h symbol_sp24t_prim_fw \ | 25 | perl parse_symbol_fw $DRIVER2 spectrum_fw.h symbol_sp24t_prim_fw \ |
| 41 | symbol_sp24t_sec_fw | 26 | symbol_sp24t_sec_fw |
| 42 | 27 | ||
| 43 | rm -f $DRIVER1 $DRIVER2 \ No newline at end of file | 28 | rm -f $DRIVER1 $DRIVER2 |
| 29 | |||
