Skip to content

Commit 82e2ce0

Browse files
authored
fix(ppa): fix debian source package building (#2)
1 parent db3f112 commit 82e2ce0

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

.github/workflows/build-deb.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -849,6 +849,20 @@ jobs:
849849
if [ -d "openlist-${CLEAN_VERSION}/debian/binaries" ]; then
850850
echo "✅ Binaries found in source package:"
851851
ls -la openlist-${CLEAN_VERSION}/debian/binaries/
852+
# Create debian/source/include-binaries to list pre-downloaded binaries
853+
mkdir -p "openlist-${CLEAN_VERSION}/debian/source" && \
854+
find "openlist-${CLEAN_VERSION}/debian/binaries/" -type f -printf 'debian/binaries/%P\n' > "openlist-${CLEAN_VERSION}/debian/source/include-binaries" || \
855+
echo "Warning: Failed to create include-binaries file"
856+
857+
# Debug: Verify include-binaries file was created and show its content
858+
if [ -f "openlist-${CLEAN_VERSION}/debian/source/include-binaries" ]; then
859+
echo "✅ include-binaries file created successfully:"
860+
echo "Content of include-binaries file:"
861+
cat "openlist-${CLEAN_VERSION}/debian/source/include-binaries"
862+
else
863+
echo "❌ include-binaries file was not created!"
864+
exit 1
865+
fi
852866
else
853867
echo "❌ No binaries found in source package - this should not happen"
854868
echo "Contents of source directory:"
@@ -1184,4 +1198,4 @@ jobs:
11841198
echo "Checking changes file content..."
11851199
cat "$CHANGES_FILE"
11861200
exit 1
1187-
fi
1201+
fi

0 commit comments

Comments
 (0)