From 1b49499b65d1a1498bdf5129a89f63b01042b8fd Mon Sep 17 00:00:00 2001 From: Taoyu Li Date: Tue, 24 Jan 2017 19:16:55 -0800 Subject: [PATCH] [docker]: Add a status file to mark that the file is generated by sonic-config-engine (#211) --- dockers/docker-fpm/config.sh | 3 +++ dockers/docker-lldp-sv2/config.sh | 3 +++ dockers/docker-platform-monitor/config.sh | 3 +++ dockers/docker-snmp-sv2/config.sh | 2 ++ dockers/docker-teamd/config.sh | 3 +++ 5 files changed, 14 insertions(+) diff --git a/dockers/docker-fpm/config.sh b/dockers/docker-fpm/config.sh index 647d9d34ba..c1d3db29a1 100755 --- a/dockers/docker-fpm/config.sh +++ b/dockers/docker-fpm/config.sh @@ -12,3 +12,6 @@ sonic-cfggen -m /etc/sonic/minigraph.xml -t /etc/swss/bgp/unisolate.j2 >/usr/sbi chown root:root /usr/sbin/bgp-unisolate chmod 0755 /usr/sbin/bgp-unisolate +mkdir -p /var/sonic +echo "# Config files managed by sonic-config-engine" >/var/sonic/config_status + diff --git a/dockers/docker-lldp-sv2/config.sh b/dockers/docker-lldp-sv2/config.sh index d6ded04bc3..29c9b11f8e 100755 --- a/dockers/docker-lldp-sv2/config.sh +++ b/dockers/docker-lldp-sv2/config.sh @@ -2,3 +2,6 @@ sonic-cfggen -m /etc/sonic/minigraph.xml -t /etc/swss/lldp/lldpd.conf.j2 >/etc/lldpd.conf +mkdir -p /var/sonic +echo "# Config files managed by sonic-config-engine" >/var/sonic/config_status + diff --git a/dockers/docker-platform-monitor/config.sh b/dockers/docker-platform-monitor/config.sh index 4267bc5479..ece507b7cc 100755 --- a/dockers/docker-platform-monitor/config.sh +++ b/dockers/docker-platform-monitor/config.sh @@ -5,3 +5,6 @@ mkdir -p /etc/sensors.d hwsku=`sonic-cfggen -m /etc/sonic/minigraph.xml -v minigraph_hwsku` /bin/cp -rf /usr/share/sonic/$hwsku/sensors.conf /etc/sensors.d/ +mkdir -p /var/sonic +echo "# Config files managed by sonic-config-engine" >/var/sonic/config_status + diff --git a/dockers/docker-snmp-sv2/config.sh b/dockers/docker-snmp-sv2/config.sh index 880aef5930..ac1c307ad0 100755 --- a/dockers/docker-snmp-sv2/config.sh +++ b/dockers/docker-snmp-sv2/config.sh @@ -10,4 +10,6 @@ sonic-cfggen -m /etc/sonic/minigraph.xml -y /etc/sonic/snmp.yml -t /etc/swss/snm hwsku=`sonic-cfggen -m /etc/sonic/minigraph.xml -v minigraph_hwsku` /bin/cp -rf /usr/share/sonic/$hwsku/alias_map.json /etc/snmp/ +mkdir -p /var/sonic +echo "# Config files managed by sonic-config-engine" >/var/sonic/config_status diff --git a/dockers/docker-teamd/config.sh b/dockers/docker-teamd/config.sh index 482cde53bd..085a3d405a 100755 --- a/dockers/docker-teamd/config.sh +++ b/dockers/docker-teamd/config.sh @@ -6,3 +6,6 @@ for pc in `sonic-cfggen -m /etc/sonic/minigraph.xml --var-keys minigraph_portcha sonic-cfggen -m /etc/sonic/minigraph.xml -a '{"pc":"'$pc'"}' -t /etc/swss/teamd/teamd.j2 >/etc/teamd/$pc.conf done +mkdir -p /var/sonic +echo "# Config files managed by sonic-config-engine" >/var/sonic/config_status +