integ/base
Dan Voiculeasa ce4befaafc debian: Introduce and use custom NIC naming scheme
To add some context we start by referencing [1].
More lab tests are enabled now, which reveal more systemd naming
inconsistencies: searching parent slots ([2] vs [3]),
usage of port_name for path and slot ([4] vs [5], [6] vs [7]).
Based on previous observations infer that port_name[8] has to be
dropped from [9], even though it is not yet observed in any lab.
We observe we can't rely on a particular naming scheme already
implemented in systemd, thus we must create a custom one.
Name based on upcoming STX7.0 release.
Align naming to CentOS for discovered differences.

There may be more issues uncovered, as more labs are coverted to
Debian.

[1]: https://review.opendev.org/c/starlingx/kernel/+/841369
[2]: https://github.com/systemd/systemd/blob/v247/src/udev/
udev-builtin-net_id.c#L362,L373
[3]: https://github.com/systemd/systemd/blob/v219/src/udev/
udev-builtin-net_id.c#L229,L237
[4]: https://github.com/systemd/systemd/blob/v247/src/udev/
udev-builtin-net_id.c#L321-L324
[5]: https://github.com/systemd/systemd/blob/v219/src/udev/
udev-builtin-net_id.c#L198-L199
[6]: https://github.com/systemd/systemd/blob/v247/src/udev/
udev-builtin-net_id.c#L391-L394
[7]: https://github.com/systemd/systemd/blob/v219/src/udev/
udev-builtin-net_id.c#L248-L249
[8]: https://github.com/systemd/systemd/commit/
4887b656c22af059d4e833de7b56544f24951184
[9]: https://github.com/systemd/systemd/blob/v247/src/udev/
udev-builtin-net_id.c#L204-L207

Test on AIO-SX Debian:
PASS: Naming in sync with CentOS

Story: 2009964
Task: 45403
Signed-off-by: Dan Voiculeasa <dan.voiculeasa@windriver.com>
Change-Id: Ifdfd098634feaa5cfafa84b72d3308029cfdd70c
2022-05-20 18:07:52 +03:00
..
anaconda/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
base-passwd/debian debian: Remove barbican user and group 2022-03-31 20:32:57 +03:00
cluster-resource-agents debian: Specify the correct paths for pgsql 2022-05-16 10:15:40 +03:00
dhcp debian: Update dhclient behavior for RENEW 2022-04-19 14:13:34 +00:00
dnsmasq Add debian package for dnsmasq 2021-11-10 14:41:56 -05:00
dpkg Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
haproxy Remove init script from haproxy 2022-04-12 14:04:38 +00:00
inih/centos Add: PF Baseband Device config application for ACC100 2021-02-11 23:18:51 +00:00
initscripts/centos Worker node slow to become online after power out 2021-07-06 17:18:24 +00:00
libevent Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
libfdt meta_data.yaml: add sha256sum checksum 2022-03-03 14:30:40 +08:00
lighttpd meta_data.yaml: add sha256sum checksum 2022-03-03 14:30:40 +08:00
linuxptp meta_data.yaml: add sha256sum checksum 2022-03-03 14:30:40 +08:00
lsb/debian debian: Add status method to lsb for centos compatibility 2022-03-22 15:17:27 -04:00
ntp/centos ntp: fix CVE-2020-13817 2021-04-01 02:10:52 -04:00
openssh openssh: fix CVE-2018-15473 from source build 2021-01-26 07:50:09 +00:00
pf-bb-config meta_data.yaml: add sha256sum checksum 2022-03-03 14:30:40 +08:00
rt-setup/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
setup Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
sudo/centos sudo: fix CVE-2021-3156 2021-03-01 13:20:16 -05:00
systemd debian: Introduce and use custom NIC naming scheme 2022-05-20 18:07:52 +03:00
tzdata/centos tzdata: upversion to 2021e and start building 2022-01-12 17:32:24 -05:00
watchdog meta_data.yaml: add sha256sum checksum 2022-03-03 14:30:40 +08:00