fix: remove telephony feed from defconfig to prevent indexing errors

The telephony feed was causing 'Collecting package info' failures during
make defconfig. This fix removes the telephony feed directory and references
from feeds.conf.default before running defconfig in all workflows.

Fixes applied to:
- build-openwrt-packages.yml
- build-secubox-images.yml
- test-validate.yml
This commit is contained in:
CyberMind-FR 2025-12-23 22:19:29 +01:00
parent 3c1aef6a39
commit d562b64c49
3 changed files with 34 additions and 2 deletions

View File

@ -303,7 +303,13 @@ jobs:
# Clean up any stale feed references
rm -f feeds/telephony.index 2>/dev/null || true
rm -rf feeds/telephony 2>/dev/null || true
# Remove telephony from feeds.conf.default if it exists
if [[ -f "feeds.conf.default" ]]; then
sed -i '/telephony/d' feeds.conf.default
echo "✅ Removed telephony from feeds.conf.default"
fi
make defconfig
echo "✅ SDK configured"

View File

@ -303,6 +303,17 @@ jobs:
- name: Make defconfig
run: |
cd openwrt
# Clean up telephony feed to avoid indexing errors
rm -f feeds/telephony.index 2>/dev/null || true
rm -rf feeds/telephony 2>/dev/null || true
# Remove telephony from feeds.conf.default if it exists
if [[ -f "feeds.conf.default" ]]; then
sed -i '/telephony/d' feeds.conf.default
echo "✅ Removed telephony from feeds.conf.default"
fi
make defconfig
- name: Download packages

View File

@ -231,6 +231,14 @@ jobs:
cd ~/sdk
./scripts/feeds update -a
./scripts/feeds install -a
# Clean up telephony feed to avoid indexing errors
rm -f feeds/telephony.index 2>/dev/null || true
rm -rf feeds/telephony 2>/dev/null || true
if [[ -f "feeds.conf.default" ]]; then
sed -i '/telephony/d' feeds.conf.default
fi
make defconfig
- name: Copy packages
@ -260,7 +268,14 @@ jobs:
echo "✅ Enabled: $PKG_NAME"
fi
done
# Clean up telephony feed before defconfig
rm -f feeds/telephony.index 2>/dev/null || true
rm -rf feeds/telephony 2>/dev/null || true
if [[ -f "feeds.conf.default" ]]; then
sed -i '/telephony/d' feeds.conf.default
fi
make defconfig
- name: Build packages