Skip to content

Commit

Permalink
T6765: Fix build python3-vici package
Browse files Browse the repository at this point in the history
Fix build python3-vici. It did not include the directory
/usr/lib/python3/dist-packages/vici

(cherry picked from commit 7c5c033)
  • Loading branch information
sever-sever authored and mergify[bot] committed Oct 8, 2024
1 parent 6838a64 commit 93dcb6b
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions scripts/package-build/strongswan/build-vici.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ set -e

SRC="strongswan/src/libcharon/plugins/vici/python"
if [ ! -d ${SRC} ]; then
echo "Source directory does not exists, please 'git clone'"
echo "Source directory does not exist, please 'git clone'"
exit 1
fi

Expand All @@ -28,30 +28,31 @@ Depends: \${misc:Depends}, \${python3:Depends}
Description: Native Python interface for strongSwan's VICI protocol
EOF


# Create rules file
echo "I: create $SRC/rules"
echo "I: create $SRC/debian/rules"
cat <<EOF > debian/rules
#!/usr/bin/make -f
%:
dh \$@ --with python3
EOF
# Make the rules file executable
chmod +x debian/rules

echo '10' > debian/compat

# Add the 'install' file to copy the vici package to the correct directory
echo "I: create $SRC/debian/install"
cat <<EOF > debian/install
vici /usr/lib/python3/dist-packages/
EOF

# Copy changelog
cp ../../../../../debian/changelog debian/


ls -la
pwd


# Build the package
echo "I: Build Debian Package"
dpkg-buildpackage -uc -us -tc -b -d

# Copy the resulting .deb packages
echo "I: copy packages"
cp ../*.deb ../../../../../../
cp ../*.deb ../../../../../../

0 comments on commit 93dcb6b

Please sign in to comment.