mirror of
https://github.com/GNS3/gns3-server.git
synced 2025-01-30 04:53:47 +02:00
parent
b330b2c157
commit
1acc9398d5
@ -1500,9 +1500,9 @@ class Router(BaseVM):
|
|||||||
config = base64.b64decode(startup_config_base64).decode(errors='replace')
|
config = base64.b64decode(startup_config_base64).decode(errors='replace')
|
||||||
config = "!\n" + config.replace("\r", "")
|
config = "!\n" + config.replace("\r", "")
|
||||||
config_path = os.path.join(module_workdir, self.startup_config)
|
config_path = os.path.join(module_workdir, self.startup_config)
|
||||||
with open(config_path, "w") as f:
|
with open(config_path, "wb") as f:
|
||||||
log.info("saving startup-config to {}".format(self.startup_config))
|
log.info("saving startup-config to {}".format(self.startup_config))
|
||||||
f.write(config)
|
f.write(config.encode("utf-8"))
|
||||||
except (binascii.Error, OSError) as e:
|
except (binascii.Error, OSError) as e:
|
||||||
raise DynamipsError("Could not save the startup configuration {}: {}".format(config_path, e))
|
raise DynamipsError("Could not save the startup configuration {}: {}".format(config_path, e))
|
||||||
|
|
||||||
@ -1511,9 +1511,9 @@ class Router(BaseVM):
|
|||||||
config = base64.b64decode(private_config_base64).decode(errors='replace')
|
config = base64.b64decode(private_config_base64).decode(errors='replace')
|
||||||
config = "!\n" + config.replace("\r", "")
|
config = "!\n" + config.replace("\r", "")
|
||||||
config_path = os.path.join(module_workdir, self.private_config)
|
config_path = os.path.join(module_workdir, self.private_config)
|
||||||
with open(config_path, "w") as f:
|
with open(config_path, "wb") as f:
|
||||||
log.info("saving private-config to {}".format(self.private_config))
|
log.info("saving private-config to {}".format(self.private_config))
|
||||||
f.write(config)
|
f.write(config.encode("utf-8"))
|
||||||
except (binascii.Error, OSError) as e:
|
except (binascii.Error, OSError) as e:
|
||||||
raise DynamipsError("Could not save the private configuration {}: {}".format(config_path, e))
|
raise DynamipsError("Could not save the private configuration {}: {}".format(config_path, e))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user