Hi Bernhard:

On RHEL, socket.gethostname() will return the FQDN, and since SUSE isn't *yet* fully supported, it was probably just an oversight on our part. I'd suggest that you create a bug [1], and as always, patches are always welcome!! [2]

-mstead

[1] https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%207
[2] https://github.com/candlepin/subscription-manager