mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-08-03 16:07:51 +00:00
wpa_supplicant: rework config, install suspend script, remove unneeded patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
a4b99fb29d
commit
141e648401
@ -25,6 +25,9 @@
|
|||||||
cd $PKG_BUILD/$1
|
cd $PKG_BUILD/$1
|
||||||
|
|
||||||
cp $ROOT/$PKG_DIR/config/makefile.config .config
|
cp $ROOT/$PKG_DIR/config/makefile.config .config
|
||||||
|
|
||||||
|
echo "CONFIG_TLS=gnutls" >> .config
|
||||||
|
echo "CONFIG_GNUTLS_EXTRA=y" >> .config
|
||||||
[ "$DEBUG" = "no" ] && echo "CONFIG_NO_STDOUT_DEBUG=y" >> .config
|
[ "$DEBUG" = "no" ] && echo "CONFIG_NO_STDOUT_DEBUG=y" >> .config
|
||||||
|
|
||||||
make
|
make
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
CONFIG_WPS=y
|
CONFIG_WPS=y
|
||||||
CONFIG_CTRL_IFACE=y
|
CONFIG_CTRL_IFACE=unix
|
||||||
CONFIG_CTRL_IFACE_DBUS=y
|
CONFIG_CTRL_IFACE_DBUS=y
|
||||||
CONFIG_CTRL_IFACE_DBUS_NEW=y
|
CONFIG_CTRL_IFACE_DBUS_NEW=y
|
||||||
CONFIG_CTRL_IFACE_DBUS_INTRO=y
|
CONFIG_CTRL_IFACE_DBUS_INTRO=y
|
||||||
@ -8,11 +8,13 @@ CONFIG_CTRL_IFACE_DBUS_INTRO=y
|
|||||||
//CONFIG_DRIVER_MADWIFI=y
|
//CONFIG_DRIVER_MADWIFI=y
|
||||||
CONFIG_DRIVER_ATMEL=y
|
CONFIG_DRIVER_ATMEL=y
|
||||||
CONFIG_DRIVER_WEXT=y
|
CONFIG_DRIVER_WEXT=y
|
||||||
CONFIG_DRIVER_NDISWRAPPER=y
|
//CONFIG_DRIVER_NDISWRAPPER=y
|
||||||
//CONFIG_DRIVER_PRISM54=y
|
//CONFIG_DRIVER_PRISM54=y
|
||||||
CONFIG_DRIVER_WIRED=y
|
CONFIG_DRIVER_WIRED=y
|
||||||
//CONFIG_DRIVER_BROADCOM=y
|
//CONFIG_DRIVER_BROADCOM=y
|
||||||
//CONFIG_DRIVER_IPW=y
|
//CONFIG_DRIVER_IPW=y
|
||||||
|
CONFIG_DRIVER_RALINK=y
|
||||||
|
CONFIG_DRIVER_NL80211=y
|
||||||
//CONFIG_DRIVER_BSD=y
|
//CONFIG_DRIVER_BSD=y
|
||||||
//CONFIG_DRIVER_NDIS=y
|
//CONFIG_DRIVER_NDIS=y
|
||||||
CONFIG_WIRELESS_EXTENSION=y
|
CONFIG_WIRELESS_EXTENSION=y
|
||||||
@ -22,10 +24,11 @@ CONFIG_EAP_MSCHAPV2=y
|
|||||||
CONFIG_EAP_TLS=y
|
CONFIG_EAP_TLS=y
|
||||||
CONFIG_EAP_PEAP=y
|
CONFIG_EAP_PEAP=y
|
||||||
CONFIG_EAP_TTLS=y
|
CONFIG_EAP_TTLS=y
|
||||||
|
CONFIG_EAP_FAST=y
|
||||||
CONFIG_EAP_GTC=y
|
CONFIG_EAP_GTC=y
|
||||||
CONFIG_EAP_OTP=y
|
CONFIG_EAP_OTP=y
|
||||||
CONFIG_EAP_SIM=y
|
//CONFIG_EAP_SIM=y
|
||||||
CONFIG_EAP_AKA=y
|
//CONFIG_EAP_AKA=y
|
||||||
CONFIG_EAP_PSK=y
|
CONFIG_EAP_PSK=y
|
||||||
CONFIG_EAP_PAX=y
|
CONFIG_EAP_PAX=y
|
||||||
CONFIG_EAP_LEAP=y
|
CONFIG_EAP_LEAP=y
|
||||||
@ -33,7 +36,3 @@ CONFIG_EAP_LEAP=y
|
|||||||
CONFIG_PKCS12=y
|
CONFIG_PKCS12=y
|
||||||
CONFIG_SMARTCARD=y
|
CONFIG_SMARTCARD=y
|
||||||
CONFIG_DEBUG_FILE=y
|
CONFIG_DEBUG_FILE=y
|
||||||
CONFIG_DRIVER_NL80211=y
|
|
||||||
|
|
||||||
CONFIG_TLS=gnutls
|
|
||||||
CONFIG_GNUTLS_EXTRA=y
|
|
||||||
|
@ -22,9 +22,15 @@
|
|||||||
|
|
||||||
. config/options $1
|
. config/options $1
|
||||||
|
|
||||||
|
mkdir -p $INSTALL/usr/bin
|
||||||
|
cp $PKG_BUILD/wpa_supplicant/wpa_cli $INSTALL/usr/bin
|
||||||
|
|
||||||
mkdir -p $INSTALL/etc/dbus-1/system.d
|
mkdir -p $INSTALL/etc/dbus-1/system.d
|
||||||
cp $PKG_BUILD/wpa_supplicant/dbus/dbus-wpa_supplicant.conf $INSTALL/etc/dbus-1/system.d
|
cp $PKG_BUILD/wpa_supplicant/dbus/dbus-wpa_supplicant.conf $INSTALL/etc/dbus-1/system.d
|
||||||
|
|
||||||
|
mkdir -p $INSTALL/etc/pm/sleep.d
|
||||||
|
cp $PKG_BUILD/wpa_supplicant/examples/sleep.d/60_wpa_supplicant $INSTALL/etc/pm/sleep.d
|
||||||
|
|
||||||
mkdir -p $INSTALL/sbin
|
mkdir -p $INSTALL/sbin
|
||||||
cp $PKG_BUILD/wpa_supplicant/wpa_supplicant $INSTALL/sbin
|
cp $PKG_BUILD/wpa_supplicant/wpa_supplicant $INSTALL/sbin
|
||||||
cp $PKG_BUILD/wpa_supplicant/wpa_passphrase $INSTALL/sbin
|
cp $PKG_BUILD/wpa_supplicant/wpa_passphrase $INSTALL/sbin
|
||||||
|
@ -1,55 +0,0 @@
|
|||||||
diff --git a/src/drivers/driver.h b/src/drivers/driver.h
|
|
||||||
index fa49da4..511f613 100644
|
|
||||||
--- a/src/drivers/driver.h
|
|
||||||
+++ b/src/drivers/driver.h
|
|
||||||
@@ -2046,7 +2046,15 @@ enum wpa_event_type {
|
|
||||||
* observed in frames received from the current AP if signal strength
|
|
||||||
* monitoring has been enabled with signal_monitor().
|
|
||||||
*/
|
|
||||||
- EVENT_SIGNAL_CHANGE
|
|
||||||
+ EVENT_SIGNAL_CHANGE,
|
|
||||||
+
|
|
||||||
+ /**
|
|
||||||
+ * EVENT_BROADCOM_CUSTOM - Broadcom custom event
|
|
||||||
+ *
|
|
||||||
+ * This event is sent when failing to associate while running the
|
|
||||||
+ * initial scan.
|
|
||||||
+ */
|
|
||||||
+ EVENT_BROADCOM_CUSTOM
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/drivers/driver_wext.c b/src/drivers/driver_wext.c
|
|
||||||
index 2614f23..04094ee 100644
|
|
||||||
--- a/src/drivers/driver_wext.c
|
|
||||||
+++ b/src/drivers/driver_wext.c
|
|
||||||
@@ -299,6 +299,9 @@ wpa_driver_wext_event_wireless_custom(void *ctx, char *custom)
|
|
||||||
}
|
|
||||||
wpa_supplicant_event(ctx, EVENT_STKSTART, &data);
|
|
||||||
#endif /* CONFIG_PEERKEY */
|
|
||||||
+ } else if (os_strncmp(custom, "Conn NoNetworks", 15) == 0) {
|
|
||||||
+ wpa_printf(MSG_DEBUG, "WEXT: Broadcom custom event");
|
|
||||||
+ wpa_supplicant_event(ctx, EVENT_BROADCOM_CUSTOM, &data);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
diff --git a/wpa_supplicant/events.c b/wpa_supplicant/events.c
|
|
||||||
index 2f3a303..c2fc28a 100644
|
|
||||||
--- a/wpa_supplicant/events.c
|
|
||||||
+++ b/wpa_supplicant/events.c
|
|
||||||
@@ -1726,6 +1726,15 @@ void wpa_supplicant_event(void *ctx, enum wpa_event_type event,
|
|
||||||
bgscan_notify_signal_change(
|
|
||||||
wpa_s, data->signal_change.above_threshold);
|
|
||||||
break;
|
|
||||||
+ case EVENT_BROADCOM_CUSTOM:
|
|
||||||
+ wpa_printf(MSG_DEBUG, "Broadcom event in state %d",
|
|
||||||
+ wpa_s->wpa_state);
|
|
||||||
+ if (wpa_s->wpa_state == WPA_SCANNING) {
|
|
||||||
+ /* Force scanning */
|
|
||||||
+ wpa_s->scan_req = 1;
|
|
||||||
+ wpa_supplicant_req_scan(wpa_s, 0, 0);
|
|
||||||
+ }
|
|
||||||
+ break;
|
|
||||||
default:
|
|
||||||
wpa_printf(MSG_INFO, "Unknown event %d", event);
|
|
||||||
break;
|
|
Loading…
x
Reference in New Issue
Block a user