Skip to content

Commit

Permalink
Fix saithrift build issue for Bookworm SONiC
Browse files Browse the repository at this point in the history
saithrift package is getting installed at different location for bookworm.
Taking care it using copy_installer.sh script.
This change fixes build issue for both saithriftv1 and saithriftv2

Signed-off-by: Keshav Gupta <[email protected]>
  • Loading branch information
Keshavg-marvell committed Mar 1, 2024
1 parent d90568e commit 7aecbf2
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 3 deletions.
16 changes: 13 additions & 3 deletions debian/copy_installer.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
if [[ x"$1" =~ x"v2" ]]
then
echo "Copy python3-saithrift.install as python-saithrift.install"
cp ./debian/installerFiles/python3-saithrift.install ./debian/python-saithrift.install
if [ $(lsb_release -sr) -eq 12 ]
then
echo "Copy python3-saithrift-bookworm.install as python-saithrift.install for Ver.12 releases"
cp ./debian/installerFiles/python3-saithrift-bookworm.install ./debian/python-saithrift.install
else
echo "Copy python3-saithrift.install as python-saithrift.install"
cp ./debian/installerFiles/python3-saithrift.install ./debian/python-saithrift.install
fi
else
if [ $(lsb_release -sr) -ge 11 ]
if [ $(lsb_release -sr) -eq 12 ]
then
echo "Copy python3-saithrift-bookworm.install as python-saithrift.install for Ver.12 releases"
cp ./debian/installerFiles/python3-saithrift-bookworm.install ./debian/python-saithrift.install
elif [ $(lsb_release -sr) -ge 11 ]
then
echo "Copy python3-saithrift.install as python-saithrift.install after Ver.11 releases"
cp ./debian/installerFiles/python3-saithrift.install ./debian/python-saithrift.install
Expand Down
2 changes: 2 additions & 0 deletions debian/installerFiles/python3-saithrift-bookworm.install
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#compatiable with bookworm python 3.11 environment and saithriftv2 build with python3
debian/usr/local/local/lib/python3*/dist-packages/* /usr/lib/python3/dist-packages/

0 comments on commit 7aecbf2

Please sign in to comment.