diff --git a/.gitmodules b/.gitmodules index f82acbeeb1da..7419536b2650 100644 --- a/.gitmodules +++ b/.gitmodules @@ -34,7 +34,7 @@ url = https://github.com/p4lang/ptf.git [submodule "src/sonic-utilities"] path = src/sonic-utilities - url = https://github.com/Azure/sonic-utilities + url = https://github.com/project-arlo/sonic-utilities.git [submodule "platform/broadcom/sonic-platform-modules-arista"] path = platform/broadcom/sonic-platform-modules-arista url = https://github.com/aristanetworks/sonic diff --git a/files/image_config/platform/rc.local b/files/image_config/platform/rc.local index 76fe390be3cd..28c38bcba908 100755 --- a/files/image_config/platform/rc.local +++ b/files/image_config/platform/rc.local @@ -90,7 +90,6 @@ update_mgmt_interface_macaddr() { firsttime_exit() { rm -rf $FIRST_BOOT_FILE - exit 0 } # Given a string of tuples of the form field=value, extract the value for a field @@ -322,4 +321,13 @@ if [ -f $FIRST_BOOT_FILE ]; then firsttime_exit fi +# Create dir where following scripts put their output files +mkdir -p /var/platform + +# Write contents of system EEPROM as JSON file +/usr/bin/decode-syseeprom | /usr/bin/syseeprom-to-json > /var/platform/syseeprom + +# Start system information poller +/usr/bin/syspoll & + exit 0 diff --git a/rules/docker-sonic-mgmt-framework.mk b/rules/docker-sonic-mgmt-framework.mk index 8e973da313b4..edb7065ce9ed 100644 --- a/rules/docker-sonic-mgmt-framework.mk +++ b/rules/docker-sonic-mgmt-framework.mk @@ -19,4 +19,4 @@ SONIC_STRETCH_DOCKERS += $(DOCKER_MGMT-FRAMEWORK) $(DOCKER_MGMT-FRAMEWORK)_CONTAINER_NAME = mgmt-framework $(DOCKER_MGMT-FRAMEWORK)_RUN_OPT += --net=host --privileged -t $(DOCKER_MGMT-FRAMEWORK)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro - +$(DOCKER_MGMT-FRAMEWORK)_RUN_OPT += --mount type=bind,source="/var/platform/",target="/mnt/platform/" diff --git a/rules/docker-telemetry.mk b/rules/docker-telemetry.mk index 94920c464381..44c835373e04 100644 --- a/rules/docker-telemetry.mk +++ b/rules/docker-telemetry.mk @@ -27,4 +27,5 @@ endif $(DOCKER_TELEMETRY)_CONTAINER_NAME = telemetry $(DOCKER_TELEMETRY)_RUN_OPT += --net=host --privileged -t $(DOCKER_TELEMETRY)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro +$(DOCKER_TELEMETRY)_RUN_OPT += --mount type=bind,source="/var/platform/",target="/mnt/platform/" diff --git a/src/sonic-utilities b/src/sonic-utilities index ee56d54bffe3..eec2abea66e6 160000 --- a/src/sonic-utilities +++ b/src/sonic-utilities @@ -1 +1 @@ -Subproject commit ee56d54bffe354b80e98bf6569615c7ef729eb09 +Subproject commit eec2abea66e61dfac8330231ad33fa2b1dfbef82