commit | d87974cd93fe3f2b75a42ba699e290fdb19535bc | [log] [tgz] |
---|---|---|
author | Hong_Liu <yiunti@163.com> | Mon Jul 10 01:40:34 2023 -0700 |
committer | lh <lh@exm.com> | Tue Jul 18 16:59:35 2023 +0800 |
tree | 51c49b8e3d4f6974b73788485b12104f33e20b95 | |
parent | eee17e6ea0598b6bb6b7214595c020092c2498d4 [diff] |
[T8TSK-226][DATA]tele-fwk supports restart after disconnection Change-Id: If435ce98beaa8a9f7002c1e32c26023261be502f (cherry picked from commit 257178e71e01dafc4209559d278674c2c7b73e29)
diff --git a/src/telephonyware/3.0/libvendor-ril/tele_fwk/init_telefwk b/src/telephonyware/3.0/libvendor-ril/tele_fwk/init_telefwk index efa6417..61b487d 100644 --- a/src/telephonyware/3.0/libvendor-ril/tele_fwk/init_telefwk +++ b/src/telephonyware/3.0/libvendor-ril/tele_fwk/init_telefwk
@@ -1,7 +1,13 @@ #!/bin/busybox sh if [ -n "$(cat /proc/boot_mode | grep NORMAL)" ] ; then # NORMAL - /bin/tele-fwk.elf & + /bin/tele-fwk.elf +else #META mode + echo "META mode" > /dev/kmsg + while : + do + sleep 1024 + done fi
diff --git a/src/telephonyware/3.0/libvendor-ril/tele_fwk/tele-fwk.service b/src/telephonyware/3.0/libvendor-ril/tele_fwk/tele-fwk.service old mode 100644 new mode 100755 index 7852b4c..7c80fda --- a/src/telephonyware/3.0/libvendor-ril/tele_fwk/tele-fwk.service +++ b/src/telephonyware/3.0/libvendor-ril/tele_fwk/tele-fwk.service
@@ -4,9 +4,13 @@ [Service] StandardOutput=kmsg+console +Type=simple +RemainAfterExit=no ExecStart=/bin/sh /usr/share/init/init_telefwk ExecStop=/usr/bin/killall -s KILL tele-fwk.elf -RemainAfterExit=yes +Restart=always +RestartSec=500ms +StartLimitInterval=0 User=root Group=root