sonic-buildimage/platform
Pavlo Yadvichuk 11c2e9ee3d [barefoot]: Allow configuration of platform-specific interfaces used for internal purposes (#2631)
- Why it is required
since SONiC master switches ifupdown package to the new implementation (ifupdown2), it is required to change the configuration of a platform-specific interface for wedge100bf_32x and wedge100bf_65x platforms (bc of ifupdown2 doesn't support auto mode for inet6 protocol).

Also, need to make some refactoring and remove if platform == smth then.. from the system level scripts.

- What I did

removed customization of /usr/bin/interfaces-config.sh
explicitly created directory /etc/network/interfaces.d
added "source" to the /etc/network/interfaces generation template (to include platform-specific interfaces processing)
added platform-specific interfaces config itself (for wedge100bf_32x and wedge100bf_65x)
fixed testcase in sonic-config-engine
- How to verify it

build image for wedge100bf_32x
perform sudo config reload -y on new installation
check the correct configuration of usb0 interface
- Description for the changelog

Allow configuration of platform-specific interfaces
2019-03-09 06:22:32 -08:00
..
barefoot [barefoot]: Allow configuration of platform-specific interfaces used for internal purposes (#2631) 2019-03-09 06:22:32 -08:00
broadcom Update bcmcmd binary: fix crash issue when long line >= 1023 chars (#2659) 2019-03-08 02:22:00 -08:00
cavium [saithrift]: remove dependency on python-saithrift (#2584) 2019-02-18 02:50:37 -08:00
centec [saithrift]: remove dependency on python-saithrift (#2584) 2019-02-18 02:50:37 -08:00
generic add INSTALLS, LAZY_INSTALLS, DEPENDS targets to image build (#1159) 2017-11-16 12:27:03 -08:00
marvell [saithrift]: remove dependency on python-saithrift (#2584) 2019-02-18 02:50:37 -08:00
mellanox [mellanox]: Upgraded hw-management V.2.0.0160. (#2643) 2019-03-06 18:51:46 -08:00
nephos [saithrift]: remove dependency on python-saithrift (#2584) 2019-02-18 02:50:37 -08:00
p4 [swss]: remove intfsyncd service (#2499) 2019-01-29 10:36:04 -08:00
vs [vs]: Add option to specify platform name for DVS orchagent (#2571) 2019-03-06 16:27:41 -08:00