diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-11-12 08:20:29 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-11-13 10:15:59 +0100 |
commit | 4c6f8388c6dbc804e1bc94c0462cb1b636ab6b91 (patch) | |
tree | e0e94c9ce3113b376cb352b68bcc678941184815 /rules/wpa_supplicant.make | |
parent | c6468545e75962c2fc9a74342dfc2901947e00e0 (diff) | |
download | ptxdist-4c6f8388c6dbc804e1bc94c0462cb1b636ab6b91.tar.gz ptxdist-4c6f8388c6dbc804e1bc94c0462cb1b636ab6b91.tar.xz |
wpa_supplicant: version bump 2.0 -> 2.3
Use a defconfig file and drop most options. There is little gain in making
these things optional and to choises only confuse the user.
If necessary the defconfig file can be overwritten to change the defaults.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/wpa_supplicant.make')
-rw-r--r-- | rules/wpa_supplicant.make | 52 |
1 files changed, 16 insertions, 36 deletions
diff --git a/rules/wpa_supplicant.make b/rules/wpa_supplicant.make index d00727923..24c63d9aa 100644 --- a/rules/wpa_supplicant.make +++ b/rules/wpa_supplicant.make @@ -17,14 +17,15 @@ PACKAGES-$(PTXCONF_WPA_SUPPLICANT) += wpa_supplicant # Paths and names # WPA_SUPPLICANT_NAME := wpa_supplicant -WPA_SUPPLICANT_VERSION := 2.0 -WPA_SUPPLICANT_MD5 := 3be2ebfdcced52e00eda0afe2889839d +WPA_SUPPLICANT_VERSION := 2.3 +WPA_SUPPLICANT_MD5 := f2ed8fef72cf63d8d446a2d0a6da630a 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) WPA_SUPPLICANT_SUBDIR := $(WPA_SUPPLICANT_NAME) +WPA_SUPPLICANT_DEFCONF := $(shell ptxd_get_alternative config/wpasupplicant defconfig && echo $$ptxd_reply) WPA_SUPPLICANT_CONFIG := $(BUILDDIR)/$(WPA_SUPPLICANT)/$(WPA_SUPPLICANT_SUBDIR)/.config WPA_SUPPLICANT_LICENSE := GPLv2 @@ -32,8 +33,8 @@ WPA_SUPPLICANT_LICENSE := GPLv2 # Prepare # ---------------------------------------------------------------------------- -WPA_SUPPLICANT_PATH := PATH=$(CROSS_PATH) -WPA_SUPPLICANT_MAKE_ENV := \ +WPA_SUPPLICANT_PATH := PATH=$(CROSS_PATH) +WPA_SUPPLICANT_MAKE_ENV := \ $(CROSS_ENV) \ LIBDIR=/lib \ BINDIR=/sbin @@ -50,34 +51,13 @@ $(STATEDIR)/wpa_supplicant.prepare: @-cd $(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_SUBDIR) && \ $(WPA_SUPPLICANT_MAKE_ENV) $(WPA_SUPPLICANT_PATH) $(MAKE) clean - @echo "CC=$(CROSS_CC)" > $(WPA_SUPPLICANT_CONFIG) && \ - echo "CFLAGS += -I$(PTXDIST_SYSROOT_TARGET)/include" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CFLAGS += -I$(PTXDIST_SYSROOT_TARGET)/usr/include" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "LDFLAGS += -L$(PTXDIST_SYSROOT_TARGET)/lib" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "LDFLAGS += -L$(PTXDIST_SYSROOT_TARGET)/usr/lib" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_BACKEND=file" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_WPS=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_WPS2=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_IEEE80211N=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_CTRL_IFACE=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_WPA_CLI_EDIT=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_EAP_GTC=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_EAP_LEAP=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_EAP_MD5=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_EAP_MSCHAPV2=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_EAP_OTP=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_EAP_PEAP=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_EAP_TLS=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_EAP_TTLS=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_IEEE8021X_EAPOL=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_PEERKEY=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_PKCS12=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_SMARTCARD=y" >> $(WPA_SUPPLICANT_CONFIG) && \ - echo "CONFIG_IEEE80211N=y" >> $(WPA_SUPPLICANT_CONFIG) - - @grep -e PTXCONF_WPA_SUPPLICANT_ $(PTXDIST_PTXCONFIG) | \ - sed -e 's/PTXCONF_WPA_SUPPLICANT_/CONFIG_/g' >> $(WPA_SUPPLICANT_CONFIG) - + @cp $(WPA_SUPPLICANT_DEFCONF) $(WPA_SUPPLICANT_CONFIG) + @$(call enable_sh,$(WPA_SUPPLICANT_CONFIG),CC=$(CROSS_CC)) +ifdef PTXCONF_WPA_SUPPLICANT_CTRL_IFACE_DBUS + @$(call enable_sh,$(WPA_SUPPLICANT_CONFIG),CONFIG_CTRL_IFACE_DBUS=y) + @$(call enable_sh,$(WPA_SUPPLICANT_CONFIG),CONFIG_CTRL_IFACE_DBUS_NEW=y) + @$(call enable_sh,$(WPA_SUPPLICANT_CONFIG),CONFIG_CTRL_IFACE_DBUS_INTRO=y) +endif @$(call touch) # ---------------------------------------------------------------------------- @@ -90,14 +70,14 @@ $(STATEDIR)/wpa_supplicant.install: @$(call targetinfo) @$(call world/install, WPA_SUPPLICANT) - install -D -m 644 "$(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_SUBDIR)/dbus/dbus-wpa_supplicant.conf" \ + @install -vD -m 644 "$(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_SUBDIR)/dbus/dbus-wpa_supplicant.conf" \ "$(WPA_SUPPLICANT_PKGDIR)/etc/dbus-1/system.d/wpa_supplicant.conf" - install -D -m 644 "$(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_SUBDIR)/dbus/fi.epitest.hostap.WPASupplicant.service" \ + @install -vD -m 644 "$(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_SUBDIR)/dbus/fi.epitest.hostap.WPASupplicant.service" \ "$(WPA_SUPPLICANT_PKGDIR)/usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service" - install -D -m 644 "$(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_SUBDIR)/dbus/fi.w1.wpa_supplicant1.service" \ + @install -vD -m 644 "$(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_SUBDIR)/dbus/fi.w1.wpa_supplicant1.service" \ "$(WPA_SUPPLICANT_PKGDIR)/usr/share/dbus-1/system-services/fi.w1.wpa_supplicant1.service" - install -D -m 644 "$(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_SUBDIR)/systemd/wpa_supplicant.service" \ + @install -vD -m 644 "$(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_SUBDIR)/systemd/wpa_supplicant.service" \ "$(WPA_SUPPLICANT_PKGDIR)/lib/systemd/system/wpa_supplicant.service" @$(call touch) |