Don't forget that if you have boot-start enabled by one method and you want to swap to the other then you have to run two commands:-
splunk disable boot-start
splunk enable boot-start -systemd-managed 0
or visa-versa to swap to systemctl from initd scripts
... View more