From d318cdd99076dca0a3bff7cca1860f1cc991c4eb Mon Sep 17 00:00:00 2001
From: ZyCromerZ <neetroid97@gmail.com>
Date: Wed, 15 Jun 2022 20:13:37 +0700
Subject: [PATCH] add config to run get fps service or not

Signed-off-by: ZyCromerZ <neetroid97@gmail.com>
---
 service.sh                                       | 4 +++-
 system/etc/ZyC-Core/configs/get_fps_service.conf | 1 +
 system/etc/ZyC-Core/core.sh                      | 4 ++--
 system/etc/ZyC-Core/main.sh                      | 2 +-
 4 files changed, 7 insertions(+), 4 deletions(-)
 create mode 100644 system/etc/ZyC-Core/configs/get_fps_service.conf

diff --git a/service.sh b/service.sh
index 6ad689c..df01d68 100644
--- a/service.sh
+++ b/service.sh
@@ -53,4 +53,6 @@ LetsRunService(){
 }
 
 LetsRunService $ModulPath/system/etc/ZyC-Core/core.sh "BOOTmode='1' ModulPath='$(cat /system/etc/ZyC-Core/info/magisk_path)/$MiD'"
-[[ -f $ModulPath/system/etc/ZyC-Core/misc/generate-fps.sh ]] && LetsRunService $ModulPath/system/etc/ZyC-Core/misc/generate-fps.sh
\ No newline at end of file
+if [[ -f $ModulPath/system/etc/ZyC-Core/misc/generate-fps.sh ]] && [[ "$(cat $ModulPath/system/etc/ZyC-Core/configs/get_fps_service.conf)" == "1" ]];then
+    LetsRunService $ModulPath/system/etc/ZyC-Core/misc/generate-fps.sh
+fi
\ No newline at end of file
diff --git a/system/etc/ZyC-Core/configs/get_fps_service.conf b/system/etc/ZyC-Core/configs/get_fps_service.conf
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/system/etc/ZyC-Core/configs/get_fps_service.conf
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/system/etc/ZyC-Core/core.sh b/system/etc/ZyC-Core/core.sh
index 3f5b74a..2372f53 100644
--- a/system/etc/ZyC-Core/core.sh
+++ b/system/etc/ZyC-Core/core.sh
@@ -8,7 +8,7 @@ do
     eval $GetAllCmds
 done
 
-. /system/etc/ZyC-Core/misc/get-bb.sh
+. $ModulPath/system/etc/ZyC-Core/misc/get-bb.sh
 . $ModulPath/system/etc/ZyC-Core/misc/initialize.sh
 . $ModulPath/system/etc/ZyC-Core/misc/key.sh
 . $ModulPath/system/etc/ZyC-Core/misc/funclist.sh
@@ -18,7 +18,7 @@ sync
 while [[ "$MODULE_STATUS" == "1" ]]
 do
     # always check module status
-    RunModules="$(cat /system/etc/ZyC-Core/configs/status.conf)"
+    RunModules="$(cat $MPATH/system/etc/ZyC-Core/configs/status.conf)"
     if [[ "$RunModules" == "1" ]];then
         if [[ "$BOOTmode" == "1" ]];then
             . $MPATH/system/etc/ZyC-Core/main.sh "boot"
diff --git a/system/etc/ZyC-Core/main.sh b/system/etc/ZyC-Core/main.sh
index acadd6f..cbd2d4e 100644
--- a/system/etc/ZyC-Core/main.sh
+++ b/system/etc/ZyC-Core/main.sh
@@ -6,7 +6,7 @@
 {
     Warning
 
-    [[ "$1" == "boot" ]] && RunModules="$(cat /system/etc/ZyC-Core/configs/status.conf)"
+    [[ "$1" == "boot" ]] && RunModules="$(cat $MPATH/system/etc/ZyC-Core/configs/status.conf)"
 
     if [[ "$RunModules" == "1" ]];then
 
-- 
GitLab