mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
install: Call hostnamectl set-hostname only if --hostname option is used
This commit also splits hostname backup and configuration into two separate functions. This allows us to backup hostname without setting it at the same time. https://fedorahosted.org/freeipa/ticket/6071 Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
committed by
Jan Cholasta
parent
a83523e37e
commit
80e544e7a9
@@ -1039,14 +1039,14 @@ def restore_context_default(filepath):
|
||||
# version in platform services
|
||||
restore_context = restore_context_default
|
||||
|
||||
# Default implementation of backup and replace hostname that does nothing
|
||||
def backup_and_replace_hostname_default(fstore, statestore, hostname):
|
||||
# Default implementation of backup hostname that does nothing
|
||||
def backup_hostname_default(fstore, statestore):
|
||||
return
|
||||
|
||||
# Backup and replace system's hostname
|
||||
# Since many platforms have their own way how to store system's hostname, this method must be
|
||||
# Backup system's hostname
|
||||
# Since many platforms have their own way of handling system's hostname, this method must be
|
||||
# implemented in platform services
|
||||
backup_and_replace_hostname = backup_and_replace_hostname_default
|
||||
backup_hostname = backup_hostname_default
|
||||
|
||||
from ipapython.platform.SUPPORTED_PLATFORM import *
|
||||
#+END_SRC
|
||||
|
||||
Reference in New Issue
Block a user