Backend: work around for chcon on broken recoveries

This commit is contained in:
Chris Renshaw authored and GitHub committed 2023-08-01 11:04:26 -03:00
1 parent 4030d36655
commit 9ab60a49de
2 files changed
+3 -3

No files matched your search

+2 -2
View File
@@ -440,7 +440,7 @@ do_modules() {
cp -f $AKHOME/vertmp $moddir/version; cp -f $AKHOME/vertmp $moddir/version;
touch $moddir/update; touch $moddir/update;
umask $umask; umask $umask;
chcon -hR "u:object_r:system_file:s0" $moddir; /system/bin/chcon -hR "u:object_r:system_file:s0" $moddir;
[ "$umountksu" ] && umount /data/adb/modules_update; [ "$umountksu" ] && umount /data/adb/modules_update;
else else
ui_print "Magisk/KernelSU installation not found. Skipped!"; ui_print "Magisk/KernelSU installation not found. Skipped!";
@@ -477,7 +477,7 @@ do_modules() {
chown 0:0 $modtarget; chown 0:0 $modtarget;
chmod 644 $modtarget; chmod 644 $modtarget;
if [ "$modcon" ]; then if [ "$modcon" ]; then
chcon "u:object_r:${modcon}_file:s0" $modtarget; /system/bin/chcon "u:object_r:${modcon}_file:s0" $modtarget;
fi; fi;
if is_mounted $modtarget; then if is_mounted $modtarget; then
mount -o ro,remount -t auto $modtarget; mount -o ro,remount -t auto $modtarget;
+1 -1
View File
@@ -3,4 +3,4 @@
# Dummy file; update-binary is a shell script (DO NOT CHANGE) # Dummy file; update-binary is a shell script (DO NOT CHANGE)
# #
# #
# AK_BASE_VERSION=20230716 # AK_BASE_VERSION=20230801