[Magisk] rufik:
No magic mount for vendor partition?

I made my module to replace media_profiles.xml file in /system and /vendor partitions (I with in /product partition also :>). Module was installed successfully, but media_profiles.xml file was replaced only in /system/etc. Replacement in /vendor/etc was not performed at all.

The content of my module is as follows:

|---META-INF
| |---com
| | |---google
| | | |---android
| | | | |---update-binary
| | | | |---updater-script
|---common
| |---post-fs-data.sh
| |---service.sh
| |---system.prop
|---config.sh
|---module.prop
|---product
| |---etc
| | |---media_profiles.xml
|---system
| |---etc
| | |---media_profiles.xml
|---vendor
| |---etc
| | |---media_profiles.xml

Content of /magisk folder after installation is:

|---.core
| |---hidelist
| |---post-fs-data.d
| |---props
| |---service.d
|---mate9_camera_quality
| |---auto_mount
| |---module.prop
| |---system
| | |---etc
| | | |---media_profiles.xml

Log from module installation is:

- Copying zip to temp directory
- Installing mate9_camera_quality_100_magisk-module_3.zip
- Mounting /system, /vendor, /data, /cache
Archive: /data/user/0/com.topjohnwu.magisk/cache/install.zip
creating: common/
inflating: common/post-fs-data.sh
inflating: common/service.sh
inflating: common/system.prop
inflating: config.sh
inflating: module.prop
*******************************
EMUI 5 Camera Quality 100%
*******************************
******************************
Powered by Magisk (@topjohnwu)
******************************
- Creating /data/magisk_merge.img with size 64M
Creating filesystem with parameters:
Size: 67108864
Block size: 4096
Blocks per group: 32768
Inodes per group: 4096
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 16384
Block groups: 1
Reserved block group size: 7
Created filesystem with 11/4096 inodes and 1294/16384 blocks
- Mounting /data/magisk_merge.img to /dev/magisk_merge
- Extracting module files
Archive: /data/user/0/com.topjohnwu.magisk/cache/install.zip
creating: system/
creating: system/etc/
inflating: system/etc/media_profiles.xml
- Setting permissions
- Done
- All done!

Magisk log after phone rebooted:

12-06 20:49:03.790 349 361 I Magisk : ** post-fs mode running
12-06 20:49:04.258 349 408 I Magisk : ** post-fs-data mode running
12-06 21:49:04.276 349 408 I Magisk : * Creating /sbin overlay
12-06 21:49:04.276 349 408 I Magisk : * Mounting mirrors
12-06 21:49:04.277 349 408 I Magisk : mount: /dev/block/bootdevice/by-name/system -> /sbin/.core/mirror/system
12-06 21:49:04.277 349 408 I Magisk : mount: /dev/block/bootdevice/by-name/vendor -> /sbin/.core/mirror/vendor
12-06 21:49:04.277 349 408 I Magisk : bind_mount: /data/magisk -> /sbin/.core/mirror/bin
12-06 21:49:04.277 349 408 I Magisk : * Setting up internal busybox
12-06 21:49:04.286 349 408 I Magisk : * Mounting /data/magisk.img
12-06 21:49:04.336 349 408 I Magisk : * Running post-fs-data.d scripts
12-06 21:49:04.336 349 408 I Magisk : * Running module post-fs-data scripts
12-06 21:49:04.337 349 408 I Magisk : * Loading modules
12-06 21:49:04.337 349 408 I Magisk : Volume_Steps_Increase: loading [system.prop]
12-06 21:49:04.337 349 408 I Magisk : emui5_camera_test2: constructing magic mount structure
12-06 21:49:04.338 349 408 I Magisk : mate9_camera_quality: constructing magic mount structure
12-06 21:49:04.339 349 408 I Magisk : bind_mount: /sbin/.core/img/emui5_camera_test2/system/etc/camera/davinci/default/imgproc.xml -> /system/etc/camera/davinci/default/imgproc.xml
12-06 21:49:04.339 349 408 I Magisk : bind_mount: /sbin/.core/img/emui5_camera_test2/system/etc/camera/davinci/default/mddavinci/imgproc.xml -> /system/etc/camera/davinci/default/mddavinci/imgproc.xml
12-06 21:49:04.339 349 408 I Magisk : bind_mount: /sbin/.core/img/mate9_camera_quality/system/etc/media_profiles.xml -> /system/etc/media_profiles.xml
12-06 21:49:04.339 349 423 I Magisk : * Starting MagiskHide
12-06 21:49:04.339 349 423 I Magisk : hide_utils: Hiding sensitive props
12-06 21:49:04.340 349 423 I Magisk : hide_list: [com.google.android.gms.unstable]
12-06 21:49:04.349 349 423 I Magisk : hide_list: [com.huawei.android.hwouc]
12-06 21:49:04.356 349 423 I Magisk : hide_list: [pl.allegro]
12-06 21:49:04.363 349 423 I Magisk : hide_list: [pl.bzwbk.bzwbk24]
12-06 21:49:04.370 349 423 I Magisk : hide_list: [pl.mbank]
12-06 21:49:04.378 349 423 I Magisk : hide_list: [com.google.android.gsf.login]
12-06 21:49:04.385 349 423 I Magisk : hide_list: [com.huawei.hwid]
12-06 21:49:04.393 349 423 I Magisk : hide_list: [com.android.vending]
12-06 21:49:04.400 349 423 I Magisk : proc_monitor: init ns=mnt:[4026531840]
12-06 21:49:04.558 349 497 I Magisk : ** late_start service mode running
12-06 21:49:04.561 349 497 I Magisk : * Running service.d scripts
12-06 21:49:04.561 349 497 I Magisk : * Running module service scripts
12-06 21:49:06.422 349 423 I Magisk : proc_monitor: zygote ns=mnt:[4026532981] zygote64 ns=mnt:[4026532980]
12-06 21:49:17.718 349 423 I Magisk : proc_monitor: com.huawei.android.hwouc (PID=3232 ns=mnt:[4026533072])
12-06 21:49:22.764 349 423 I Magisk : proc_monitor: com.android.vending (PID=3993 ns=mnt:[4026533099])
12-06 21:49:26.954 349 423 I Magisk : proc_monitor: com.google.android.gms.unstable (PID=4416 ns=mnt:[4026533113])
12-06 21:49:31.369 349 423 I Magisk : proc_monitor: com.huawei.android.hwouc (PID=4988 ns=mnt:[4026533122])
12-06 21:49:42.962 349 423 I Magisk : proc_monitor: pl.allegro (PID=6465 ns=mnt:[4026533132])
12-06 21:49:43.800 349 423 I Magisk : proc_monitor: pl.bzwbk.bzwbk24 (PID=6553 ns=mnt:[4026533136])

*So it looks like Magisk didn't inflate files from /vendor folder of zip file. Why?*

Debug log attached.

I use Magisk 14.5 on Huawei Mate 9 EMUI5 Nougat ROM.