summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--patches/wireless_tools.30.pre7/generic/series1
-rw-r--r--patches/wireless_tools.30.pre7/generic/wireless_tools.30.pre7-destdir.diff30
-rw-r--r--rules/wireless.make12
3 files changed, 40 insertions, 3 deletions
diff --git a/patches/wireless_tools.30.pre7/generic/series b/patches/wireless_tools.30.pre7/generic/series
new file mode 100644
index 000000000..b71247c45
--- /dev/null
+++ b/patches/wireless_tools.30.pre7/generic/series
@@ -0,0 +1 @@
+wireless_tools.30.pre7-destdir.diff
diff --git a/patches/wireless_tools.30.pre7/generic/wireless_tools.30.pre7-destdir.diff b/patches/wireless_tools.30.pre7/generic/wireless_tools.30.pre7-destdir.diff
new file mode 100644
index 000000000..b32dff802
--- /dev/null
+++ b/patches/wireless_tools.30.pre7/generic/wireless_tools.30.pre7-destdir.diff
@@ -0,0 +1,30 @@
+Subject: add DESTDIR support for wireless-tools
+From: Robert Schwebel <r.schwebel@pengutronix.de>
+
+The Makefile is not DESTDIR aware. Fix it.
+
+Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
+
+---
+ Makefile | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+Index: wireless_tools.30.pre7/Makefile
+===================================================================
+--- wireless_tools.30.pre7.orig/Makefile
++++ wireless_tools.30.pre7/Makefile
+@@ -73,10 +73,10 @@ endif
+ DYNAMIC_LINK= libiw.so
+
+ # Install directories
+-INSTALL_DIR= $(PREFIX)/sbin
+-INSTALL_LIB= $(PREFIX)/lib
+-INSTALL_INC= $(PREFIX)/include
+-INSTALL_MAN= $(PREFIX)/man
++INSTALL_DIR= $(DESTDIR)$(PREFIX)/sbin
++INSTALL_LIB= $(DESTDIR)$(PREFIX)/lib
++INSTALL_INC= $(DESTDIR)$(PREFIX)/include
++INSTALL_MAN= $(DESTDIR)$(PREFIX)/man
+
+ # Various commands
+ RM = rm -f
diff --git a/rules/wireless.make b/rules/wireless.make
index c4d51a42c..ae4086d8e 100644
--- a/rules/wireless.make
+++ b/rules/wireless.make
@@ -16,10 +16,11 @@ PACKAGES-$(PTXCONF_WIRELESS) += wireless
#
# Paths and names
#
-WIRELESS_VERSION = 28
+WIRELESS_VERSION = 30.pre7
WIRELESS = wireless_tools.$(WIRELESS_VERSION)
WIRELESS_SUFFIX = tar.gz
-WIRELESS_URL = http://pcmcia-cs.sourceforge.net/ftp/contrib/$(WIRELESS).$(WIRELESS_SUFFIX)
+WIRELESS_URL = http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/$(WIRELESS).$(WIRELESS_SUFFIX) \
+ http://pcmcia-cs.sourceforge.net/ftp/contrib/$(WIRELESS).$(WIRELESS_SUFFIX)
WIRELESS_SOURCE = $(SRCDIR)/$(WIRELESS).$(WIRELESS_SUFFIX)
WIRELESS_DIR = $(BUILDDIR)/$(WIRELESS)
@@ -48,6 +49,8 @@ $(STATEDIR)/wireless.extract: $(wireless_extract_deps_default)
@$(call targetinfo, $@)
@$(call clean, $(WIRELESS_DIR))
@$(call extract, WIRELESS)
+ # FIXME: move the pre version
+ mv $(BUILDDIR)/wireless_tools.30 $(WIRELESS_DIR)
@$(call patchin, WIRELESS)
@$(call touch, $@)
@@ -77,7 +80,8 @@ wireless_compile: $(STATEDIR)/wireless.compile
$(STATEDIR)/wireless.compile: $(wireless_compile_deps_default)
@$(call targetinfo, $@)
- cd $(WIRELESS_DIR) && $(WIRELESS_PATH) $(WIRELESS_ENV) make CC=${CROSS_CC}
+ cd $(WIRELESS_DIR) && $(WIRELESS_PATH) $(WIRELESS_ENV) \
+ make CC=${CROSS_CC} PREFIX=/usr
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -88,6 +92,8 @@ wireless_install: $(STATEDIR)/wireless.install
$(STATEDIR)/wireless.install: $(wireless_install_deps_default)
@$(call targetinfo, $@)
+ cd $(WIRELESS_DIR) && $(WIRELESS_PATH) $(WIRELESS_ENV) \
+ make install-hdr CC=${CROSS_CC} PREFIX=/usr
@$(call touch, $@)
# ----------------------------------------------------------------------------