Simplified script directory determination.

This commit is contained in:
tearmoon
2024-02-01 16:52:50 +07:00
parent 43ae9cd8a4
commit bc15f3d99e
5 changed files with 10 additions and 13 deletions

View File

@@ -1,8 +1,6 @@
#!/system/bin/sh
scripts=$(realpath "$0")
scripts_dir=$(dirname "${scripts}")
scripts_dir="${0%/*}"
service_path="${scripts_dir}/box.service"
iptables_path="${scripts_dir}/box.iptables"
data_box="/data/adb/box"

View File

@@ -1,7 +1,6 @@
#!/system/bin/sh
scripts=$(realpath "$0")
scripts_dir=$(dirname "${scripts}")
scripts_dir="${0%/*}"
source /data/adb/box/settings.ini
# Variabel yang digunakan

View File

@@ -1,7 +1,6 @@
#!/system/bin/sh
scripts=$(realpath "$0")
scripts_dir=$(dirname "${scripts}")
scripts_dir="${0%/*}"
source /data/adb/box/settings.ini
PROPFILE="/data/adb/modules/box_for_root/module.prop"

View File

@@ -1,7 +1,6 @@
#!/system/bin/sh
scripts=$(realpath "$0")
scripts_dir=$(dirname "${scripts}")
scripts_dir="${0%/*}"
source /data/adb/box/settings.ini
# user agent

View File

@@ -1,17 +1,19 @@
#!/system/bin/sh
scripts_dir="/data/adb/box/scripts"
scripts_dir="${0%/*}"
file_settings="/data/adb/box/settings.ini"
moddir="/data/adb/modules/box_for_root"
[ -n "$(magisk -v | grep lite)" ] && moddir="/data/adb/lite_modules/box_for_root"
moddir="/data/adb/modules/box_for_root"
if [ -n "$(magisk -v | grep lite &> /dev/null )" ]; then
moddir="/data/adb/lite_modules/box_for_root"
fi
if [ -f "/data/adb/ksu/bin/busybox" ]; then
# busybox KSU
busybox="/data/adb/ksu/bin/busybox"
elif [ -f "/data/adb/ap/bin/busybox" ]; then
# busybox Apatch
# busybox APatch
busybox="/data/adb/ap/bin/busybox"
else
# busybox Magisk