We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 560aceb commit f2e60f8Copy full SHA for f2e60f8
dockers/docker-snmp-sv2/start.sh
@@ -9,6 +9,17 @@ sonic-cfggen -d -y /etc/sonic/snmp.yml -t /usr/share/sonic/templates/snmpd.conf.
9
mkdir -p /var/sonic
10
echo "# Config files managed by sonic-config-engine" > /var/sonic/config_status
11
12
+CURRENT_HOSTNAME=`hostname`
13
+HOSTNAME=`sonic-cfggen -d -v DEVICE_METADATA[\'localhost\'][\'hostname\']`
14
+
15
+if [ "$?" == "0" ] && [ "$HOSTNAME" != "" ]; then
16
+ echo $HOSTNAME > /etc/hostname
17
+ hostname -F /etc/hostname
18
19
+ sed -i "/\s$CURRENT_HOSTNAME$/d" /etc/hosts
20
+ echo "127.0.0.1 $HOSTNAME" >> /etc/hosts
21
+fi
22
23
rm -f /var/run/rsyslogd.pid
24
25
supervisorctl start rsyslogd
0 commit comments