From acd00e4bd5c6a0801590c98b5611c04cac89a5d3 Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Thu, 17 May 2012 17:00:19 -0700 Subject: [PATCH] fix quoting when shelling out to shasum --- scrub | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scrub b/scrub index a2c1c82..2ccb7a7 100755 --- a/scrub +++ b/scrub @@ -103,7 +103,8 @@ class Scrubber end def sha1(filename) - `zsh -c "noglob shasum \\\"#{filename}\\\""`.split.first + # holy quoting batman! + `shasum "#{filename.gsub(/(\$)/, '\\\\\\1')}"`.split.first end def hashes_filename(dir)