>> how removing LOCKDIR="/var/lock/subsys" from Sqoop, Hive and HBase would work?
Since all services should have a matching service name and lock file, the template will just re-use the service name for the lockfile no .svc file should be trying to override it.
>> why the asymmetric patch for all the hadoop daemons?
I remember thinking there was a reason not to do the same in the hadoop template, but not only do I not recall what it was, it just dawned on me that the shared template is going to be overwriting Hadoop's template anyway, so they might as well be using it the same way. Will update the patch (and if I remember the reason, I'll update the comment ) and re-test...