Skip to content

Commit 6c54bea

Browse files
committed
[202411_RC.1013] [Bookworm] Fix timezone propagation to containers (sonic-net#21079)
1 parent fe952e8 commit 6c54bea

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+21
-124
lines changed

dockers/docker-database/docker-database-init.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,6 @@ do
133133
chown -R redis:redis /var/lib/$inst
134134
done
135135

136-
TZ=$(cat /etc/timezone)
137-
rm -rf /etc/localtime
138-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime
139-
140136
chown -R redis:redis $REDIS_DIR
141137
REDIS_BMP_DIR="/var/lib/redis_bmp"
142138
chown -R redis:redis $REDIS_BMP_DIR

dockers/docker-dhcp-relay/start.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ then
1010
${CTR_SCRIPT} -f dhcp_relay -o ${RUNTIME_OWNER} -v ${IMAGE_VERSION}
1111
fi
1212

13-
TZ=$(cat /etc/timezone)
14-
rm -rf /etc/localtime
15-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime
16-
1713
# If our supervisor config has entries in the "dhcp-relay" group...
1814
if [ $(supervisorctl status | grep -c "^dhcp-relay:") -gt 0 ]; then
1915
# Wait for all interfaces to come up and be assigned IPv4 addresses before

dockers/docker-dhcp-server/start.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,3 @@ if test -f ${CTR_SCRIPT}
1313
then
1414
${CTR_SCRIPT} -f dhcp_server -o ${RUNTIME_OWNER} -v ${IMAGE_VERSION}
1515
fi
16-
17-
TZ=$(cat /etc/timezone)
18-
rm -rf /etc/localtime
19-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

dockers/docker-eventd/start.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,3 @@ if [ "${RUNTIME_OWNER}" == "" ]; then
44
RUNTIME_OWNER="kube"
55
fi
66

7-
TZ=$(cat /etc/timezone)
8-
rm -rf /etc/localtime
9-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

dockers/docker-fpm-frr/docker_init.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,4 @@ chmod 0755 /usr/sbin/bgp-unisolate
108108
mkdir -p /var/sonic
109109
echo "# Config files managed by sonic-config-engine" > /var/sonic/config_status
110110

111-
TZ=$(cat /etc/timezone)
112-
rm -rf /etc/localtime
113-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime
114-
115111
exec /usr/local/bin/supervisord

dockers/docker-iccpd/start.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,3 @@ sonic-cfggen -d -t /usr/share/sonic/templates/iccpd.j2 > $ICCPD_CONF_PATH/iccpd.
1111
mkdir -p /var/sonic
1212
echo "# Config files managed by sonic-config-engine" > /var/sonic/config_status
1313

14-
TZ=$(cat /etc/timezone)
15-
rm -rf /etc/localtime
16-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

dockers/docker-lldp/start.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,3 @@ mkdir -p /var/sonic
2323
echo "# Config files managed by sonic-config-engine" > /var/sonic/config_status
2424

2525
rm -f /var/run/lldpd.socket
26-
27-
TZ=$(cat /etc/timezone)
28-
rm -rf /etc/localtime
29-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

dockers/docker-macsec/Dockerfile.j2

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ RUN apt-get clean -y && \
2121
apt-get autoremove -y && \
2222
rm -rf /debs
2323

24-
COPY ["start.sh", "/usr/bin/"]
2524
COPY ["supervisord.conf", "/etc/supervisor/conf.d/"]
2625
COPY ["files/supervisor-proc-exit-listener", "/usr/bin"]
2726
COPY ["critical_processes", "/etc/supervisor"]

dockers/docker-macsec/start.sh

Lines changed: 0 additions & 6 deletions
This file was deleted.

dockers/docker-macsec/supervisord.conf

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,6 @@ stdout_logfile=syslog
2828
stderr_logfile=syslog
2929
dependent_startup=true
3030

31-
[program:start]
32-
command=/usr/bin/start.sh
33-
priority=2
34-
autostart=false
35-
autorestart=false
36-
startsecs=0
37-
stdout_logfile=syslog
38-
stderr_logfile=syslog
39-
dependent_startup=true
40-
dependent_startup_wait_for=rsyslogd:running
41-
4231
[program:macsecmgrd]
4332
command=/usr/bin/macsecmgrd
4433
priority=2

dockers/docker-mux/docker-init.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@
33
# Generate supervisord config file
44
mkdir -p /etc/supervisor/conf.d/
55

6-
TZ=$(cat /etc/timezone)
7-
rm -rf /etc/localtime
8-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime
9-
106
# The docker container should start this script as PID 1, so now that supervisord is
117
# properly configured, we exec supervisord so that it runs as PID 1 for the
128
# duration of the container's lifetime

dockers/docker-nat/start.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,3 @@
33
rm -f /var/run/nat/*
44

55
mkdir -p /var/warmboot/nat
6-
7-
TZ=$(cat /etc/timezone)
8-
rm -rf /etc/localtime
9-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

dockers/docker-orchagent/docker-init.j2

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,4 @@ if [ -f "$IS_SUPERVISOR" ]; then
7070
fi
7171
fi
7272

73-
TZ=$(cat /etc/timezone)
74-
rm -rf /etc/localtime
75-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime
76-
7773
exec /usr/local/bin/supervisord

dockers/docker-platform-monitor/docker_init.j2

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,4 @@ else
128128
sonic-cfggen -d -a "$confvar" -t $SUPERVISOR_CONF_TEMPLATE > $SUPERVISOR_CONF_FILE
129129
fi
130130

131-
TZ=$(cat /etc/timezone)
132-
rm -rf /etc/localtime
133-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime
134-
135131
exec /usr/local/bin/supervisord

dockers/docker-router-advertiser/docker-init.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,4 @@ sonic-cfggen $CFGGEN_PARAMS
1414

1515
chmod +x /usr/bin/wait_for_link.sh
1616

17-
TZ=$(cat /etc/timezone)
18-
rm -rf /etc/localtime
19-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime
20-
2117
exec /usr/local/bin/supervisord

dockers/docker-sflow/Dockerfile.j2

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ RUN apt-get clean -y && \
2626

2727
RUN sed -ri '/^DAEMON_ARGS=""/c DAEMON_ARGS="-c /var/log/hsflowd.crash"' /etc/init.d/hsflowd
2828

29-
COPY ["start.sh", "/usr/bin/"]
3029
COPY ["supervisord.conf", "/etc/supervisor/conf.d/"]
3130
COPY ["files/supervisor-proc-exit-listener", "/usr/bin"]
3231
COPY ["critical_processes", "/etc/supervisor"]

dockers/docker-sflow/start.sh

Lines changed: 0 additions & 5 deletions
This file was deleted.

dockers/docker-sflow/supervisord.conf

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,6 @@ stdout_logfile=syslog
2828
stderr_logfile=syslog
2929
dependent_startup=true
3030

31-
[program:start]
32-
command=/usr/bin/start.sh
33-
priority=2
34-
autostart=false
35-
autorestart=false
36-
startsecs=0
37-
stdout_logfile=syslog
38-
stderr_logfile=syslog
39-
dependent_startup=true
40-
dependent_startup_wait_for=rsyslogd:running
41-
4231
[program:sflowmgrd]
4332
command=/usr/bin/sflowmgrd
4433
priority=2

dockers/docker-snmp/start.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,3 @@ sonic-cfggen $SONIC_CFGGEN_ARGS
2727

2828
mkdir -p /var/sonic
2929
echo "# Config files managed by sonic-config-engine" > /var/sonic/config_status
30-
31-
TZ=$(cat /etc/timezone)
32-
rm -rf /etc/localtime
33-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

dockers/docker-sonic-gnmi/start.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,3 @@ fi
1212

1313
mkdir -p /var/sonic
1414
echo "# Config files managed by sonic-config-engine" > /var/sonic/config_status
15-
16-
TZ=$(cat /etc/timezone)
17-
rm -rf /etc/localtime
18-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

dockers/docker-sonic-mgmt-framework/start.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,3 @@
22

33
mkdir -p /var/sonic
44
echo "# Config files managed by sonic-config-engine" > /var/sonic/config_status
5-
6-
TZ=$(cat /etc/timezone)
7-
rm -rf /etc/localtime
8-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

dockers/docker-sonic-p4rt/start.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,3 @@
33
mkdir -p /var/sonic
44
echo "# Config files managed by sonic-config-engine" > /var/sonic/config_status
55

6-
TZ=$(cat /etc/timezone)
7-
rm -rf /etc/localtime
8-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

dockers/docker-sonic-telemetry/start.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,3 @@ fi
1212

1313
mkdir -p /var/sonic
1414
echo "# Config files managed by sonic-config-engine" > /var/sonic/config_status
15-
16-
TZ=$(cat /etc/timezone)
17-
rm -rf /etc/localtime
18-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

dockers/docker-teamd/start.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,3 @@
33
rm -f /var/run/teamd/*
44

55
mkdir -p /var/warmboot/teamd
6-
7-
TZ=$(cat /etc/timezone)
8-
rm -rf /etc/localtime
9-
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

rules/docker-bmp.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ endif
3939
$(DOCKER_BMP)_CONTAINER_NAME = bmp
4040
$(DOCKER_BMP)_RUN_OPT += -t
4141
$(DOCKER_BMP)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
42-
$(DOCKER_BMP)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
42+
$(DOCKER_BMP)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
4343
$(DOCKER_BMP)_RUN_OPT += -v /var/run/dbus:/var/run/dbus:rw
4444

4545
$(DOCKER_BMP)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)

rules/docker-database.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SONIC_INSTALL_DOCKER_DBG_IMAGES += $(DOCKER_DATABASE_DBG)
3030
$(DOCKER_DATABASE)_CONTAINER_NAME = database
3131
$(DOCKER_DATABASE)_RUN_OPT += -t --security-opt apparmor=unconfined --security-opt="systempaths=unconfined"
3232
$(DOCKER_DATABASE)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
33-
$(DOCKER_DATABASE)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
33+
$(DOCKER_DATABASE)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3434

3535
$(DOCKER_DATABASE)_BASE_IMAGE_FILES += redis-cli:/usr/bin/redis-cli
3636
$(DOCKER_DATABASE)_FILES += $(SYSCTL_NET_CONFIG) $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)

rules/docker-dhcp-relay.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ endif
4848
$(DOCKER_DHCP_RELAY)_CONTAINER_NAME = dhcp_relay
4949
$(DOCKER_DHCP_RELAY)_CONTAINER_PRIVILEGED = false
5050
$(DOCKER_DHCP_RELAY)_CONTAINER_VOLUMES += /etc/sonic:/etc/sonic:ro
51-
$(DOCKER_DHCP_RELAY)_CONTAINER_VOLUMES += /etc/timezone:/etc/timezone:ro
51+
$(DOCKER_DHCP_RELAY)_CONTAINER_VOLUMES += /etc/localtime:/etc/localtime:ro
5252
$(DOCKER_DHCP_RELAY)_CONTAINER_TMPFS += /tmp/
5353
$(DOCKER_DHCP_RELAY)_CONTAINER_TMPFS += /var/tmp/
5454

rules/docker-dhcp-server.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ endif
3737
$(DOCKER_DHCP_SERVER)_CONTAINER_NAME = dhcp_server
3838
$(DOCKER_DHCP_SERVER)_VERSION = 1.0.0
3939
$(DOCKER_DHCP_SERVER)_PACKAGE_NAME = dhcp-server
40+
$(DOCKER_DHCP_SERVER)_CONTAINER_VOLUMES += /etc/localtime:/etc/localtime:ro
4041

4142
$(DOCKER_DHCP_SERVER)_SERVICE_REQUIRES = config-setup
4243
$(DOCKER_DHCP_SERVER)_SERVICE_AFTER = swss syncd

rules/docker-eventd.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ $(DOCKER_EVENTD)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)
3535
$(DOCKER_EVENTD)_CONTAINER_NAME = eventd
3636
$(DOCKER_EVENTD)_RUN_OPT += -t
3737
$(DOCKER_EVENTD)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
38-
$(DOCKER_EVENTD)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
38+
$(DOCKER_EVENTD)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3939

4040
SONIC_BOOKWORM_DOCKERS += $(DOCKER_EVENTD)
4141
SONIC_BOOKWORM_DBG_DOCKERS += $(DOCKER_EVENTD_DBG)

rules/docker-fpm-frr.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SONIC_DOCKER_DBG_IMAGES += $(DOCKER_FPM_FRR_DBG)
3030
$(DOCKER_FPM_FRR)_CONTAINER_NAME = bgp
3131
$(DOCKER_FPM_FRR)_RUN_OPT += -t --cap-add=NET_ADMIN --cap-add=SYS_ADMIN
3232
$(DOCKER_FPM_FRR)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
33-
$(DOCKER_FPM_FRR)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
33+
$(DOCKER_FPM_FRR)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3434

3535
$(DOCKER_FPM_FRR)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)
3636

rules/docker-gnmi.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ endif
3232
$(DOCKER_GNMI)_CONTAINER_NAME = gnmi
3333
$(DOCKER_GNMI)_RUN_OPT += -t
3434
$(DOCKER_GNMI)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
35-
$(DOCKER_GNMI)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
35+
$(DOCKER_GNMI)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3636
$(DOCKER_GNMI)_RUN_OPT += -v /var/run/dbus:/var/run/dbus:rw
3737

3838
$(DOCKER_GNMI)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)

rules/docker-iccpd.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ endif
2323
$(DOCKER_ICCPD)_CONTAINER_NAME = iccpd
2424
$(DOCKER_ICCPD)_RUN_OPT += -t --cap-add=NET_ADMIN
2525
$(DOCKER_ICCPD)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
26-
$(DOCKER_ICCPD)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
26+
$(DOCKER_ICCPD)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
2727

2828
$(DOCKER_ICCPD)_BASE_IMAGE_FILES += mclagdctl:/usr/bin/mclagdctl
2929

rules/docker-lldp.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SONIC_INSTALL_DOCKER_DBG_IMAGES += $(DOCKER_LLDP_DBG)
3030
$(DOCKER_LLDP)_CONTAINER_NAME = lldp
3131
$(DOCKER_LLDP)_RUN_OPT += -t --cap-add=NET_ADMIN
3232
$(DOCKER_LLDP)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
33-
$(DOCKER_LLDP)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
33+
$(DOCKER_LLDP)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3434

3535
$(DOCKER_LLDP)_BASE_IMAGE_FILES += lldpctl:/usr/bin/lldpctl
3636
$(DOCKER_LLDP)_BASE_IMAGE_FILES += lldpcli:/usr/bin/lldpcli

rules/docker-macsec.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ $(DOCKER_MACSEC)_VERSION = 1.0.0
4141
$(DOCKER_MACSEC)_PACKAGE_NAME = macsec
4242
$(DOCKER_MACSEC)_CONTAINER_PRIVILEGED = false
4343
$(DOCKER_MACSEC)_CONTAINER_VOLUMES += /etc/sonic:/etc/sonic:ro
44-
$(DOCKER_MACSEC)_CONTAINER_VOLUMES += /etc/timezone:/etc/timezone:ro
44+
$(DOCKER_MACSEC)_CONTAINER_VOLUMES += /etc/localtime:/etc/localtime:ro
4545
$(DOCKER_MACSEC)_CONTAINER_VOLUMES += /host/warmboot:/var/warmboot
4646

4747
$(DOCKER_MACSEC)_SERVICE_REQUIRES = config-setup

rules/docker-mux.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ SONIC_BOOKWORM_DBG_DOCKERS += $(DOCKER_MUX_DBG)
3535
$(DOCKER_MUX)_CONTAINER_NAME = mux
3636
$(DOCKER_MUX)_RUN_OPT += -t
3737
$(DOCKER_MUX)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
38-
$(DOCKER_MUX)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
38+
$(DOCKER_MUX)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3939
$(DOCKER_MUX)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)

rules/docker-nat.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ endif
3131
$(DOCKER_NAT)_CONTAINER_NAME = nat
3232
$(DOCKER_NAT)_RUN_OPT += -t --cap-add=NET_ADMIN
3333
$(DOCKER_NAT)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
34-
$(DOCKER_NAT)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
34+
$(DOCKER_NAT)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3535
$(DOCKER_NAT)_RUN_OPT += -v /host/warmboot:/var/warmboot
3636

3737
$(DOCKER_NAT)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)

rules/docker-orchagent.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ SONIC_INSTALL_DOCKER_DBG_IMAGES += $(DOCKER_ORCHAGENT_DBG)
3939
$(DOCKER_ORCHAGENT)_CONTAINER_NAME = swss
4040
$(DOCKER_ORCHAGENT)_RUN_OPT += --privileged -t
4141
$(DOCKER_ORCHAGENT)_RUN_OPT += -v /etc/network/interfaces:/etc/network/interfaces:ro
42-
$(DOCKER_ORCHAGENT)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
42+
$(DOCKER_ORCHAGENT)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
4343
$(DOCKER_ORCHAGENT)_RUN_OPT += -v /etc/network/interfaces.d/:/etc/network/interfaces.d/:ro
4444
$(DOCKER_ORCHAGENT)_RUN_OPT += -v /host/machine.conf:/host/machine.conf:ro
4545
$(DOCKER_ORCHAGENT)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro

rules/docker-p4rt.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ endif
3333
$(DOCKER_P4RT)_CONTAINER_NAME = p4rt
3434
$(DOCKER_P4RT)_RUN_OPT += -t
3535
$(DOCKER_P4RT)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
36-
$(DOCKER_P4RT)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
36+
$(DOCKER_P4RT)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3737
$(DOCKER_P4RT)_GIT_COMMIT = $(shell cd "$($(SONIC_P4RT)_SRC_PATH)" && git log -n 1 --format=format:"%H %s" || echo "Unable to fetch git log for p4rt")
3838

3939
$(DOCKER_P4RT)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)

rules/docker-platform-monitor.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ SONIC_INSTALL_DOCKER_DBG_IMAGES += $(DOCKER_PLATFORM_MONITOR_DBG)
5353
$(DOCKER_PLATFORM_MONITOR)_CONTAINER_NAME = pmon
5454
$(DOCKER_PLATFORM_MONITOR)_RUN_OPT += --privileged -t
5555
$(DOCKER_PLATFORM_MONITOR)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
56-
$(DOCKER_PLATFORM_MONITOR)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
56+
$(DOCKER_PLATFORM_MONITOR)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
5757
$(DOCKER_PLATFORM_MONITOR)_RUN_OPT += -v /host/reboot-cause:/host/reboot-cause:rw
5858
$(DOCKER_PLATFORM_MONITOR)_RUN_OPT += -v /host/pmon/stormond:/usr/share/stormond:rw
5959
$(DOCKER_PLATFORM_MONITOR)_RUN_OPT += -v /var/run/platform_cache:/var/run/platform_cache:ro

rules/docker-router-advertiser.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ SONIC_BOOKWORM_DBG_DOCKERS += $(DOCKER_ROUTER_ADVERTISER_DBG)
3333
$(DOCKER_ROUTER_ADVERTISER)_CONTAINER_NAME = radv
3434
$(DOCKER_ROUTER_ADVERTISER)_RUN_OPT += -t
3535
$(DOCKER_ROUTER_ADVERTISER)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
36-
$(DOCKER_ROUTER_ADVERTISER)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
36+
$(DOCKER_ROUTER_ADVERTISER)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3737
$(DOCKER_ROUTER_ADVERTISER)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)

rules/docker-sflow.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ endif
3232
$(DOCKER_SFLOW)_CONTAINER_NAME = sflow
3333
$(DOCKER_SFLOW)_RUN_OPT += -t --cap-add=NET_ADMIN --cap-add=SYS_ADMIN
3434
$(DOCKER_SFLOW)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
35-
$(DOCKER_SFLOW)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
35+
$(DOCKER_SFLOW)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3636
$(DOCKER_SFLOW)_RUN_OPT += -v /host/warmboot:/var/warmboot
3737

3838
$(DOCKER_SFLOW)_BASE_IMAGE_FILES += psample:/usr/bin/psample

rules/docker-snmp.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SONIC_INSTALL_DOCKER_DBG_IMAGES += $(DOCKER_SNMP_DBG)
3030
$(DOCKER_SNMP)_CONTAINER_NAME = snmp
3131
$(DOCKER_SNMP)_RUN_OPT += -t
3232
$(DOCKER_SNMP)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
33-
$(DOCKER_SNMP)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
33+
$(DOCKER_SNMP)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3434
$(DOCKER_SNMP)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)
3535
$(DOCKER_SNMP)_BASE_IMAGE_FILES += monit_snmp:/etc/monit/conf.d
3636

rules/docker-sonic-mgmt-framework.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ endif
3131
$(DOCKER_MGMT_FRAMEWORK)_CONTAINER_NAME = mgmt-framework
3232
$(DOCKER_MGMT_FRAMEWORK)_RUN_OPT += -t
3333
$(DOCKER_MGMT_FRAMEWORK)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
34-
$(DOCKER_MGMT_FRAMEWORK)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
34+
$(DOCKER_MGMT_FRAMEWORK)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3535
$(DOCKER_MGMT_FRAMEWORK)_RUN_OPT += -v /etc:/host_etc:ro
3636
$(DOCKER_MGMT_FRAMEWORK)_RUN_OPT += -v /var/run/dbus:/var/run/dbus:rw
3737
$(DOCKER_MGMT_FRAMEWORK)_RUN_OPT += --mount type=bind,source="/var/platform/",target="/mnt/platform/"

rules/docker-teamd.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ endif
3434
$(DOCKER_TEAMD)_CONTAINER_NAME = teamd
3535
$(DOCKER_TEAMD)_RUN_OPT += -t --cap-add=NET_ADMIN
3636
$(DOCKER_TEAMD)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
37-
$(DOCKER_TEAMD)_RUN_OPT += -v /etc/timezone:/etc/timezone:ro
37+
$(DOCKER_TEAMD)_RUN_OPT += -v /etc/localtime:/etc/localtime:ro
3838
$(DOCKER_TEAMD)_RUN_OPT += -v /host/warmboot:/var/warmboot
3939

4040
$(DOCKER_TEAMD)_BASE_IMAGE_FILES += teamdctl:/usr/bin/teamdctl

0 commit comments

Comments
 (0)