#!/bin/sh PATH=/bin:/usr/bin:/sbin:/usr/sbin PROGRAM="@SBIN_DIR@/wpa_supplicant" start() { HARDWARE_MODEL=`@BIN_DIR@/grep Hardware /proc/cpuinfo | @BIN_DIR@/awk "{print \\$3}"` @BIN_DIR@/echo "Hardware Model=${HARDWARE_MODEL}" ## For Hawk-P Platform, Hardware model is Samsung if [ $HARDWARE_MODEL = "Samsung" ];then # @SBIN_DIR@/wpa_supplicant -t -B -ddd -Dnl80211 -ip2p0 -c@TZ_SYS_ETC@/wpa_supplicant/wpa_supplicant.conf -g@TZ_SYS_RUN@/wpa_global -f/opt/usr/data/network/wpa_supplicant.log else # @BIN_DIR@/wpa_supplicant -t -B -ddd -O @TZ_SYS_RUN@/wpa_supplicant-Dnl80211 -iwlan0 -c@TZ_SYS_ETC@/wpa_supplicant/wpa_supplicant.conf -f/opt/usr/data/network/wpa_supplicant.log fi } start_p2p0() { # @BIN_DIR@/wpa_supplicant -t -B -ddd -Dnl80211 -ip2p0 -c@TZ_SYS_ETC@/wpa_supplicant/wpa_supplicant.conf -f/opt/usr/data/network/wpa_supplicant.log } start_dbus() { program=${PROGRAM} run=`@BIN_DIR@/ps -eo comm| @BIN_DIR@/grep ${program}` if [ "X${run}" == "X" ]; then echo "${program} is not running" # @BIN_DIR@/wpa_supplicant -t -B -u -ddd -O @TZ_SYS_RUN@/wpa_supplicant -g/var/run/wpa_global -K -f/opt/usr/data/network/wpa_supplicant.log else echo "${program} is already running" fi } stop() { # @BIN_DIR@/pkill -x wpa_supplicant } case $1 in "start") start ;; "start_p2p0") start_p2p0 ;; "start_dbus") start_dbus ;; "stop") stop ;; *) /bin/echo p2p_supp.sh [start] [start_p2p0] [start_dbus] [stop] exit 1 ;; esac