On my phones I want to have mount point directory
/mnt/disk, because I like to use SSHFSAndroid to mount my server shares to this location.
By default, init.d is not enabled on Cyanogenmod 12 or 12.1.
Thanks to Ryuinferno @ XDA, there is a simple way to enable
1. Download init.sh script, extract it and put on the root of your SD card.
2. Install a Terminal Emulator and Busybox.
3. Open the Terminal application and then issue the following commands:
su cd /sdcard/ sh initd.sh
4. Reboot and check if file
/data/Test.log exists. If yes,
init.d works on your phone.
5. You can use
/system/etc/init.d/80DiskMountPoint script, to create
/mnt/disk mount point every boot of your device.
If not, you will have to run Uni-init, Term-init or Zip-init from this XDA article.
BTW, you can control
init.d and many other Kernel settings using Kernel Adiutor.