base-files: Added a deprecation notice on wifi detect
authorDavid Pinilla Caparrós <dpinitux@gmail.com>
Mon, 30 Jan 2017 14:44:05 +0000 (15:44 +0100)
committerJo-Philipp Wich <jo@mein.io>
Wed, 1 Mar 2017 19:37:36 +0000 (20:37 +0100)
When running wifi detect, the user will be told on error output that
wifi detect is deprecated, that wifi config must be used instead. Also
the commit that changes it is referenced for further info.

Signed-off-by: David Pinilla Caparrós <dpinitux@gmail.com>
package/base-files/files/sbin/wifi

index c65cb5ed991b02d7ff6ad4ed38e86160e2831a54..83befc0d6fb024f6384ee3999e2b21494ad0c347 100755 (executable)
@@ -145,6 +145,12 @@ wifi_reload() {
        wifi_reload_legacy
 }
 
+wifi_detect_notice() {
+       >&2 echo "WARNING: Wifi detect is deprecated. Use wifi config instead"
+       >&2 echo "For more information, see commit 5f8f8a366136a07df661e31decce2458357c167a"
+       exit 1
+}
+
 wifi_config() {
        [ ! -f /etc/config/wireless ] && touch /etc/config/wireless
 
@@ -229,7 +235,7 @@ scan_wifi
 
 case "$1" in
        down) wifi_updown "disable" "$2";;
-       detect) ;;
+       detect) wifi_detect_notice ;;
        config) wifi_config ;;
        status) ubus_wifi_cmd "status" "$2";;
        reload) wifi_reload "$2";;