Merge bk://openembedded@openembedded.bkbits.net/packages
authorMichael Lauer <mickey@vanille-media.de>
Sun, 19 Sep 2004 19:59:40 +0000 (19:59 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Sun, 19 Sep 2004 19:59:40 +0000 (19:59 +0000)
into r2d2.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages

2004/09/19 14:38:20-05:00 thegrantclan.org!jgrant
Merge bk://openembedded@openembedded.bkbits.net/packages
into desknote.thegrantclan.org:/home/jgrant/zaurus/packages

2004/09/17 15:17:23-05:00 thegrantclan.org!jgrant
This should be everything to get wlan-ng to work on the SL-6000L in one changeset from the current bk pull.

BKrev: 414de52cTtUiXB89OxI7-KbIWOUUAw

BitKeeper/etc/logging_ok
conf/tosa.conf
wlan-ng/files/Ambit_usb.patch [new file with mode: 0644]
wlan-ng/files/config.mk
wlan-ng/files/no-compat.patch
wlan-ng/files/usbctl [new file with mode: 0644]
wlan-ng/files/wlan-ng.modutils [new file with mode: 0644]
wlan-ng/files/wlan.agent [new file with mode: 0644]
wlan-ng/wlan-ng-modules_0.2.1pre21.oe

index 1139ac1..02aa2e8 100644 (file)
@@ -19,6 +19,7 @@ hrw@home.hrw.one.pl
 hrw@marcinj.local
 ich@debian.(none)
 jcrouse@forsteri.amd.com
+jgrant@desknote.thegrantclan.org
 joshin@styx.techsurgeons.com
 kebert@geralt.doma
 kergoth@beast.local
index b136797..2779eff 100644 (file)
@@ -5,4 +5,6 @@
 include conf/zaurus-pxa.conf
 
 BOOTSTRAP_EXTRA_DEPENDS += "wlan-ng-modules"
-BOOTSTRAP_EXTRA_RDEPENDS += "wlan-ng-modules wlan-ng-utils"
+BOOTSTRAP_EXTRA_RDEPENDS += "wlan-ng-modules wlan-ng-utils kernel-module-acm kernel-module-evdev kernel-module-net-fd kernel-module-pxa-bi kernel-module-registers kernel-module-storage-fd kernel-module-usb-ohci-tc6393 kernel-module-usb-storage kernel-module-usbcore kernel-module-usbdcore kernel-module-usbdmonitor"
+
+RRECOMMENDS += "kernel-module-usbdserial kernel-module-usbkbd kernel-module-usbmouse kernel-module-hid usbutils"
diff --git a/wlan-ng/files/Ambit_usb.patch b/wlan-ng/files/Ambit_usb.patch
new file mode 100644 (file)
index 0000000..e69de29
index e69de29..09ad89d 100644 (file)
@@ -0,0 +1,41 @@
+PRISM2_PCMCIA=y
+PRISM2_PLX=n
+PRISM2_PCI=n
+PRISM2_USB=y
+LINUX_SRC=$(KERNEL_SOURCE)
+# KERN_25=y
+CONFIG_NETLINK=y
+CONFIG_PACKET=y
+CONFIG_HOTPLUG=y
+KERNEL_CFLAGS=-D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe 
+-mpreferred-stack-boundary=2 -funit-at-a-time -Wdeclaration-after-statement
+KERNEL_MODFLAGS=-DMODULE
+WLAN_KERN_PCMCIA=y
+TARGET_ROOT_ON_HOST=$(DESTDIR)
+PCMCIA_DIR=/etc/pcmcia
+TARGET_PCMCIA_DIR=/etc/pcmcia
+MODDIR=/lib/modules/$(KERNEL_VERSION)
+TARGET_MODDIR=$(TARGET_ROOT_ON_HOST)/$(MODDIR)
+INST_EXEDIR=/sbin
+TARGET_INST_EXEDIR=$(TARGET_ROOT_ON_HOST)/sbin
+RC_DIR=/etc
+SYSV_INIT=y
+# INSTALL_DEPMOD is not defined
+HOST_COMPILE=
+HOST_CFLAGS=$(CFLAGS)
+HOST_AS=$(HOST_COMPILE)as
+HOST_LD=$(HOST_COMPILE)ld
+HOST_CC=$(HOST_COMPILE)gcc
+HOST_CPP=$(HOST_CC) -E
+HOST_AR=$(HOST_COMPILE)ar
+HOST_NM=$(HOST_COMPILE)nm
+HOST_STRIP=$(HOST_COMPILE)strip
+HOST_OBJCOPY=$(HOST_COMPILE)objcopy
+HOST_OBJDUMP=$(HOST_COMPILE)objdump
+HOST_RANLIB=$(HOST_COMPILE)ranlib
+HOST_MAKE=make
+CROSS_COMPILE=y
+# CROSS_COMPILE_ENABLED is not defined
+MAKE=make
+# WLAN_DEBUG is not defined
+FIRMWARE_DIR=/etc/wlan/
index e69de29..4f59f0f 100644 (file)
@@ -0,0 +1,47 @@
+
+#
+# Patch managed by http://www.holgerschurig.de/patcher.html
+#
+
+--- linux-wlan-ng-0.2.1pre21/src/include/wlan/wlan_compat.h~no-compat
++++ linux-wlan-ng-0.2.1pre21/src/include/wlan/wlan_compat.h
+@@ -351,14 +351,14 @@
+ #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,4,20))
+ #ifdef _LINUX_LIST_H
+-
++/*
+ static inline void list_move_tail(struct list_head *list,
+           struct list_head *head)
+ {
+         __list_del(list->prev, list->next);
+         list_add_tail(list, head);
+ }
+-
++*/
+ static inline void __list_splice(struct list_head *list,
+                                 struct list_head *head)
+ {
+@@ -372,13 +372,13 @@
+       last->next = at;
+       at->prev = last;
+ }
+-
++/*
+ static inline void list_move(struct list_head *list, struct list_head *head)
+ {
+       __list_del(list->prev, list->next);
+       list_add(list, head);
+ }
+-
++*/
+ static inline void list_splice_init(struct list_head *list,
+             struct list_head *head)
+ {
+@@ -388,7 +388,6 @@
+        }
+ }
+-
+ #endif  // LIST_H
+ #endif
diff --git a/wlan-ng/files/usbctl b/wlan-ng/files/usbctl
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/wlan-ng/files/wlan-ng.modutils b/wlan-ng/files/wlan-ng.modutils
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/wlan-ng/files/wlan.agent b/wlan-ng/files/wlan.agent
new file mode 100644 (file)
index 0000000..e69de29
index e69de29..861b953 100644 (file)
@@ -0,0 +1,38 @@
+DESCRIPTION = "linux-wlan-ng (prism2.x, prism3, pcmcia, pci, usb) driver for 11Mbps wireless lan cards"
+DEPENDS = "virtual/kernel"
+MAINTAINER = "Jeremy Grant <jeremy@thegrantclan.org>"
+LICENSE = "GPL"
+PR = "r3"
+
+SRC_URI = "ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-${PV}.tar.bz2 \
+          file://no-compat.patch;patch=1 \
+          file://Ambit_usb.patch;patch=1 \
+          file://config.mk \
+               file://wlan-ng.modutils \
+               file://wlan.agent \
+          file://version.h \
+          file://usbctl"
+S = "${WORKDIR}/linux-wlan-ng-${PV}"
+
+inherit module
+
+EXTRA_OEMAKE = "all"
+
+do_configure() {
+       install ${WORKDIR}/config.mk ${S}/config.mk
+       install ${WORKDIR}/version.h ${S}/src/include/wlan/
+}
+
+do_install() {
+       oe_runmake install DESTDIR=${D}
+       mkdir -p ${D}/etc/modutils/
+       mkdir -p ${D}/etc/hotplug/
+       mkdir -p ${D}/sbin/
+       install -m 0644 ${WORKDIR}/wlan-ng.modutils ${D}/etc/modutils/wlan-ng.conf
+       install -m 0755 ${WORKDIR}/wlan.agent ${D}/etc/hotplug/wlan.agent
+       install -m 0755 ${WORKDIR}/usbctl ${D}/sbin/usbctl
+}
+
+sbindir = "/sbin"
+PACKAGES_prepend = "wlan-ng-utils "
+FILES_wlan-ng-utils = "${sysconfdir} ${sbindir}"