2020-05-14 23:05:35 -05:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
mkdir -p /etc/supervisor/conf.d
|
|
|
|
|
2020-08-17 17:48:04 -05:00
|
|
|
# Generate supervisord router advertiser config, /etc/radvd.conf config file, and
|
|
|
|
# the script that waits for pertinent interfaces to come up and make it executable
|
|
|
|
CFGGEN_PARAMS=" \
|
|
|
|
-d \
|
|
|
|
-t /usr/share/sonic/templates/docker-router-advertiser.supervisord.conf.j2,/etc/supervisor/conf.d/supervisord.conf \
|
|
|
|
-t /usr/share/sonic/templates/radvd.conf.j2,/etc/radvd.conf \
|
|
|
|
-t /usr/share/sonic/templates/wait_for_intf.sh.j2,/usr/bin/wait_for_intf.sh \
|
|
|
|
"
|
|
|
|
sonic-cfggen $CFGGEN_PARAMS
|
2020-05-14 23:05:35 -05:00
|
|
|
|
2020-08-17 17:48:04 -05:00
|
|
|
chmod +x /usr/bin/wait_for_intf.sh
|
2020-05-14 23:05:35 -05:00
|
|
|
|
|
|
|
exec /usr/bin/supervisord
|