#!/bin/sh

# This systemd generator creates dependency symlinks that make all Tarantool
# instances in /etc/tarantool/instances.enabled be started/stopped/reloaded
# when tarantool.service is started/stopped/reloaded.

set -eu

wantdir="$1/tarantool.service.wants"
service="/lib/systemd/system/tarantool@.service"

mkdir -p "$wantdir"

for file in /etc/tarantool/instances.enabled/*.lua; do
	instance=`basename $file .lua`
	ln -s "$service" "$wantdir/tarantool@$instance.service"
done

exit 0
