blob: cf62ad1ff376b1448d8b769da257cab692bea867 [file] [log] [blame]
# Omni Extras
on init
export TERMINFO /system/etc/terminfo
export TERM linux
on boot
# I/O scheduler
chown system system /sys/block/mmcblk0/queue/scheduler
chmod 0664 /sys/block/mmcblk0/queue/scheduler
restorecon /sys/block/mmcblk0/queue/scheduler
chown system system /sys/block/mmcblk0/queue/read_ahead_kb
chmod 0664 /sys/block/mmcblk0/queue/read_ahead_kb
restorecon /sys/block/mmcblk0/queue/read_ahead_kb
chown system system /sys/block/mmcblk1/queue/scheduler
chmod 0664 /sys/block/mmcblk1/queue/scheduler
restorecon /sys/block/mmcblk1/queue/scheduler
chown system system /sys/block/mmcblk1/queue/read_ahead_kb
chmod 0664 /sys/block/mmcblk1/queue/read_ahead_kb
restorecon /sys/block/mmcblk1/queue/read_ahead_kb
chown system system /sys/block/sda/queue/scheduler
chmod 0664 /sys/block/sda/queue/scheduler
restorecon /sys/block/sda/queue/scheduler
chown system system /sys/block/sda/queue/read_ahead_kb
chmod 0664 /sys/block/sda/queue/read_ahead_kb
restorecon /sys/block/sda/queue/read_ahead_kb
# allow system to modify ksm control files
chown root system /sys/kernel/mm/ksm/pages_to_scan
chmod 0664 /sys/kernel/mm/ksm/pages_to_scan
chown root system /sys/kernel/mm/ksm/sleep_millisecs
chmod 0664 /sys/kernel/mm/ksm/sleep_millisecs
chown root system /sys/kernel/mm/ksm/run
chmod 0664 /sys/kernel/mm/ksm/run
write /sys/kernel/mm/ksm/sleep_millisecs 1500
write /sys/kernel/mm/ksm/pages_to_scan 256
# set permission to notify_on_migrate node (used by power hal)
chown system system /dev/cpuctl/apps/cpu.notify_on_migrate
chmod 0644 /dev/cpuctl/apps/cpu.notify_on_migrate
chown system system /sys/module/lowmemorykiller/parameters/minfree
chmod 0644 /sys/module/lowmemorykiller/parameters/minfree
# Run sysinit
start sysinit
# sysinit (/system/etc/init.d)
service sysinit /system/bin/sysinit
user root
oneshot
disabled
# adb over network
on property:service.adb.tcp.port=5555
stop adbd
start adbd
on property:service.adb.tcp.port=-1
stop adbd
start adbd