Skip to content

[Arista] Fix arista-net initramfs hook#10624

Merged
lguohan merged 1 commit intosonic-net:masterfrom
Staphylo:master-mgmt-rename-fix
Apr 20, 2022
Merged

[Arista] Fix arista-net initramfs hook#10624
lguohan merged 1 commit intosonic-net:masterfrom
Staphylo:master-mgmt-rename-fix

Conversation

@Staphylo
Copy link
Collaborator

Why I did it

The arista-net initramfs hook exits early when a mgmt NIC is missing.
This leads to mgmt interfaces not properly renamed and possibly eth0 missing.

How I did it

Fixed the line in arista-net that fails when one NIC is missing.
The error is tied to the syntax which is incompatible with set -e

How to verify it

Tested on products where one of the management NIC is missing.

Which release branch to backport (provide reason below if selected)

Backport will be made manually to 202111 and 202012 as arista-net
has changed since.

Description for the changelog

Fix arista-net initramfs hook when a mgmt NIC is missing

The interface renaming logic fails if one interface is missing.
Because of the `set -e` the whole initramfs hook would abort early on
error.
This change fixes the current behavior to make sure missing interfaces
are properly skipped and ensure existing interface are renamed.
@Staphylo Staphylo requested a review from lguohan as a code owner April 20, 2022 08:55
@lguohan lguohan merged commit fb14776 into sonic-net:master Apr 20, 2022
liushilongbuaa pushed a commit to liushilongbuaa/sonic-buildimage that referenced this pull request Jun 20, 2022
Related work items: #49, #58, #107, sonic-net#247, sonic-net#249, sonic-net#277, sonic-net#593, sonic-net#597, sonic-net#1035, sonic-net#2130, sonic-net#2150, sonic-net#2165, sonic-net#2169, sonic-net#2178, sonic-net#2179, sonic-net#2187, sonic-net#2188, sonic-net#2191, sonic-net#2195, sonic-net#2197, sonic-net#2198, sonic-net#2200, sonic-net#2202, sonic-net#2206, sonic-net#2209, sonic-net#2211, sonic-net#2216, sonic-net#7909, sonic-net#8927, sonic-net#9681, sonic-net#9733, sonic-net#9746, sonic-net#9850, sonic-net#9967, sonic-net#10104, sonic-net#10152, sonic-net#10168, sonic-net#10228, sonic-net#10266, sonic-net#10288, sonic-net#10294, sonic-net#10313, sonic-net#10394, sonic-net#10403, sonic-net#10404, sonic-net#10421, sonic-net#10431, sonic-net#10437, sonic-net#10445, sonic-net#10457, sonic-net#10458, sonic-net#10465, sonic-net#10467, sonic-net#10469, sonic-net#10470, sonic-net#10474, sonic-net#10477, sonic-net#10478, sonic-net#10482, sonic-net#10485, sonic-net#10488, sonic-net#10489, sonic-net#10492, sonic-net#10494, sonic-net#10498, sonic-net#10501, sonic-net#10509, sonic-net#10512, sonic-net#10514, sonic-net#10516, sonic-net#10517, sonic-net#10523, sonic-net#10525, sonic-net#10531, sonic-net#10532, sonic-net#10538, sonic-net#10555, sonic-net#10557, sonic-net#10559, sonic-net#10561, sonic-net#10565, sonic-net#10572, sonic-net#10574, sonic-net#10576, sonic-net#10578, sonic-net#10581, sonic-net#10585, sonic-net#10587, sonic-net#10599, sonic-net#10607, sonic-net#10611, sonic-net#10616, sonic-net#10618, sonic-net#10619, sonic-net#10623, sonic-net#10624, sonic-net#10633, sonic-net#10646, sonic-net#10655, sonic-net#10660, sonic-net#10664, sonic-net#10680, sonic-net#10683
@Staphylo Staphylo deleted the master-mgmt-rename-fix branch December 6, 2022 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants