/etc/sysconfig and /etc/default are kind of legacy.
As a quick fix, the unit file should read /etc/sysconfig/tids as an EnvironmentFile.
As a proper fix, tids should:
* look for an activated socket and use it
* look for a config file and load it (optional)
* if not overridden by config, use the system fqdn as the GSS name and listen on all addresses[1]
[1] turns out we don't actually use the IP specified on the command line - it's passed through to tids_listen() but:
/etc/sysconfig and /etc/default are kind of legacy.
As a quick fix, the unit file should read /etc/sysconfig/tids as an EnvironmentFile.
As a proper fix, tids should:
* look for an activated socket and use it
* look for a config file and load it (optional)
* if not overridden by config, use the system fqdn as the GSS name and listen on all addresses[1]
[1] turns out we don't actually use the IP specified on the command line - it's passed through to tids_listen() but:
108: saddr-> sin_addr. s_addr = INADDR_ANY;