init: Use /etc/sysctl.d instead of sysctl.conf

Using a monolithic sysctl.conf makes per-device sysctl overrides difficult
to implement. Switch to using --system which will load all conf files
under /etc/sysctl.d.

TEST=create /etc/sysctl.d on device, move /etc/sysctl.conf into
reboot and verify sysctl -a shows the same settings as the conf file.

Change-Id: I2f529ae210a3fb7d685714aa08ac0c0d2b51a529
Commit-Ready: Stephen Barber <>
Tested-by: Stephen Barber <>
Reviewed-by: Mike Frysinger <>
1 file changed