New package: wpa_supplicant - to use encrypted wlan Signed-off-by: Markus Rathgeb <rathgeb.mar...@googlemail.com> =============================================================================== diff -Naur /tmp/rules/./rules/wpa_supplicant.in ./rules/wpa_supplicant.in --- /tmp/rules/./rules/wpa_supplicant.in 1970-01-01 01:00:00.000000000 +0100 +++ ./rules/wpa_supplicant.in 2009-08-26 15:11:10.000000000 +0200 @@ -0,0 +1,9 @@ +## SECTION=networking + +config WPA_SUPPLICANT + tristate + prompt "wpa_supplicant" + select OPENSSL + select LIBNL + help + IEEE 802.1X/WPA supplicant for secure wireless transfers diff -Naur /tmp/rules/./rules/wpa_supplicant.make ./rules/wpa_supplicant.make --- /tmp/rules/./rules/wpa_supplicant.make 1970-01-01 01:00:00.000000000 +0100 +++ ./rules/wpa_supplicant.make 2009-08-26 15:11:10.000000000 +0200 @@ -0,0 +1,140 @@ +# Copyright (C) 2009 by Markus Rathgeb <rathgeb.mar...@googlemail.com> + + +PACKAGES-$(PTXCONF_WPA_SUPPLICANT) += wpa_supplicant + +# +# Paths and names +# +WPA_SUPPLICANT_NAME := wpa_supplicant +WPA_SUPPLICANT_VERSION := 0.6.9 +WPA_SUPPLICANT := $(WPA_SUPPLICANT_NAME)-$(WPA_SUPPLICANT_VERSION) +WPA_SUPPLICANT_SUFFIX := tar.gz +WPA_SUPPLICANT_URL := http://hostap.epitest.fi/releases/$(WPA_SUPPLICANT).$(WPA_SUPPLICANT_SUFFIX) +WPA_SUPPLICANT_SOURCE := $(SRCDIR)/$(WPA_SUPPLICANT). $(WPA_SUPPLICANT_SUFFIX) +WPA_SUPPLICANT_DIR := $(BUILDDIR)/$(WPA_SUPPLICANT) + + +# ---------------------------------------------------------------------------- +# Get +# ---------------------------------------------------------------------------- + +wpa_supplicant_get: $(STATEDIR)/wpa_supplicant.get + +$(STATEDIR)/wpa_supplicant.get: $(wpa_supplicant_get_deps_default) + @$(call targetinfo, $@) + @$(call touch, $@) + +$(WPA_SUPPLICANT_SOURCE): + @$(call targetinfo, $@) + @$(call get, WPA_SUPPLICANT) + +# ---------------------------------------------------------------------------- +# Extract +# ---------------------------------------------------------------------------- + +wpa_supplicant_extract: $(STATEDIR)/wpa_supplicant.extract + +$(STATEDIR)/wpa_supplicant.extract: $(wpa_supplicant_extract_deps_default) + @$(call targetinfo, $@) + @$(call clean, $(WPA_SUPPLICANT_DIR)) + @$(call extract, WPA_SUPPLICANT) + @$(call patchin, WPA_SUPPLICANT) + @$(call touch, $@) + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +wpa_supplicant_prepare: $(STATEDIR)/wpa_supplicant.prepare + +WPA_SUPPLICANT_PATH := PATH=$(CROSS_PATH) +WPA_SUPPLICANT_ENV := $(CROSS_ENV) + +# +# autoconf +# +WPA_SUPPLICANT_AUTOCONF := $(CROSS_AUTOCONF_USR) + +$(STATEDIR)/wpa_supplicant.prepare: $(wpa_supplicant_prepare_deps_default) + @$(call targetinfo, $@) + @$(call clean, $(WPA_SUPPLICANT_DIR)/config.cache) + cd $(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_NAME) && \ + echo "CC=$(CROSS_CC)" > .config && \ + echo "CFLAGS += -I$(SYSROOT)/include" >> .config && \ + echo "CFLAGS += -I$(SYSROOT)/usr/include" >> .config && \ + echo "CONFIG_BACKEND=file" >> .config && \ + echo "CONFIG_CTRL_IFACE=y" >> .config && \ + echo "CONFIG_DRIVER_HOSTAP=y" >> .config && \ + echo "CONFIG_DRIVER_WEXT=y" >> .config && \ + echo "CONFIG_EAP_GTC=y" >> .config && \ + echo "CONFIG_EAP_LEAP=y" >> .config && \ + echo "CONFIG_EAP_MD5=y" >> .config && \ + echo "CONFIG_EAP_MSCHAPV2=y" >> .config && \ + echo "CONFIG_EAP_OTP=y" >> .config && \ + echo "CONFIG_EAP_PEAP=y" >> .config && \ + echo "CONFIG_EAP_TLS=y" >> .config && \ + echo "CONFIG_EAP_TTLS=y" >> .config && \ + echo "CONFIG_IEEE8021X_EAPOL=y" >> .config && \ + echo "CONFIG_PEERKEY=y" >> .config && \ + echo "CONFIG_PKCS12=y" >> .config && \ + echo "CONFIG_SMARTCARD=y" >> .config && \ + echo "LDFLAGS += -L$(SYSROOT)/lib" >> .config && \ + echo "LDFLAGS += -L$(SYSROOT)/usr/lib" >> .config + @$(call touch, $@) + +# ---------------------------------------------------------------------------- +# Compile +# ---------------------------------------------------------------------------- + +wpa_supplicant_compile: $(STATEDIR)/wpa_supplicant.compile + +$(STATEDIR)/wpa_supplicant.compile: $(wpa_supplicant_compile_deps_default) + @$(call targetinfo, $@) + cd $(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_NAME) && \ + $(WPA_SUPPLICANT_ENV) $(WPA_SUPPLICANT_PATH) make + @$(call touch, $@) + +# ---------------------------------------------------------------------------- +# Install +# ---------------------------------------------------------------------------- + +wpa_supplicant_install: $(STATEDIR)/wpa_supplicant.install + +$(STATEDIR)/wpa_supplicant.install: $(wpa_supplicant_install_deps_default) + @$(call targetinfo, $@) + @$(call touch, $@) + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +wpa_supplicant_targetinstall: $(STATEDIR)/wpa_supplicant.targetinstall + +$(STATEDIR)/wpa_supplicant.targetinstall: $(wpa_supplicant_targetinstall_deps_default) + @$(call targetinfo, $@) + + @$(call install_init, wpa_supplicant) + @$(call install_fixup, wpa_supplicant,PACKAGE,wpa_supplicant) + @$(call install_fixup, wpa_supplicant,PRIORITY,optional) + @$(call install_fixup, wpa_supplicant,VERSION,$(WPA_SUPPLICANT_VERSION)) + @$(call install_fixup, wpa_supplicant,SECTION,base) + @$(call install_fixup, wpa_supplicant,AUTHOR,"Markus Rathgeb <rathgeb.mark...@googlemail.com>") + @$(call install_fixup, wpa_supplicant,DEPENDS,) + @$(call install_fixup, wpa_supplicant,DESCRIPTION,missing) + + @$(call install_copy, wpa_supplicant, 0, 0, 0755, $(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_NAME)/wpa_supplicant, /usr/sbin/wpa_supplicant) + @$(call install_copy, wpa_supplicant, 0, 0, 0755, $(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_NAME)/wpa_cli, /usr/bin/wpa_cli) + + @$(call install_finish, wpa_supplicant) + + @$(call touch, $@) + +# ---------------------------------------------------------------------------- +# Clean +# ---------------------------------------------------------------------------- + +wpa_supplicant_clean: + rm -rf $(STATEDIR)/wpa_supplicant.* + rm -rf $(PKGDIR)/wpa_supplicant_* + rm -rf $(WPA_SUPPLICANT_DIR)
-- Markus Rathgeb Public Key Server: http://wwwkeys.us.pgp.net/ bzw. hkp://wwwkeys.us.pgp.net/ Public Key Server: http://stinkfoot.org:11371/ bzw. hkp://stinkfoot.org "Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun." "It's only after we've lost everything, that we're free to do anything!"
signature.asc
Description: This is a digitally signed message part.
-- ptxdist mailing list ptxdist@pengutronix.de