This is no longer required as of htcondor release 8.8.4.1.
Overrode htcondor startup to allow using an Active Directory account.
We prefer to create accounts centrally using LDAP (in our case, Active Directory) server to simplify administration.
We had a problem with the condor service not starting on an Ubuntu 18 (debian) system because the /var/run/condor didn't exist. /var/run/condor didn't exist because the systemd-tmpfiles-setup service runs before the sssd service, so the creation command in the /usr/lib/tmpfiles.d/condor-tmpfiles.conf file installed by htcondor failed because "condor" wasn't recognized as an account name.
This solution runs /bin/systemd-tmpfiles a second time after sssd has been started. A systemd override file directs systemd to execute the service condor-tmpfiles-setup before starting condor.
To create a debian package from the source, install dpkg-dev and then execute dpkg-buildpackage -b -uc -us.