on early-boot write /proc/sys/vm/swappiness 0 exec - root root -- /system/bin/swapoff -a on post-fs-data mkdir /data/montana 0750 montana montana mkdir /data/montana/keys 0700 montana montana mkdir /data/montana/state 0750 montana montana restorecon_recursive /data/montana on boot write /proc/sys/kernel/user_mlock_unrestricted 1 service montana-node /system/bin/montana-node --config /data/montana/node.toml class montana_main user montana group montana net_raw inet rlimit memlock unlimited unlimited rlimit nofile 65536 65536 rlimit core 0 0 capabilities NET_BIND_SERVICE IPC_LOCK seclabel u:r:montana_node:s0 oom_score_adj -800 writepid /dev/cpuset/foreground/tasks onrestart restart montana-node service montana-watchdog /system/bin/montana-watchdog.sh class montana_main user montana group montana seclabel u:r:montana_watchdog:s0 oom_score_adj -700 disabled on property:sys.boot_completed=1 start montana-node start montana-watchdog