device/generic/common
Revision | d6b109f364b89f9458971fcb0ed64b3b932de30b (tree) |
---|---|
Time | 2020-07-16 02:11:56 |
Author | Chih-Wei Huang <cwhuang@linu...> |
Commiter | Chih-Wei Huang |
nativebridge: mount sfs with the ro option
If the sfs is in a read-only /system, mount may fail without the ro
option.
Reported-by: Katharine Chui <katharine.chui@gmail.com>
@@ -22,7 +22,7 @@ fi | ||
22 | 22 | if [ -s /system/lib$1/libhoudini.so ]; then |
23 | 23 | log -pi -thoudini "found /system/lib$1/libhoudini.so" |
24 | 24 | elif [ -e /system/etc/houdini$v.sfs ]; then |
25 | - mount /system/etc/houdini$v.sfs $dest_dir | |
25 | + mount -o ro /system/etc/houdini$v.sfs $dest_dir | |
26 | 26 | else |
27 | 27 | if mountpoint -q $dest_dir; then |
28 | 28 | kill -9 `fuser -m $dest_dir` |
@@ -30,7 +30,7 @@ else | ||
30 | 30 | fi |
31 | 31 | mkdir -p /data/arm |
32 | 32 | cd /data/arm |
33 | - while ! mount houdini$v.sfs $dest_dir; do | |
33 | + while ! mount -o ro houdini$v.sfs $dest_dir; do | |
34 | 34 | while [ "$(getprop net.dns1)" = "" ]; do |
35 | 35 | sleep 10 |
36 | 36 | done |