Skip to content
Snippets Groups Projects
Commit 3aed694b authored by Dmitry E. Oboukhov's avatar Dmitry E. Oboukhov
Browse files

renamed and moved instance script

parent 79278653
No related branches found
No related tags found
No related merge requests found
Upstream contains some libraries that have already been present in Debian.
Now I work to replace them by debian's copies, but the work requires time.
......@@ -10,6 +10,9 @@ PID_DIR=/var/run/tarantool
LOG_DIR=/var/log/tarantool
BOX=/usr/bin/tarantool_box
SSD=start-stop-daemon
CFG_DIR=/etc/tarantool/instances.enabled
chdir $CFG_DIR
usage="Usage: sh $0 /path/to/config.file start|stop"
......@@ -28,6 +31,11 @@ if ! test -r "$CFG"; then
exit 10
fi
if ! test -x $BOX; then
echo "$BOX can't be started"
exit 15
fi
NAME=`basename $CFG .cfg`
......
debian/etc/example.cfg /etc/tarantool/instances.available/
debian/scripts/init_instance.sh /usr/lib/tarantool/
debian/scripts/tarantool_instance /usr/sbin
......@@ -18,7 +18,7 @@ CONF_DIR=/etc/tarantool/instances.enabled
SCRIPTNAME=/etc/init.d/tarantool
DAEMON=/usr/bin/tarantool_box
INSTANCES=`find $CONF_DIR -xtype f -name '*.cfg'`
INSTSCRIPT=/usr/lib/tarantool/init_instance.sh
INSTSCRIPT=/usr/sbin/tarantool_instance
# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0
......
To create new instance You should:
1. place instance_name.cfg into /etc/tarantool/instances.available/
2. create symlink
/etc/tarantool/instances.available/instance_name.cfg ->
/etc/tarantool/instances.enabled/instance_name.cfg
3. do invoke-rc.d tarantool restart
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