#!/usr/bin/env bash if [ ${MODE} == "start" ] then set -ue elif [ ${MODE} == "stop" ] then set -u else echo "$(basename ${0}): mode must be one of either 'start' or 'stop'" 1>&2 exit 1 fi case ${PHASE} in "pre-up") if /usr/sbin/ip link show dev {{ services_service_iface_name }} > /dev/null 2>&1 then /usr/sbin/ip link set dev {{ services_service_iface_name }} master ${IFACE} /usr/sbin/ip link set dev {{ services_service_iface_name }} up fi ;; "post-up") ;; "pre-down") ;; "post-down") if /usr/sbin/ip link show dev {{ services_service_iface_name }} > /dev/null 2>&1 then /usr/sbin/ip link set dev {{ services_service_iface_name }} down /usr/sbin/ip link set dev {{ services_service_iface_name }} nomaster fi ;; esac