Skip to content

Commit 0ef7343

Browse files
committed
Keep module rc path and fix test
1 parent f00b0e8 commit 0ef7343

2 files changed

Lines changed: 6 additions & 11 deletions

File tree

app/core/src/main/java/com/topjohnwu/magisk/test/Environment.kt

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,13 +157,12 @@ class Environment : BaseTest {
157157
assertTrue(error, initDir.mkdirs())
158158
}
159159

160-
assertTrue(error, initDir.getChildFile("init.rc").createNewFile())
160+
assertTrue(error, initDir.getChildFile("init_new.rc").createNewFile())
161161

162162
// Add init.rc patch
163-
PrintStream(initDir.getChildFile("init.rc").newOutputStream()).use {
164-
it.println()
163+
PrintStream(initDir.getChildFile("init_new.rc").newOutputStream()).use {
165164
it.println("on post-fs")
166-
it.println(" setprop magisk.init.rc 1")
165+
it.println(" setpropd ro.ebug.magisk.rc 1")
167166
it.println()
168167
}
169168

@@ -172,9 +171,8 @@ class Environment : BaseTest {
172171
assertTrue(error, productInitDir.mkdirs())
173172
assertTrue(error, productInitDir.getChildFile("init_new_p.rc").createNewFile())
174173
PrintStream(productInitDir.getChildFile("init_new_p.rc").newOutputStream()).use {
175-
it.println()
176-
it.println("on post-fs-data")
177-
it.println(" setprop magisk.product.init.rc 1")
174+
it.println("on post-fs")
175+
it.println(" setprop ro.debug.magisk.product.rc 1")
178176
it.println()
179177
}
180178

scripts/util_functions.sh

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -748,11 +748,8 @@ install_module() {
748748

749749
find "$MODPATH" -mindepth 1 -type f -name "init.rc" -exec rm -f {} \;
750750
find "$MODPATH" -mindepth 1 -type f -name "*.rc" | while read -r file; do
751-
local path="${file/$MODPATH/}"
752-
if [ ! -f "$path" ]; then
753-
mv "$file" "$MODPATH"
754-
fi
755751
rc=true
752+
break
756753
done
757754
# Copy over custom sepolicy rules and rc
758755
if [ -f $MODPATH/sepolicy.rule ] || "$rc"; then

0 commit comments

Comments
 (0)