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]
