aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v3/shared_images.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sisu/v3/shared_images.rb')
-rw-r--r--lib/sisu/v3/shared_images.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/sisu/v3/shared_images.rb b/lib/sisu/v3/shared_images.rb
index a5a412b8..03093c6a 100644
--- a/lib/sisu/v3/shared_images.rb
+++ b/lib/sisu/v3/shared_images.rb
@@ -85,8 +85,11 @@ module SiSU_Images
unless images
images=Dir.glob("*.{png,jpg,gif,ico}")
end
- FileUtils::mkdir_p(dest_path) unless FileTest.directory?(dest_path)
- FileUtils::chmod(0755,dest_path)
+ unless FileTest.directory?(dest_path) \
+ or FileTest.symlink?(dest_path)
+ FileUtils::mkdir_p(dest_path)
+ FileUtils::chmod(0755,dest_path)
+ end
if images.length > 0
images.each do |i|
if FileTest.file?(i)