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]

Reply via email to