requested improvements

pull/764/head
cronyx 2023-05-05 18:58:33 +03:00
parent 59f9d5ef2a
commit 6ad0e6b7a1
3 changed files with 17 additions and 12 deletions

View File

@ -3,11 +3,15 @@
# load vendor specific drivers
#
vendor=$(ipcinfo -v)
status=$(check_mac)
log_vendor() {
logger -s -p daemon.info -t ${vendor} "$1"
}
case "$1" in
start)
logger -s -p daemon.info -t ${vendor} "Check MAC for ${vendor} devices..."
logger -s -p daemon.info -t ${vendor} "$(check_mac)"
[ -n "${status}" ] && log_vendor "${status}"
echo -e '\nLoading of kernel modules...'
load_${vendor} -i
;;

View File

@ -27,11 +27,8 @@ case "${CMD}" in
;;
check_mac)
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
status="The eth0 interface has a lousy MAC, please change it.."
else
status="The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
echo "Warning. Wired network interface has default MAC address, please change it."
fi
echo ${status}
;;
*)
;;

View File

@ -9,6 +9,10 @@ fi
echo 1 >/proc/sys/vm/overcommit_memory
log_vendor() {
logger -s -p daemon.info -t ${vendor} "$1"
}
check_return() {
if [ $? -ne 0 ]; then
echo err: $1
@ -47,7 +51,7 @@ fi
if fw_printenv -n sensor >/dev/null; then
export SENSOR=$(fw_printenv -n sensor)
logger -s -p daemon.info -t ${vendor} "Get data from environment and set SENSOR as ${SENSOR}"
log_vendor "Get data from environment and set SENSOR as ${SENSOR}"
else
echo 1 >/proc/jz/sinfo/info
check_return "start sinfo"
@ -58,8 +62,8 @@ else
unset SENSOR
fw_setenv sensor
else
logger -s -p daemon.info -t ${vendor} "Get data from sinfo and set SENSOR as ${SENSOR}"
fw_setenv sensor $SENSOR && logger -s -p daemon.info -t ${vendor} "Write detected ${SENSOR} to U-Boot ENV"
log_vendor "Get data from sinfo and set SENSOR as ${SENSOR}"
fw_setenv sensor $SENSOR && log_vendor "Write detected ${SENSOR} to U-Boot ENV"
fi
fi