Is This init Script LSB Compatible?
Assuming some_service is configured correctly and currently not active, the following sequence will help you determine if it is LSB compatible:
The script can use one of the error codes (other than 3) listed in the LSB spec to indicate that it is active but failed. This tells the cluster that before moving the resource to another node, it needs to stop it on the existing one first.
If the answer to any of the above questions is no, then the script is not LSB compliant. Your options are then to either fix the script or write an OCF agent based on the existing script.