auto-l3/auto-l3/sv/bird/run

15 lines
300 B
Bash
Executable File

#!/bin/sh
exec 2>&1
SHELL_FORMAT='
${AUTO_L3_PREFIX}:
${AUTO_L3_PREFIX_LEN}:
${AUTO_L3_DELEGATED_LEN}:
${AUTO_L3_RXCOST_PEERING}:
${AUTO_L3_RXCOST_VXLAN}
'
envsubst "${SHELL_FORMAT}" < /auto-l3/templates/bird.conf > /tmp/auto-l3-bird.conf
exec bird -f -u _bird -g _bird -c /tmp/auto-l3-bird.conf