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%...
[2]
https://github.com/candlepin/subscription-manager