blob: cf62ad1ff376b1448d8b769da257cab692bea867 [file] [log] [blame]
xplodwildb3e27ae2013-10-17 11:06:27 +01001# Omni Extras
Andrew Dodd3fa72fb2013-09-28 12:19:27 -04002
3on init
Andrew Dodd3fa72fb2013-09-28 12:19:27 -04004 export TERMINFO /system/etc/terminfo
5 export TERM linux
6
Humberto Borba0f913e32014-01-08 13:16:07 -02007on boot
maxwen5f032d02014-01-14 15:37:17 -02008 # I/O scheduler
Humberto Borba3b84b672014-01-08 13:34:57 -02009 chown system system /sys/block/mmcblk0/queue/scheduler
10 chmod 0664 /sys/block/mmcblk0/queue/scheduler
maxwene87cc6d2015-01-01 00:41:57 +010011 restorecon /sys/block/mmcblk0/queue/scheduler
maxwena0461c72014-12-11 01:58:36 +010012 chown system system /sys/block/mmcblk0/queue/read_ahead_kb
13 chmod 0664 /sys/block/mmcblk0/queue/read_ahead_kb
maxwene87cc6d2015-01-01 00:41:57 +010014 restorecon /sys/block/mmcblk0/queue/read_ahead_kb
maxwence83df42014-11-25 00:13:37 +010015
maxwene6e83c72014-11-23 21:02:45 +010016 chown system system /sys/block/mmcblk1/queue/scheduler
17 chmod 0664 /sys/block/mmcblk1/queue/scheduler
maxwene87cc6d2015-01-01 00:41:57 +010018 restorecon /sys/block/mmcblk1/queue/scheduler
maxwena0461c72014-12-11 01:58:36 +010019 chown system system /sys/block/mmcblk1/queue/read_ahead_kb
20 chmod 0664 /sys/block/mmcblk1/queue/read_ahead_kb
maxwene87cc6d2015-01-01 00:41:57 +010021 restorecon /sys/block/mmcblk1/queue/read_ahead_kb
Humberto Borba3b84b672014-01-08 13:34:57 -020022
mweninge8242af32016-07-06 13:21:23 +020023 chown system system /sys/block/sda/queue/scheduler
24 chmod 0664 /sys/block/sda/queue/scheduler
25 restorecon /sys/block/sda/queue/scheduler
26 chown system system /sys/block/sda/queue/read_ahead_kb
27 chmod 0664 /sys/block/sda/queue/read_ahead_kb
28 restorecon /sys/block/sda/queue/read_ahead_kb
29
Humberto Borba0ae75382014-01-08 13:37:06 -020030 # allow system to modify ksm control files
31 chown root system /sys/kernel/mm/ksm/pages_to_scan
32 chmod 0664 /sys/kernel/mm/ksm/pages_to_scan
33 chown root system /sys/kernel/mm/ksm/sleep_millisecs
34 chmod 0664 /sys/kernel/mm/ksm/sleep_millisecs
35 chown root system /sys/kernel/mm/ksm/run
36 chmod 0664 /sys/kernel/mm/ksm/run
37 write /sys/kernel/mm/ksm/sleep_millisecs 1500
38 write /sys/kernel/mm/ksm/pages_to_scan 256
39
Steve Kondikebb62ac2013-10-02 11:28:28 -070040 # set permission to notify_on_migrate node (used by power hal)
41 chown system system /dev/cpuctl/apps/cpu.notify_on_migrate
42 chmod 0644 /dev/cpuctl/apps/cpu.notify_on_migrate
43
maxwene6e83c72014-11-23 21:02:45 +010044 chown system system /sys/module/lowmemorykiller/parameters/minfree
45 chmod 0644 /sys/module/lowmemorykiller/parameters/minfree
46
maxwen160f0db2015-01-06 02:04:50 +010047 # Run sysinit
48 start sysinit
49
Andrew Dodd3fa72fb2013-09-28 12:19:27 -040050# sysinit (/system/etc/init.d)
51service sysinit /system/bin/sysinit
52 user root
53 oneshot
maxwen160f0db2015-01-06 02:04:50 +010054 disabled
maxwen32ec8c62013-10-17 20:45:38 +020055
56# adb over network
57on property:service.adb.tcp.port=5555
58 stop adbd
59 start adbd
60on property:service.adb.tcp.port=-1
61 stop adbd
62 start adbd