[
https://issues.apache.org/jira/browse/IGNITE-17489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17616501#comment-17616501
]
Aleksandr commented on IGNITE-17489:
------------------------------------
class Ignite3db < Formula
desc ""
homepage ""
url "file:///../build/distributions/ignite3-db-3.0.0-SNAPSHOT.zip"
sha256 "a1b299cb2d81a168b89f7d9af133923c2463b547bf9e37eea634ab96defca2d9"
license "Apache 2.0"
def install
lib.install Dir["lib/*.jar"]
bin.install "bin/ignite3-db.sh"
(prefix/"etc/").install Dir["etc/*"]
(var/"log/#{name}").mkpath
(var/"#{name}/work").mkpath
inreplace "#{bin}/ignite3-db.sh" do |s|
s.gsub! " exec ${CMD} >>${LOG_OUT_FILE:-/dev/null} 2>&1 < /dev/null &
jobs -p > ${IGNITE_HOME}/pid", " exec ${CMD}"
end
inreplace "#{prefix/"etc"}/bootstrap-config" do |s|
s.gsub! "WORK_PATH=$IGNITE_HOME/work", "WORK_PATH=#{var}/#{name}/work"
end
inreplace "#{prefix/"etc"}/ignite.java.util.logging.properties" do |s|
s.gsub! "java.util.logging.FileHandler.pattern =
@LOG_DIR@/ignite3db-%g.log", "java.util.logging.FileHandler.pattern =
#{var}/log/#{name}/ignite3db-%g.log"
end
end
test do
system "true"
end
def ignite3_db_log_path
var/"log/ignite3-db/#{name}.log"
end
service do
#environment_variables IGNITE_HOME: opt_prefix
run [opt_bin/"ignite3-db.sh", "start"]
keep_alive true
log_path f.ignite3_db_log_path
error_log_path f.ignite3_db_log_path
working_dir opt_prefix
end
end
> Packaging: Brew package
> -----------------------
>
> Key: IGNITE-17489
> URL: https://issues.apache.org/jira/browse/IGNITE-17489
> Project: Ignite
> Issue Type: New Feature
> Components: build
> Reporter: Mikhail Pochatkin
> Assignee: Aleksandr
> Priority: Major
> Labels: ignite-3
> Time Spent: 10m
> Remaining Estimate: 0h
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)