mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
Merge pull request #802 from sever-sever/T6765
T6765: Fix build python3-vici package
This commit is contained in:
commit
9eb61d3b6c
@ -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
|
||||
|
||||
@ -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 ../../../../../../
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user