This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
sonic-buildimage/src/systemd-sonic-generator
anamehra 3b30127913
[multi-asic] Fixed systemd-sonic-generator for multi-asic (#7954)
Why I did it

systemd-sonic-generator limits multi-asic unit file instances to 10 (single digit instance number 0 - 10). This limitation needs to be removed to handle more than 10 asics.
MAX_NUM_TARGETS and MAX_NUM_INSTALL_LINES limits to 15 which is not sufficient for systems with more than 15 asics.
Inside get_unit_files(), strcmp produce incorrect results due to non null terminated string being compared.

 Added build UT support for systemd-sonic-generator
2021-07-07 17:14:21 -07:00
..
debian [multi-asic] Fixed systemd-sonic-generator for multi-asic (#7954) 2021-07-07 17:14:21 -07:00
tests/testfiles [multi-asic] Fixed systemd-sonic-generator for multi-asic (#7954) 2021-07-07 17:14:21 -07:00
.gitignore [multi-asic] Fixed systemd-sonic-generator for multi-asic (#7954) 2021-07-07 17:14:21 -07:00
Makefile [multi-asic] Fixed systemd-sonic-generator for multi-asic (#7954) 2021-07-07 17:14:21 -07:00
ssg-test.cc [multi-asic] Fixed systemd-sonic-generator for multi-asic (#7954) 2021-07-07 17:14:21 -07:00
systemd-sonic-generator.c [multi-asic] Fixed systemd-sonic-generator for multi-asic (#7954) 2021-07-07 17:14:21 -07:00
systemd-sonic-generator.h [multi-asic] Fixed systemd-sonic-generator for multi-asic (#7954) 2021-07-07 17:14:21 -07:00