Skip to content

Commit 2d27aaa

Browse files
committed
Improve module support for all available frameworks
1 parent cccbd6f commit 2d27aaa

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

tarb.sh

+9-10
Original file line numberDiff line numberDiff line change
@@ -956,7 +956,7 @@ update() {
956956
printf "\nUpgrading...\n"
957957

958958
case $path in
959-
/data/adb/modules/*) echo_run "sh $TMPDIR/update -x set -- -m >/dev/null" " ";;
959+
*/system/bin/*) echo_run "sh $TMPDIR/update -x set -- -m >/dev/null" " ";;
960960
*) echo_run "cat $TMPDIR/update > $path" " ";;
961961
esac
962962

@@ -1078,8 +1078,9 @@ fi
10781078

10791079
# exclusion list
10801080
echo "./lib
1081-
/data/adb/magisk
1082-
/data/adb/magisk.db
1081+
/data/adb/ap*
1082+
/data/adb/ksu*
1083+
/data/adb/magisk*
10831084
Android/data/*/cache
10841085
com.google.android.gms.appid.xml
10851086
no_backup" >> $X
@@ -1122,26 +1123,24 @@ case "${1-}" in
11221123
-l*) list "$@";;
11231124

11241125
-m)
1125-
dir0=/data/adb/modules_update/vr25.tarb
11261126
dir=/data/adb/modules/vr25.tarb
1127-
bin=$dir0/system/bin/tarb
1128-
mkdir -p ${bin%/*} $dir
1127+
bin=$dir/system/bin/tarb
1128+
mkdir -p ${bin%/*}
11291129
cp -f $0 $bin
11301130
ln -sf $bin /sbin/ 2>/dev/null || :
1131+
ln -sf $bin /dev/ 2>/dev/null || :
11311132
echo "#!/sbin/sh" > /data/t
11321133
sed 1d $bin >> /data/t
11331134
chmod 0755 $bin /data/t
1134-
chcon -R u:object_r:system_file:s0 $dir0 2>/dev/null || :
1135-
cat << EOF > $dir0/module.prop
1135+
chcon -R u:object_r:system_file:s0 $dir 2>/dev/null || :
1136+
cat << EOF > $dir/module.prop
11361137
author=$AUTHOR
11371138
description=$DESCRIPTION
11381139
id=vr25.tarb
11391140
name=Tarb
11401141
version=${VERSION% *}
11411142
versionCode=${VERSION#* }
11421143
EOF
1143-
cp -f $dir0/module.prop $dir/
1144-
touch $dir/update
11451144
;;
11461145

11471146
-o) optimize;;

0 commit comments

Comments
 (0)