From 3896bf370a142eb95a4341e381ee7b1ff0f0c3e2 Mon Sep 17 00:00:00 2001 From: Martin Kosek Date: Wed, 5 Dec 2012 10:50:05 +0100 Subject: Change network configuration file Fedora+systemd changed deprecated /etc/sysconfig/network which was used by IPA to store static hostname for the IPA machine. See https://bugzilla.redhat.com/show_bug.cgi?id=881785 for details. Change Fedora platform files to store the hostname to /etc/hostname instead. https://fedorahosted.org/freeipa/ticket/3279 --- ipapython/platform/fedora16.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'ipapython/platform/fedora16.py') diff --git a/ipapython/platform/fedora16.py b/ipapython/platform/fedora16.py index 83bb1157..8609e4c4 100644 --- a/ipapython/platform/fedora16.py +++ b/ipapython/platform/fedora16.py @@ -36,11 +36,15 @@ from ipalib import api # names are ipapython.services.wellknownservices # backup_and_replace_hostname -- platform-specific way to set hostname and # make it persistent over reboots +# restore_network_configuration -- platform-specific way of restoring network +# configuration (e.g. static hostname) # restore_context -- platform-sepcific way to restore security context, if # applicable # check_selinux_status -- platform-specific way to see if SELinux is enabled # and restorecon is installed. -__all__ = ['authconfig', 'service', 'knownservices', 'backup_and_replace_hostname', 'restore_context', 'check_selinux_status'] +__all__ = ['authconfig', 'service', 'knownservices', + 'backup_and_replace_hostname', 'restore_context', 'check_selinux_status', + 'restore_network_configuration'] # For beginning just remap names to add .service # As more services will migrate to systemd, unit names will deviate and @@ -204,3 +208,4 @@ authconfig = redhat.authconfig service = f16_service knownservices = Fedora16Services() backup_and_replace_hostname = redhat.backup_and_replace_hostname +restore_network_configuration = redhat.restore_network_configuration -- cgit