Skip to content
Snippets Groups Projects
Commit 073ba34b authored by Konstantin Osipov's avatar Konstantin Osipov
Browse files

Merge remote-tracking branch 'origin/rpm-fix'

parents 65b991b6 a45202df
No related branches found
No related tags found
No related merge requests found
...@@ -49,7 +49,7 @@ usage() { ...@@ -49,7 +49,7 @@ usage() {
echo "Tarantool deployment script: add more Tarantool instances." echo "Tarantool deployment script: add more Tarantool instances."
echo "usage: tarantool_deploy.sh [options] <instance>" echo "usage: tarantool_deploy.sh [options] <instance>"
echo echo
echo " --prefix <path> installation path (/usr/local)" echo " --prefix <path> installation path (/usr)"
echo " --prefix_etc <path> installation etc path (/etc)" echo " --prefix_etc <path> installation etc path (/etc)"
echo " --prefix_var <path> installation var path (/var)" echo " --prefix_var <path> installation var path (/var)"
echo echo
...@@ -66,7 +66,7 @@ usage() { ...@@ -66,7 +66,7 @@ usage() {
rollback_instance() { rollback_instance() {
id=$1 id=$1
workdir="${prefix_var}/tarantool_box$id" workdir="${prefix_var}/tarantool_box$id"
config="${prefix}/etc/tarantool_box$id.cfg" config="${prefix_etc}/tarantool/tarantool_box$id.cfg"
rm -rf $workdir rm -rf $workdir
rm -f $config rm -f $config
rm -f "${prefix}/bin/tarantool_box$id.sh" rm -f "${prefix}/bin/tarantool_box$id.sh"
...@@ -93,7 +93,7 @@ try() { ...@@ -93,7 +93,7 @@ try() {
deploy() { deploy() {
id=$1 id=$1
workdir="${prefix_var}/tarantool_box$id" workdir="${prefix_var}/tarantool_box$id"
config="${prefix}/etc/tarantool_box$id.cfg" config="${prefix_etc}/tarantool/tarantool_box$id.cfg"
log ">>> deploy instance $id" log ">>> deploy instance $id"
...@@ -105,7 +105,7 @@ deploy() { ...@@ -105,7 +105,7 @@ deploy() {
try "chown tarantool:tarantool -R $workdir" try "chown tarantool:tarantool -R $workdir"
# setup configuration file # setup configuration file
try "cp \"${prefix}/etc/tarantool.cfg\" $config" try "cp \"${prefix_etc}/tarantool/tarantool.cfg\" $config"
try 'echo work_dir = \"$workdir\" >> $config' try 'echo work_dir = \"$workdir\" >> $config'
try 'echo username = \"tarantool\" >> $config' try 'echo username = \"tarantool\" >> $config'
try 'echo logger = \"cat - \>\> logs/tarantool.log\" >> $config' try 'echo logger = \"cat - \>\> logs/tarantool.log\" >> $config'
...@@ -130,7 +130,7 @@ deploy_check() { ...@@ -130,7 +130,7 @@ deploy_check() {
# check, if there are any instance-related files exists that could be # check, if there are any instance-related files exists that could be
# accidently removed or overwritten by setup. # accidently removed or overwritten by setup.
instance_workdir="${prefix_var}/tarantool_box$id" instance_workdir="${prefix_var}/tarantool_box$id"
instance_config="${prefix}/etc/tarantool_box$id.cfg" instance_config="${prefix_etc}/tarantool/tarantool_box$id.cfg"
instance_wrapper="${prefix}/bin/tarantool_box$id.sh" instance_wrapper="${prefix}/bin/tarantool_box$id.sh"
instance_startup="${prefix_etc}/init.d/tarantool_box$id" instance_startup="${prefix_etc}/init.d/tarantool_box$id"
[ -d $instance_workdir ] && error "Instance workdir exists: '$instance_workdir'" [ -d $instance_workdir ] && error "Instance workdir exists: '$instance_workdir'"
...@@ -163,11 +163,11 @@ while [ $# -ge 1 ]; do ...@@ -163,11 +163,11 @@ while [ $# -ge 1 ]; do
esac esac
done done
set ${prefix:="/usr/local"} set ${prefix:="/usr"}
set ${prefix_var:="/var"} set ${prefix_var:="/var"}
set ${prefix_etc:="/etc"} set ${prefix_etc:="/etc"}
deploy_cfg="${prefix}/etc/tarantool_deploy.cfg" deploy_cfg="${prefix_etc}/tarantool/tarantool_deploy.cfg"
deploy_exists=0 deploy_exists=0
# check deployment configuration file # check deployment configuration file
......
...@@ -8,7 +8,7 @@ export PATH=$PATH:/usr/bin ...@@ -8,7 +8,7 @@ export PATH=$PATH:/usr/bin
NAME="tarantool_box" NAME="tarantool_box"
BINARY="/usr/bin/${NAME}" BINARY="/usr/bin/${NAME}"
INST=$(basename $0 .sh) INST=$(basename $0 .sh)
CONF="/usr/local/etc/${INST}.cfg" CONF="/etc/tarantool/${INST}.cfg"
LOGDIR="/var/${INST}/logs" LOGDIR="/var/${INST}/logs"
WRAP_PIDFILE="/var/${INST}/wrapper.pid" WRAP_PIDFILE="/var/${INST}/wrapper.pid"
# set to get restart emails # set to get restart emails
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment