def add_prop(key, cfg_key):
value = session_cfg["session"][cfg_key]
if value != "None":
- props.append(key + "=" + session_cfg["session"][cfg_key])
+ value = value.replace("/mnt/", "/mnt_extra/")
+ props.append(key + "=" + value)
if not os.path.isfile(args.work + "/waydroid_base.prop"):
raise RuntimeError("waydroid_base.prop Not found")
"/dev/MTK_SMI",
"/dev/mdp_sync",
"/dev/mtk_cmdq",
- "/dev/video32",
- "/dev/video33",
# Graphics
"/dev/dri",
# Framebuffers
perm_list.extend(glob.glob("/dev/fb*"))
+ # Videos
+ perm_list.extend(glob.glob("/dev/video*"))
for path in perm_list:
chmod(path, mode)
tools.helpers.run.user(args, command, check=False)
# Sensors
- tools.helpers.run.user(
- args, ["waydroid-sensord", "/dev/" + args.HWBINDER_DRIVER], output="background")
+ if which("waydroid-sensord"):
+ tools.helpers.run.user(
+ args, ["waydroid-sensord", "/dev/" + args.HWBINDER_DRIVER], output="background")
# Mount rootfs
helpers.images.mount_rootfs(args, cfg["waydroid"]["images_path"])