From a567b394f35e3656a413ee72b0d5c8f294074a55 Mon Sep 17 00:00:00 2001 From: grossmj Date: Thu, 21 Sep 2017 22:45:17 +0800 Subject: [PATCH] Restore file permissions fails for volumes with soft links. Fixes #1180. --- gns3server/compute/docker/resources/init.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gns3server/compute/docker/resources/init.sh b/gns3server/compute/docker/resources/init.sh index 73996d09..7aa862f8 100755 --- a/gns3server/compute/docker/resources/init.sh +++ b/gns3server/compute/docker/resources/init.sh @@ -42,8 +42,8 @@ do then while IFS=: read PERMS OWNER GROUP FILE do - chmod "$PERMS" "$FILE" - chown "${OWNER}:${GROUP}" "$FILE" + [ -L "$FILE" ] || chmod "$PERMS" "$FILE" + chown -h "${OWNER}:${GROUP}" "$FILE" done < "$i/.gns3_perms" fi done