В текущем виде teamd@.service безполезен. Он нужен только если что-то (в апстриме это initscripts) сгенерирует конфиг /run/teamd/%i.conf. Если не используется initscripts и не установлен libteam/teamd/redhat/initscripts_systemd/network-scripts/ifup-Team, то и teamd@.service копировать не надо. teamd надо интегрировать с etcnet. Но если правильно интегрировать, то все равно teamd@.service не нужен. Как вариант, можно использовать конфиги в /etc/teamd (/etc/teamd/%i.conf), как в debian, или в /etc/teamd.d.
(In reply to Alexey Shabalin from comment #0) > В текущем виде teamd@.service безполезен. > Он нужен только если что-то (в апстриме это initscripts) сгенерирует конфиг > /run/teamd/%i.conf. > Если не используется initscripts и не установлен > libteam/teamd/redhat/initscripts_systemd/network-scripts/ifup-Team, то и > teamd@.service копировать не надо. Да, то ли я в свое время чего-то не понял, то ли не доделал, не помню уже. > teamd надо интегрировать с etcnet. Но если правильно интегрировать, то все > равно teamd@.service не нужен. Да, пожалуй. > Как вариант, можно использовать конфиги в /etc/teamd (/etc/teamd/%i.conf), > как в debian, или в /etc/teamd.d. Ну, если мы хотим, чтобы teamd мог работать независимо от текущей сетевой подсистемы, только при запуске нужно проверять, что интерфейсы-порты уже подняты. Но NM сам умеет teamd, если еще добавить поддержку в etcnet, то у меня сомнения, что это реально нужно. Если только для systemd-networkd.
libteam-1.31-alt2.g69a7494 -> sisyphus: Tue Aug 09 2022 Mikhail Efremov <sem@altlinux> 1.31-alt2.g69a7494 - Add tmpfiles config for /var/run/teamd/ directory. - teamd: better handle failures to chown(TEAMD_RUN_DIR) during teamd_drop_privileges() (patch from openSUSE) (closes: #43269). - Don't package teamd@.service (closes: #41998). - Upstream git snapshot (closes: #43298).