Skip to content

Commit f0540e7

Browse files
zzhiyuanyxieca
authored andcommitted
Fix networking.service waiting for udevadm settle (#2295)
There was a fix to speed up initialization when networking used init.d but it did not carry over to systemd networking.service. This fix will apply the same change on the systemd service. The result is much less time spent being blocked in networking.service.
1 parent c899c03 commit f0540e7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

files/build_templates/sonic_debian_extension.j2

+2-1
Original file line numberDiff line numberDiff line change
@@ -259,9 +259,10 @@ sudo dpkg --root=$FILESYSTEM_ROOT -P {{ debname }}
259259

260260
sudo rm -f $FILESYSTEM_ROOT/usr/sbin/policy-rc.d
261261

262-
## Revise /etc/init.d/networking for Arista switches
262+
## Revise /etc/init.d/networking and /lib/systemd/system/networking.service for Arista switches
263263
if [ "$image_type" = "aboot" ]; then
264264
sudo sed -i 's/udevadm settle/udevadm settle -E \/sys\/class\/net\/eth0/' $FILESYSTEM_ROOT/etc/init.d/networking
265+
sudo sed -i 's/udevadm settle/udevadm settle -E \/sys\/class\/net\/eth0/' $FILESYSTEM_ROOT/lib/systemd/system/networking.service
265266
fi
266267

267268
## copy platform rc.local

0 commit comments

Comments
 (0)