Thanks for the help! I logged into the running device and got into the syncd container with docker exec -it syncd bash.
Now I have a few follow-up questions — sorry in advance, I'm pretty new to this:
Once inside the syncd container, how do I identify which files are the SAI library? I see a lot of .so files and I'm not sure which ones are SAI-related and which are just general dependencies.
If my goal is to build my own SONiC image using sonic-buildimage, are there other components besides SAI that I also need to extract? For example, are there platform drivers or kernel modules on the host side that I should grab too?
After I collect all the necessary files, how would I repackage them into .deb packages? Is there a standard approach for this?
Once I have the .deb packages ready, what do I need to modify in the sonic-buildimage repo so that the build system uses my repacked packages instead of trying to pull them from somewhere else?
Thanks again for pointing me in the right direction!
黃俊睿 在 2026年4月10日 星期五下午2:45:14 [UTC+8] 的信中寫道: