On Fri, Jun 24, 2011 at 12:19:29PM +0100, Christian Gagneraud wrote:
> 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 := ???
keep the license as 'unknown' or insert the real one.
And add an empty line here.
> +#
> ----------------------------------------------------------------------------
> +# 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/
@install -m644 $(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)
I don't think the firmware should be executable, use 0644.
Michael
> + @$(call install_finish, wimax-firmware)
> +
> + @$(call touch)
> +
> --
> 1.7.4.1
>
>
> --
> ptxdist mailing list
> [email protected]
>
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
--
ptxdist mailing list
[email protected]