Merge pull request #899 from fewtarius/dev
Re-order network restart/wifi start, and fix jelos-info reporting.
This commit is contained in:
commit
37184af754
2 changed files with 44 additions and 43 deletions
|
@ -42,31 +42,36 @@ do
|
|||
fi
|
||||
done
|
||||
|
||||
declare -a CF MF
|
||||
|
||||
CNTR=0
|
||||
for CPUFREQ in /sys/devices/system/cpu/cpufreq/*
|
||||
do
|
||||
if [[ "${CPUFREQ}" =~ boost ]]
|
||||
then
|
||||
continue
|
||||
fi
|
||||
if [ "${CNTR}" -eq 0 ]
|
||||
then
|
||||
CF+=("CURRENT FREQUENCY:")
|
||||
MF+=("MAXIMUM FREQUENCY:")
|
||||
fi
|
||||
RELCPUS=$(cat ${CPUFREQ}/related_cpus)
|
||||
if [ "${#RELCPUS}" -gt 1 ]
|
||||
then
|
||||
FIELD="$(cat ${CPUFREQ}/related_cpus 2>/dev/null | awk '{print $1"-"$NF}')"
|
||||
else
|
||||
FIELD="$(cat ${CPUFREQ}/related_cpus)"
|
||||
fi
|
||||
CF+=("CORES ${FIELD}: $(( $(cat ${CPUFREQ}/scaling_cur_freq | sort | tail -n 1) / 1000))MHz")
|
||||
MF+=("CORES ${FIELD}: $(( $(cat ${CPUFREQ}/scaling_max_freq | sort | tail -n 1) / 1000))MHz")
|
||||
CNTR=$(( CNTR + 1 ))
|
||||
done
|
||||
case ${HW_ARCH} in
|
||||
aarch64)
|
||||
declare -a CF MF
|
||||
|
||||
CNTR=0
|
||||
for CPUFREQ in /sys/devices/system/cpu/cpufreq/*
|
||||
do
|
||||
if [[ "${CPUFREQ}" =~ boost ]]
|
||||
then
|
||||
continue
|
||||
fi
|
||||
if [ "${CNTR}" -eq 0 ]
|
||||
then
|
||||
CF+=("CURRENT FREQUENCY:")
|
||||
MF+=("MAXIMUM FREQUENCY:")
|
||||
fi
|
||||
RELCPUS=$(cat ${CPUFREQ}/related_cpus)
|
||||
if [ "${#RELCPUS}" -gt 1 ]
|
||||
then
|
||||
FIELD="$(cat ${CPUFREQ}/related_cpus 2>/dev/null | awk '{print $1"-"$NF}')"
|
||||
else
|
||||
FIELD="$(cat ${CPUFREQ}/related_cpus)"
|
||||
fi
|
||||
CF+=("CORES ${FIELD}: $(( $(cat ${CPUFREQ}/scaling_cur_freq | sort | tail -n 1) / 1000))MHz")
|
||||
MF+=("CORES ${FIELD}: $(( $(cat ${CPUFREQ}/scaling_max_freq | sort | tail -n 1) / 1000))MHz")
|
||||
CNTR=$(( CNTR + 1 ))
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
# temperature
|
||||
# Unit: millidegree Celsius
|
||||
|
@ -111,11 +116,15 @@ then
|
|||
fi
|
||||
echo "CPU FAN: ${FANSPEED}"
|
||||
fi
|
||||
for C in "${CF[@]}"
|
||||
do
|
||||
echo ${C}
|
||||
done
|
||||
for M in "${MF[@]}"
|
||||
do
|
||||
echo ${M}
|
||||
done
|
||||
case ${HW_ARCH} in
|
||||
aarch64)
|
||||
for C in "${CF[@]}"
|
||||
do
|
||||
echo ${C}
|
||||
done
|
||||
for M in "${MF[@]}"
|
||||
do
|
||||
echo ${M}
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
|
|
@ -8,12 +8,10 @@ HOSTNAME=$(get_setting system.hostname)
|
|||
hostname ${HOSTNAME}
|
||||
avahi-set-host-name ${HOSTNAME}
|
||||
|
||||
if [ "$(get_setting internal.wifi)" == 0 ] && [ "${DEVICE_INTERNAL_WIFI}" = true ]
|
||||
NETCHECK=$(systemctl status connman >/dev/null 2>&1)
|
||||
if [ "$?" = "0" ]
|
||||
then
|
||||
nohup rmmod ${DEVICE_WIFI_MODULE} &
|
||||
exit 0
|
||||
else
|
||||
set_setting internal.wifi 1
|
||||
systemctl restart connman
|
||||
fi
|
||||
|
||||
if [ "$(get_setting wifi.enabled)" == "0" ] || [ "$1" == "disable" ]
|
||||
|
@ -23,9 +21,3 @@ elif [ "$(get_setting wifi.enabled)" == "1" ] || [ "$1" == "enable" ]
|
|||
then
|
||||
nohup wifictl enable &
|
||||
fi
|
||||
|
||||
NETCHECK=$(systemctl status connman >/dev/null 2>&1)
|
||||
if [ "$?" = "0" ]
|
||||
then
|
||||
systemctl restart connman
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue