aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v3/shared_images.rb
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2012-06-03 22:29:09 -0400
committerRalph Amissah <ralph@amissah.com>2012-06-03 22:29:50 -0400
commit35e3bcae6aac45cdbcc1c7f63bbeb1870c171bff (patch)
tree0b67db48517527d39e4ef8e21a1653675bc93805 /lib/sisu/v3/shared_images.rb
parentv3: images, regular & sisupod (diff)
v3: images, copy (system link removed)sisu_3.2.11
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)