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 # Clean up any stale feed references
rm -f feeds/telephony.index 2>/dev/null || true rm -f feeds/telephony.index 2>/dev/null || true
rm -rf feeds/telephony 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 make defconfig
echo "✅ SDK configured" echo "✅ SDK configured"

View File

@ -303,6 +303,17 @@ jobs:
- name: Make defconfig - name: Make defconfig
run: | run: |
cd openwrt 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 make defconfig
- name: Download packages - name: Download packages

View File

@ -231,6 +231,14 @@ jobs:
cd ~/sdk cd ~/sdk
./scripts/feeds update -a ./scripts/feeds update -a
./scripts/feeds install -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 make defconfig
- name: Copy packages - name: Copy packages
@ -260,7 +268,14 @@ jobs:
echo "✅ Enabled: $PKG_NAME" echo "✅ Enabled: $PKG_NAME"
fi fi
done 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 make defconfig
- name: Build packages - name: Build packages