#!/bin/sh

destunitdir=${1:-/tmp}

# Do nothing if target is disabled
[ -e /etc/systemd/system/network.target.wants/teamd-lvl1.target ] || exit 0

[ -f /etc/sysconfig/teamd ] && . /etc/sysconfig/teamd

if [ -d $destunitdir/teamd-lvl1.target.wants ]; then
        rm -f $destunitdir/teamd-lvl1.target.wants/teamd@*.service
else
        mkdir -p $destunitdir/teamd-lvl1.target.wants
fi

for teamif in $LVL1TEAMIFS; do
        [ -L $destunitdir/teamd-lvl1.target.wants/teamd@$teamif.service ] && \
                continue
        ln -s /lib/systemd/system/teamd@.service \
                $destunitdir/teamd-lvl1.target.wants/teamd@$teamif.service
done
