15 lines
300 B
Bash
Executable File
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
|