diff --git a/slapos/format.py b/slapos/format.py index ff1843b52c8fc90034adc138a995fbe80bf242bb..a6a2a7cb0ba2ccbd46a961b33dbe04a9e38b9ec0 100644 --- a/slapos/format.py +++ b/slapos/format.py @@ -697,6 +697,11 @@ class Interface(object): for q in netifaces.ifaddresses(interface_name)[af]]: # add an address callAndRead(['ip', 'addr', 'add', address_string, 'dev', interface_name]) + + # Fake success for local ipv4 + if not ipv6: + return True + # wait few moments time.sleep(2) # check existence on interface @@ -1170,12 +1175,6 @@ def main(*args): else: return 0, '' callAndRead = dry_callAndRead - real_addSystemAddress = Interface._addSystemAddress - def fake_addSystemAddress(*args, **kw): - real_addSystemAddress(*args, **kw) - # Fake success - return True - Interface._addSystemAddress = fake_addSystemAddress def fake_getpwnam(user): class result(object): pw_uid = 12345