1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00
openmptcprouter-feeds/qaa/qca-platform-utils/qca-qmi-framework/files/qrtr.init
2022-09-10 05:47:47 +08:00

35 lines
738 B
Bash

#!/bin/sh /etc/rc.common
#
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
#
# qrtr script to run QRTR userspace apps to maintain service listing needed
# for service lookups.
#
START=08
boot() {
local board_name=""
[ -f /tmp/sysinfo/board_name ] && {
board_name=$(cat /tmp/sysinfo/board_name)
}
[ -z "$board_name" ] && {
echo "Failed to start qrtr: Unable to find board name." > /dev/console
return
}
case "$board_name" in
ap-hk*|ap-cp*|ap-oa*|ap-ac*|ap-mp*|db-mp*|tb-mp*|mp-emu)
/usr/sbin/qrtr-cfg 1
service_start /usr/sbin/qrtr-ns
qrtr_pid=$(pgrep qrtr-ns)
echo -1000 > /proc/$qrtr_pid/oom_score_adj
;;
*)
;;
esac
}