Signed-off-by: Christian Gagneraud <[email protected]>
---
 rules/wimax-firmware.in   |    6 ++++
 rules/wimax-firmware.make |   65 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 71 insertions(+), 0 deletions(-)
 create mode 100644 rules/wimax-firmware.in
 create mode 100644 rules/wimax-firmware.make

diff --git a/rules/wimax-firmware.in b/rules/wimax-firmware.in
new file mode 100644
index 0000000..9fc6e11
--- /dev/null
+++ b/rules/wimax-firmware.in
@@ -0,0 +1,6 @@
+config WIMAX_FIRMWARE
+       bool
+       prompt "Install WiMAX linux firmware"
+       help
+        WiMAX Linux Firware files for Intel Wireless WiMAX Connection
+        2400 based devices.
diff --git a/rules/wimax-firmware.make b/rules/wimax-firmware.make
new file mode 100644
index 0000000..ace1400
--- /dev/null
+++ b/rules/wimax-firmware.make
@@ -0,0 +1,65 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2009 by Christian Gagneraud <[email protected]>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_WIMAX_FIRMWARE) += wimax-firmware
+
+#
+# Paths and names
+#
+WIMAX_FIRMWARE_NAME    := i2400m-fw
+WIMAX_FIRMWARE_VERSION := 1.5.0
+WIMAX_FIRMWARE_MD5     := c65931c4016b296ff660be4557939fba
+WIMAX_FIRMWARE         := $(WIMAX_FIRMWARE_NAME)-$(WIMAX_FIRMWARE_VERSION)
+WIMAX_FIRMWARE_SUFFIX  := tar.bz2
+WIMAX_FIRMWARE_URL     := 
http://www.linuxwimax.org/Download\?action=AttachFile\&do=get\&target=$(WIMAX_FIRMWARE).$(WIMAX_FIRMWARE_SUFFIX)
+WIMAX_FIRMWARE_SOURCE  := $(SRCDIR)/$(WIMAX_FIRMWARE).$(WIMAX_FIRMWARE_SUFFIX)
+WIMAX_FIRMWARE_DIR     := $(BUILDDIR)/$(WIMAX_FIRMWARE)
+WIMAX_FIRMWARE_LICENSE := ???
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/wimax-firmware.compile:
+       @$(call targetinfo)
+       @$(call touch)
+
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/wimax-firmware.install:
+       @$(call targetinfo)
+       @mkdir -p $(WIMAX_FIRMWARE_PKGDIR)/lib/firmware/
+       @cp -f $(WIMAX_FIRMWARE_DIR)/*.sbcf 
$(WIMAX_FIRMWARE_PKGDIR)/lib/firmware/
+       @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/wimax-firmware.targetinstall:
+       @$(call targetinfo)
+
+       @$(call install_init,  wimax-firmware)
+       @$(call install_fixup, wimax-firmware,PRIORITY,optional)
+       @$(call install_fixup, wimax-firmware,SECTION,base)
+       @$(call install_fixup, wimax-firmware,AUTHOR,"Christian Gagneraud 
<[email protected]>")
+       @$(call install_fixup, wimax-firmware,DESCRIPTION,WiMAX firmware for 
i2400 based devices)
+
+       @$(call install_copy, wimax-firmware, 0, 0, 0755, -, 
/lib/firmware/i2400m-fw-usb-1.5.sbcf)
+       @$(call install_copy, wimax-firmware, 0, 0, 0755, -, 
/lib/firmware/i6050-fw-usb-1.5.sbcf)
+       @$(call install_finish, wimax-firmware)
+
+       @$(call touch)
+
-- 
1.7.4.1


-- 
ptxdist mailing list
[email protected]

Reply via email to