From 044347d129e38d1cbfb88ea6379ada3723f52555 Mon Sep 17 00:00:00 2001 From: Watson Date: Fri, 9 Jan 2015 00:05:01 +0900 Subject: [PATCH] use quoted string instead of #shellescape Following alloy's review --- lib/motion/project/target/extension_target.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/motion/project/target/extension_target.rb b/lib/motion/project/target/extension_target.rb index fa3baa50..28c37c0a 100644 --- a/lib/motion/project/target/extension_target.rb +++ b/lib/motion/project/target/extension_target.rb @@ -51,8 +51,8 @@ module Motion; module Project if File.mtime(@config.project_file) > File.mtime(extension_dir) \ or !system("#{codesign_cmd} --verify \"#{extension_dir}\" >& /dev/null") App.info 'Codesign', extension_dir - entitlements = File.join(extension_dir, "Entitlements.plist").shellescape - sh "#{codesign_cmd} -f -s \"#{@config.codesign_certificate}\" --resource-rules=\"#{resource_rules_plist}\" --entitlements #{entitlements} \"#{extension_dir}\"" + entitlements = File.join(extension_dir, "Entitlements.plist") + sh "#{codesign_cmd} -f -s \"#{@config.codesign_certificate}\" --resource-rules=\"#{resource_rules_plist}\" --entitlements \"#{entitlements}\" \"#{extension_dir}\"" end end