Fixes #5353 create etc/hostname file in debian if it does not exist
parent
7520bac8ce
commit
dee960716b
|
@ -146,6 +146,12 @@ class DebianStrategy(GenericStrategy):
|
|||
HOSTNAME_FILE = '/etc/hostname'
|
||||
|
||||
def get_permanent_hostname(self):
|
||||
if not os.path.isfile(self.HOSTNAME_FILE):
|
||||
try:
|
||||
open(self.HOSTNAME_FILE, "a").write("")
|
||||
except IOError, err:
|
||||
self.module.fail_json(msg="failed to write file: %s" %
|
||||
str(err))
|
||||
try:
|
||||
f = open(self.HOSTNAME_FILE)
|
||||
try:
|
||||
|
|
Loading…
Reference in New Issue