lib/specinfra/command/base/file.rb in specinfra-2.30.4 vs lib/specinfra/command/base/file.rb in specinfra-2.31.0
- old
+ new
@@ -148,11 +148,13 @@
def move(src, dest)
"mv #{escape(src)} #{escape(dest)}"
end
- def link_to(link, target)
- "ln -s #{escape(target)} #{escape(link)}"
+ def link_to(link, target, options = {})
+ option = '-s'
+ option << 'f' if options[:force]
+ "ln #{option} #{escape(target)} #{escape(link)}"
end
def remove(file)
"rm -rf #{escape(file)}"
end