> You can see it handled in /etc/init.d/functions in the apply_sysctl()
It's not HTCondor's place to create system files or directories that are
not under its purview. That is, while it is perfectly acceptable for
HTCondor to create an htcondor.conf file in /etc/sysctl.d, HTCondor has
no business creating that directory if it does not exist.
It may seem like I'm splitting hairs but they're important hairs to
split. For instance, site automation tools like Puppet can and will
delete directories for which there are no recipes. A simple mistake and
suddenly Condor stops working properly without any obvious reasons why.