From 9b99a03cbfd90645875fedb293c03cb0905801a3 Mon Sep 17 00:00:00 2001
From: Julien Duponchelle <julien@duponchelle.info>
Date: Wed, 1 Jun 2016 20:13:48 +0200
Subject: [PATCH] Fix working dir when starting a docker container

---
 gns3server/modules/docker/resources/init.sh | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/gns3server/modules/docker/resources/init.sh b/gns3server/modules/docker/resources/init.sh
index 22dad057..d1b11d79 100755
--- a/gns3server/modules/docker/resources/init.sh
+++ b/gns3server/modules/docker/resources/init.sh
@@ -31,14 +31,13 @@ fi
 #  Restore file permission
 for i in $(echo "$GNS3_VOLUMES" | tr ":" "\n")
 do
-    cd $i
-    if [ -f .gns3_perms ]
+    if [ -f "$i/.gns3_perms" ]
     then
         while IFS=: read PERMS OWNER GROUP FILE
         do
             chmod "$PERMS" "$FILE"
             chown "${OWNER}:${GROUP}" "$FILE"
-        done < .gns3_perms
+        done < "$i/.gns3_perms"
     fi
 done