mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-05-01 15:04:25 +02:00
Fix tmpfs mounts in avd_magisk.sh
This commit is contained in:
parent
442d5335ea
commit
15b7c4ccd1
@ -18,8 +18,15 @@
|
|||||||
#
|
#
|
||||||
#####################################################################
|
#####################################################################
|
||||||
|
|
||||||
|
mount_tmpfs() {
|
||||||
|
# If a file name 'magisk' is in current directory, mount will fail
|
||||||
|
mv magisk magisk.tmp
|
||||||
|
mount -t tmpfs -o 'mode=0755' magisk $1
|
||||||
|
mv magisk.tmp magisk
|
||||||
|
}
|
||||||
|
|
||||||
mount_sbin() {
|
mount_sbin() {
|
||||||
mount -t tmpfs -o 'mode=0755' magisk /sbin
|
mount_tmpfs /sbin
|
||||||
chcon u:object_r:rootfs:s0 /sbin
|
chcon u:object_r:rootfs:s0 /sbin
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -114,10 +121,7 @@ elif [ -e /sbin ]; then
|
|||||||
else
|
else
|
||||||
# Android Q+ without sbin
|
# Android Q+ without sbin
|
||||||
MAGISKTMP=/debug_ramdisk
|
MAGISKTMP=/debug_ramdisk
|
||||||
# If a file name 'magisk' is in current directory, mount will fail
|
mount_tmpfs /debug_ramdisk
|
||||||
mv magisk magisk.tmp
|
|
||||||
mount -t tmpfs -o 'mode=0755' magisk /debug_ramdisk
|
|
||||||
mv magisk.tmp magisk
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Magisk stuff
|
# Magisk stuff
|
||||||
@ -142,7 +146,7 @@ ln -s ./magiskpolicy $MAGISKTMP/supolicy
|
|||||||
|
|
||||||
mkdir -p $MAGISKTMP/.magisk/device
|
mkdir -p $MAGISKTMP/.magisk/device
|
||||||
mkdir -p $MAGISKTMP/.magisk/worker
|
mkdir -p $MAGISKTMP/.magisk/worker
|
||||||
mount -t tmpfs -o 'mode=0755' magisk $MAGISKTMP/.magisk/worker
|
mount_tmpfs $MAGISKTMP/.magisk/worker
|
||||||
mount --make-private $MAGISKTMP/.magisk/worker
|
mount --make-private $MAGISKTMP/.magisk/worker
|
||||||
touch $MAGISKTMP/.magisk/config
|
touch $MAGISKTMP/.magisk/config
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user