Commit 69303b8f authored by Samuel Giddins's avatar Samuel Giddins

[SandboxPod] Fix escaping paths with quotes in them

parent ac030a3a
......@@ -31,7 +31,7 @@ require 'cocoapods/config'
require 'rbconfig'
require 'erb'
PROFILE_ERB_TEMPLATE = <<-EOS
PROFILE_ERB_TEMPLATE = <<-'ERB'
(version 1)
(debug allow)
......@@ -49,12 +49,12 @@ PROFILE_ERB_TEMPLATE = <<-EOS
(allow process-exec
(literal
"<%= pod_bin %>"
"<%= ruby_bin %>"
<%= pod_bin.dump << "\n" %>
<%= ruby_bin.dump << "\n" %>
)
(regex
<% prefixes.each do |prefix| %>
#"^<%= prefix %>/*"
#<%= "^#{prefix}/*".dump << "\n" %>
<% end %>
)
)
......@@ -78,12 +78,12 @@ PROFILE_ERB_TEMPLATE = <<-EOS
#"^/usr/share/*"
#"^/private/*"
#"^/dev/*"
#"^<%= ruby_prefix %>"
#"^<%= pod_prefix %>"
#"^<%= xcode_app_path %>"
#"^<%= Pod::Config.instance.repos_dir %>"
#<%= "^#{ruby_prefix}".dump << "\n" %>
#<%= "^#{pod_prefix}".dump << "\n" %>
#<%= "^#{xcode_app_path}".dump << "\n" %>
#<%= "^#{Pod::Config.instance.repos_dir}".dump << "\n" %>
<% prefixes.each do |prefix| %>
#"^<%= prefix %>/*"
#<%= "^#{prefix}/*".dump << "\n" %>
<% end %>
)
)
......@@ -94,8 +94,8 @@ PROFILE_ERB_TEMPLATE = <<-EOS
"/dev/null"
)
(regex
#"^<%= Pod::Config.instance.project_root %>"
#"^<%= Pod::Config.instance.repos_dir %>"
#<%= "^#{Pod::Config.instance.project_root}".dump << "\n" %>
#<%= "^#{Pod::Config.instance.repos_dir}".dump << "\n" %>
#"^/Users/[^.]+/Library/Caches/CocoaPods/*"
#"^/dev/tty"
#"^/private/var"
......@@ -103,7 +103,7 @@ PROFILE_ERB_TEMPLATE = <<-EOS
)
(deny default)
EOS
ERB
class Profile
def pod_bin
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment