in Formula/elasticsearch-full.rb [12:46]
def install
libexec.install "bin", "config", "jdk.app", "lib", "modules"
inreplace libexec/"bin/elasticsearch-env",
"if [ -z \"$ES_PATH_CONF\" ]; then ES_PATH_CONF=\"$ES_HOME\"/config; fi",
"if [ -z \"$ES_PATH_CONF\" ]; then ES_PATH_CONF=\"#{etc}/elasticsearch\"; fi"
inreplace "#{libexec}/config/elasticsearch.yml" do |s|
s.gsub!(/
s.sub!(%r{
s.sub!(%r{
end
inreplace "#{libexec}/config/jvm.options", %r{logs/gc.log}, "#{var}/log/elasticsearch/gc.log"
(etc/"elasticsearch").install Dir[libexec/"config/*"]
(libexec/"config").rmtree
Dir.foreach(libexec/"bin") do |f|
next if f == "." || f == ".." || !File.extname(f).empty?
bin.install libexec/"bin"/f
end
bin.env_script_all_files(libexec/"bin", {})
system "codesign", "-f", "-s", "-", "#{libexec}/modules/x-pack-ml/platform/darwin-x86_64/controller.app", "--deep"
system "find", "#{libexec}/jdk.app/Contents/Home/bin", "-type", "f", "-exec", "codesign", "-f", "-s", "-", "{}", ";"
end