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!" 

Attachment: signature.asc
Description: This is a digitally signed message part.

--
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to