mirror of
https://github.com/GNS3/gns3-server.git
synced 2024-11-16 16:54:51 +02:00
Fix IOU symlink issue on remote servers.
This commit is contained in:
parent
8e8985c69f
commit
e291ec1eb9
@ -662,6 +662,13 @@ class IOUVM(BaseNode):
|
|||||||
pass
|
pass
|
||||||
self._iou_process = None
|
self._iou_process = None
|
||||||
|
|
||||||
|
try:
|
||||||
|
symlink = os.path.join(self.working_dir, os.path.basename(self.path))
|
||||||
|
if os.path.islink(symlink):
|
||||||
|
os.unlink(symlink)
|
||||||
|
except OSError as e:
|
||||||
|
log.warning("Could not delete symbolic link: {}".format(e))
|
||||||
|
|
||||||
self._started = False
|
self._started = False
|
||||||
self.save_configs()
|
self.save_configs()
|
||||||
|
|
||||||
|
@ -415,7 +415,7 @@ class Project:
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
files = []
|
files = []
|
||||||
for dirpath, dirnames, filenames in os.walk(self.path):
|
for dirpath, dirnames, filenames in os.walk(self.path, followlinks=False):
|
||||||
for filename in filenames:
|
for filename in filenames:
|
||||||
if not filename.endswith(".ghost"):
|
if not filename.endswith(".ghost"):
|
||||||
path = os.path.relpath(dirpath, self.path)
|
path = os.path.relpath(dirpath, self.path)
|
||||||
|
Loading…
Reference in New Issue
Block a user