#!/bin/sh
#
# Makes uanytun.service start, stop and reload every tunnel listed in
# /etc/uanytun/autostart, the way /etc/init.d/uanytun did

set -eu

WANTDIR="$1/uanytun.service.wants"
SERVICE="/usr/lib/systemd/system/uanytun@.service"
AUTOSTART="/etc/uanytun/autostart"

[ -f "$AUTOSTART" ] || exit 0

mkdir -p "$WANTDIR"

for NAME in $(sed 's/#.*//' "$AUTOSTART" | grep -e '\w') ; do
	ln -sf "$SERVICE" "$WANTDIR/uanytun@$NAME.service"
done

exit 0
